Xuehai Pan
a8fe6924ad
feat(tui): implement curses emulation with ANSI escape sequences
...
- Add complete terminal handling with screen buffer management
- Implement keyboard and mouse input (SGR extended mouse protocol)
- Add support for text attributes, colors, and ACS line-drawing characters
- Handle wide characters and combining character merging
- Support both Windows (msvcrt) and Unix (termios) platforms
- Fix ERR constant to match standard curses (-1 instead of 1)
- Fix unctrl() return type annotation (str instead of int)
2026-02-02 01:06:20 +08:00
Xuehai Pan
87bbb625fc
feat(tui): add curses interface
2026-02-01 19:27:33 +08:00
Xuehai Pan
adb029d938
refactor(tui): drop dependency windows-curses
2026-02-01 19:27:33 +08:00
Xuehai Pan
daf26ec762
ver: bump version to v1.6.2
Build / Build sdist and wheels (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop-exporter (release) Has been cancelled
Build / Publish to PyPI (release) Has been cancelled
2026-01-28 01:02:12 +08:00
Xuehai Pan
86b1f2d7dd
chore: fix grammar and typos
2026-01-21 16:37:52 +08:00
Xuehai Pan
ce152e6d98
ver: bump version to v1.6.1
Build / Build sdist and wheels (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop-exporter (release) Has been cancelled
Build / Publish to PyPI (release) Has been cancelled
2025-12-08 11:43:51 +08:00
dependabot[bot]
8218bbd48b
deps(workflows): bump actions/checkout from 4 to 6 ( #194 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2025-11-25 00:30:12 +08:00
Xuehai Pan
d0a043e205
ver: bump version to v1.6.0
Build / Build sdist and wheels (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop-exporter (release) Has been cancelled
Build / Publish to PyPI (release) Has been cancelled
2025-11-11 15:59:54 +08:00
Xuehai Pan
996078bfb8
chore(pre-commit): update pre-commit hooks
2025-10-18 18:46:54 +08:00
Xuehai Pan
251f071c2c
ver: bump version to v1.5.3
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-08-16 14:14:34 +08:00
Xuehai Pan
032370319c
chore!: remove per-version install extras for nvidia-ml-py and prefer nvitop[cudaXX] instead ( #179 )
2025-08-16 14:12:11 +08:00
Xuehai Pan
96cb945ca7
ver: bump version to v1.5.2
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-07-25 16:07:37 +08:00
Xuehai Pan
bc1b075d85
docs: prefer uvx over pipx in docs
2025-07-25 00:13:21 +08:00
Xuehai Pan
f4ba519ae1
ver: bump version to v1.5.1
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-05-26 19:10:12 +08:00
Xuehai Pan
af416db5d1
docs: remove callbacks from online docs
2025-05-13 14:31:02 +08:00
Xuehai Pan
efe148da49
ver: bump version to v1.5.0
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-04-25 05:53:17 +08:00
Xuehai Pan
96a0fab34f
lint(tui): add doctests and add type annotations in nvitop.tui ( #164 )
2025-04-25 05:50:41 +08:00
Xuehai Pan
14b15ea0a1
chore(callbacks): deprecate nvitop.callbacks as officially unmaintained ( #157 )
2025-04-07 03:39:30 +08:00
Xuehai Pan
2fbf791e5c
deps: remove duplicate lint checks
2025-03-16 23:07:45 +08:00
Xuehai Pan
cda0149e45
deps(python): drop Python 3.7 support ( #150 )
2025-01-31 16:33:18 +08:00
Xuehai Pan
9d64ea83aa
ver: bump version to v1.4.2
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-01-27 01:35:26 +08:00
Xuehai Pan
37b95d859e
deps(termcolor): vendor third-party dependency termcolor ( #148 )
2025-01-24 18:24:47 +08:00
Xuehai Pan
652859c84b
deps(cachetools): remove third-party dependency cachetools ( #147 )
2025-01-24 16:52:16 +08:00
Xuehai Pan
0bcb5e0260
chore: update license header
2025-01-18 23:25:18 +08:00
Xuehai Pan
27c3143f54
ver: bump version to v1.4.1
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-01-13 17:59:21 +08:00
Xuehai Pan
08f2131acd
ver: bump version to v1.4.0
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2024-12-29 21:50:03 +08:00
Xuehai Pan
5522c9baf6
deps(docs): update documentation dependencies
2024-09-11 23:03:23 +08:00
Xuehai Pan
c00b80d3cf
feat(api): handle exceptions for function getpass.getuser() ( #130 )
2024-07-12 23:07:52 +08:00
Xuehai Pan
8e0c203a1d
chore: update license header
2024-02-16 09:58:19 +00:00
Xuehai Pan
9c5d330076
ver: bump version to v1.3.2
2023-12-17 19:18:16 +08:00
Xuehai Pan
bff355bcc4
fix(callbacks/lightning): populate callback for lightning ( #114 )
2023-12-17 19:13:19 +08:00
Xuehai Pan
2b3ec124d5
ver: bump version to v1.3.1
2023-10-05 20:04:13 +08:00
Xuehai Pan
410785e283
ver: bump version to 1.3.0
2023-08-26 17:39:40 +00:00
Xuehai Pan
daf72c7bf3
feat(exporter): add Prometheus exporter ( #92 )
2023-08-27 01:37:04 +08:00
Xuehai Pan
ec4ad645d2
feat(api/device): add methods to query PCIe and NVLink throughput ( #87 )
2023-08-13 22:37:36 +08:00
Xuehai Pan
ec53de75b4
ver: bump version to v1.2.0
2023-07-24 16:40:44 +08:00
Xuehai Pan
c3487c03b6
fix(api/libnvml): fix process info support for NVIDIA R535 driver (CUDA 12.2+) ( #79 )
2023-07-17 00:22:53 +08:00
Xuehai Pan
f0b055bfcf
feat(linter): mypy integration ( #73 )
2023-05-01 13:02:01 +08:00
Xuehai Pan
fd1e4148f6
ver: bump version to v1.1.2
2023-04-11 13:28:16 +00:00
Xuehai Pan
5a0da9239b
docs: add notes for upgrading pip for GitHub installation
2023-04-08 15:50:45 +00:00
Xuehai Pan
6b6aee7537
ver: bump version to v1.1.1
2023-04-07 14:39:17 +00:00
Xuehai Pan
790ffdf404
ver: bump version to v1.1.0
2023-04-07 14:13:11 +00:00
Xuehai Pan
383cdea81e
feat: add codespell integration
2023-03-27 07:38:17 +00:00
Xuehai Pan
0bc40840a4
feat(gui/host): show more metrics ( #59 )
2023-03-16 20:26:02 +08:00
Xuehai Pan
c5ce570c72
deps(python): drop Python 3.6 support ( #56 )
2023-03-15 16:56:24 +08:00
Xuehai Pan
442d95a58a
chore: update license header
2023-03-02 10:00:51 +00:00
Xuehai Pan
74295ca2ae
feat(pre-commit): enable flake8 in pre-commit
2023-02-17 10:08:00 +00:00
Xuehai Pan
4bb337de61
ver: bump version to v1.0.0
2023-02-01 20:57:26 +08:00
Xuehai Pan
0938e6a00c
refactor(api): compact and rename top-level module ( #54 )
2023-01-04 17:04:42 +08:00
Xuehai Pan
a8731016fa
docs(core): rephrase docstrings ( #53 )
2023-01-03 20:52:34 +08:00