Name | nodeocc JSON |
Version |
1.0.23
JSON |
| download |
home_page | None |
Summary | TUI application for viewing the status of GPU allocations on a Slurm cluster |
upload_time | 2024-11-15 14:50:22 |
maintainer | Lorenzo Bonicelli, Aniello Panariello |
docs_url | None |
author | Matteo Boschini |
requires_python | >=3.9 |
license | MIT |
keywords |
slurm
gpu
tui
cli
hpc
cluster
allocations
nodeocc
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Slurm NodeOCC
![[screenshot](https://github.com/apanariello4/slurm_nodeocc/blob/master/sshot.jpg?raw=true)](sshot.jpg)
TUI application for viewing the status of GPU allocations on a Slurm cluster
Contents:
+ `model/`: folder containing the fundamental classes definitions to model the Slurm cluster, its jobs and their portions;
+ `readers/`: folder containing the functions to parse Slurm infrastructure and jobs status from standard unix commands;
+ `view/slurm_list.py`: a simple list-based viewer of queued and allocated jobs;
+ `view/slurm_viz.py`: a graphic-based viewer of allocated jobs across Slurm topology;
+ `controller/controller.py`: the main entrypoint for the curses-based interactive TUI application.
Run it with: `python controller/controller.py`
Requirements: pandas, pycurses.
Raw data
{
"_id": null,
"home_page": null,
"name": "nodeocc",
"maintainer": "Lorenzo Bonicelli, Aniello Panariello",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "Slurm, GPU, TUI, CLI, HPC, cluster, allocations, nodeocc",
"author": "Matteo Boschini",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/35/8c/b8c9f1cd01136bde0ce019d45eadf1644b39963a168c5d6f0b2797b4ea26/nodeocc-1.0.23.tar.gz",
"platform": null,
"description": "# Slurm NodeOCC\n![[screenshot](https://github.com/apanariello4/slurm_nodeocc/blob/master/sshot.jpg?raw=true)](sshot.jpg)\n\nTUI application for viewing the status of GPU allocations on a Slurm cluster\n\nContents:\n\n+ `model/`: folder containing the fundamental classes definitions to model the Slurm cluster, its jobs and their portions;\n+ `readers/`: folder containing the functions to parse Slurm infrastructure and jobs status from standard unix commands;\n+ `view/slurm_list.py`: a simple list-based viewer of queued and allocated jobs;\n+ `view/slurm_viz.py`: a graphic-based viewer of allocated jobs across Slurm topology;\n+ `controller/controller.py`: the main entrypoint for the curses-based interactive TUI application.\n\nRun it with: `python controller/controller.py`\n\nRequirements: pandas, pycurses.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "TUI application for viewing the status of GPU allocations on a Slurm cluster",
"version": "1.0.23",
"project_urls": {
"Repository": "https://github.com/apanariello4/slurm_nodeocc"
},
"split_keywords": [
"slurm",
" gpu",
" tui",
" cli",
" hpc",
" cluster",
" allocations",
" nodeocc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9788e0a9e20b8d578a1bf08e483c0cee90d92b0cb965c0678b686a1e6f89667f",
"md5": "abdb7bfe3488f1c6b3544bdaf1e83bca",
"sha256": "f27edae5d2629cb441f4b91b7c6f884d4a28f8f4d40bda2ee0191cd0ec8702be"
},
"downloads": -1,
"filename": "nodeocc-1.0.23-py3-none-any.whl",
"has_sig": false,
"md5_digest": "abdb7bfe3488f1c6b3544bdaf1e83bca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 28299,
"upload_time": "2024-11-15T14:50:20",
"upload_time_iso_8601": "2024-11-15T14:50:20.184294Z",
"url": "https://files.pythonhosted.org/packages/97/88/e0a9e20b8d578a1bf08e483c0cee90d92b0cb965c0678b686a1e6f89667f/nodeocc-1.0.23-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "358cb8c9f1cd01136bde0ce019d45eadf1644b39963a168c5d6f0b2797b4ea26",
"md5": "46f68c032b62305a31b20e68f346170d",
"sha256": "089681d81f7af5c6235c2dea9f0aca8bf6a6d6518b46aa0dfbca703d33a57328"
},
"downloads": -1,
"filename": "nodeocc-1.0.23.tar.gz",
"has_sig": false,
"md5_digest": "46f68c032b62305a31b20e68f346170d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 25929,
"upload_time": "2024-11-15T14:50:22",
"upload_time_iso_8601": "2024-11-15T14:50:22.018458Z",
"url": "https://files.pythonhosted.org/packages/35/8c/b8c9f1cd01136bde0ce019d45eadf1644b39963a168c5d6f0b2797b4ea26/nodeocc-1.0.23.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-15 14:50:22",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "apanariello4",
"github_project": "slurm_nodeocc",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "nodeocc"
}