Name | nodeocc JSON |
Version |
1.0.8
JSON |
| download |
home_page | |
Summary | TUI application for viewing the status of GPU allocations on a Slurm cluster |
upload_time | 2024-03-12 22:17:57 |
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": "",
"name": "nodeocc",
"maintainer": "Lorenzo Bonicelli, Aniello Panariello",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "Slurm,GPU,TUI,CLI,HPC,cluster,allocations,nodeocc",
"author": "Matteo Boschini",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/d6/c4/fb448facee27d744b29adeccf6a64ef5647e5b462c4b3cc30c22ea332239/nodeocc-1.0.8.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.8",
"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": "47258ecf3b98e184c885bb63466ccf93d1ba21e72940d33a2541fad8da159a49",
"md5": "2d7e3526bce1def72c7c40521c756819",
"sha256": "cb38c018e9244824a32b2cb4a57e7374889f16197ef3dc5aaf6f162b3d11bafc"
},
"downloads": -1,
"filename": "nodeocc-1.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2d7e3526bce1def72c7c40521c756819",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 27236,
"upload_time": "2024-03-12T22:17:51",
"upload_time_iso_8601": "2024-03-12T22:17:51.596865Z",
"url": "https://files.pythonhosted.org/packages/47/25/8ecf3b98e184c885bb63466ccf93d1ba21e72940d33a2541fad8da159a49/nodeocc-1.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d6c4fb448facee27d744b29adeccf6a64ef5647e5b462c4b3cc30c22ea332239",
"md5": "108bc111db2efb75791e4f81731b554d",
"sha256": "7caa40ca73fde46ac7f3be3f2f4bbf903644bf1e59c6e02a5d4a08fbdf10eadc"
},
"downloads": -1,
"filename": "nodeocc-1.0.8.tar.gz",
"has_sig": false,
"md5_digest": "108bc111db2efb75791e4f81731b554d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 24844,
"upload_time": "2024-03-12T22:17:57",
"upload_time_iso_8601": "2024-03-12T22:17:57.687222Z",
"url": "https://files.pythonhosted.org/packages/d6/c4/fb448facee27d744b29adeccf6a64ef5647e5b462c4b3cc30c22ea332239/nodeocc-1.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-12 22:17:57",
"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"
}