slurm-gui


Nameslurm-gui JSON
Version 0.8.2 PyPI version JSON
download
home_pagehttps://github.com/dirkpetersen/slurm-gui
SummaryGUI/TUI frontends to squeue, sbatch and srun using the fabulous textual TUI framework
upload_time2024-10-14 23:15:08
maintainerNone
docs_urlNone
authorDirk Petersen
requires_python>=3.8
licenseNone
keywords
VCS
bugtrack_url
requirements textual
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Slurm made easy with slurm-gui ! 

**GUI/TUI frontends to squeue, sbatch and srun using the fabulous textual TUI framework**

[![PyPI](https://img.shields.io/pypi/v/slurm-gui)](https://pypi.org/project/slurm-gui/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/slurm-gui)
[![GH Action PyPI](https://github.com/dirkpetersen/slurm-gui/actions/workflows/python-publish.yml/badge.svg)](https://github.com/dirkpetersen/slurm-gui/actions/workflows/python-publish.yml)
[![PyPI - License](https://img.shields.io/pypi/l/slurm-gui)](https://github.com/dirkpetersen/slurm-gui/blob/main/LICENSE)


Install with `python3 -m pip install slurm-gui` and then run `tsqueue` on a node with Slurm installed to get a list of slurm jobs (tsbatch and tsrun are coming...)

![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/d56d9b88-0ff4-49cf-a563-b21d4aa2d9e0)

use the mouse or keys to scroll up and down and hit enter to get more details (from squeue and sstat or sacct).

If a job is pending,  get a very detailed reason for it: 

![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/4889ec08-dee6-406d-b914-e8a79690d69c)

Get a long list of information. squeue info comes first but if you scroll down, you will get also all the info provided by sstat

if a job is running, it will offer you to cancel it plus an error message for jobs you cannot kill

![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/8c27c8c0-8a00-47e9-be9a-1346ff2cbab5)

and if you have selected one of your own jobs, you can scoll down and get lots of details, for example about the maximum memory consumption (MaxRSS) of your job:

![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/8037afd5-3a18-4adb-9f39-1578ff619ec8)



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dirkpetersen/slurm-gui",
    "name": "slurm-gui",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Dirk Petersen",
    "author_email": "no-email@no-domain.com",
    "download_url": "https://files.pythonhosted.org/packages/5c/b3/00e3a8be57b3193de72fa74437257831e856f7c0570f3848b9f700ede97e/slurm_gui-0.8.2.tar.gz",
    "platform": null,
    "description": "# Slurm made easy with slurm-gui ! \n\n**GUI/TUI frontends to squeue, sbatch and srun using the fabulous textual TUI framework**\n\n[![PyPI](https://img.shields.io/pypi/v/slurm-gui)](https://pypi.org/project/slurm-gui/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/slurm-gui)\n[![GH Action PyPI](https://github.com/dirkpetersen/slurm-gui/actions/workflows/python-publish.yml/badge.svg)](https://github.com/dirkpetersen/slurm-gui/actions/workflows/python-publish.yml)\n[![PyPI - License](https://img.shields.io/pypi/l/slurm-gui)](https://github.com/dirkpetersen/slurm-gui/blob/main/LICENSE)\n\n\nInstall with `python3 -m pip install slurm-gui` and then run `tsqueue` on a node with Slurm installed to get a list of slurm jobs (tsbatch and tsrun are coming...)\n\n![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/d56d9b88-0ff4-49cf-a563-b21d4aa2d9e0)\n\nuse the mouse or keys to scroll up and down and hit enter to get more details (from squeue and sstat or sacct).\n\nIf a job is pending,  get a very detailed reason for it: \n\n![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/4889ec08-dee6-406d-b914-e8a79690d69c)\n\nGet a long list of information. squeue info comes first but if you scroll down, you will get also all the info provided by sstat\n\nif a job is running, it will offer you to cancel it plus an error message for jobs you cannot kill\n\n![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/8c27c8c0-8a00-47e9-be9a-1346ff2cbab5)\n\nand if you have selected one of your own jobs, you can scoll down and get lots of details, for example about the maximum memory consumption (MaxRSS) of your job:\n\n![image](https://github.com/dirkpetersen/slurm-gui/assets/1427719/8037afd5-3a18-4adb-9f39-1578ff619ec8)\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "GUI/TUI frontends to squeue, sbatch and srun using the fabulous textual TUI framework",
    "version": "0.8.2",
    "project_urls": {
        "Homepage": "https://github.com/dirkpetersen/slurm-gui"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "908fd936d610f6519a59380f06156b13688597452e1214a695e761f328320209",
                "md5": "6a29df136976edf9e5a928e0c9fa8af7",
                "sha256": "afa7e207471b3e3d91a37791f123014b34906a1172b2c7f0e5b686aca5f93038"
            },
            "downloads": -1,
            "filename": "slurm_gui-0.8.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6a29df136976edf9e5a928e0c9fa8af7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 8701,
            "upload_time": "2024-10-14T23:15:07",
            "upload_time_iso_8601": "2024-10-14T23:15:07.237352Z",
            "url": "https://files.pythonhosted.org/packages/90/8f/d936d610f6519a59380f06156b13688597452e1214a695e761f328320209/slurm_gui-0.8.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cb300e3a8be57b3193de72fa74437257831e856f7c0570f3848b9f700ede97e",
                "md5": "ddc0f022fc6c1794358c3dae20aa12e2",
                "sha256": "854f44d77363b5861476ef3616a763f9325de5f5bafb5faabcf76971e42e5dfe"
            },
            "downloads": -1,
            "filename": "slurm_gui-0.8.2.tar.gz",
            "has_sig": false,
            "md5_digest": "ddc0f022fc6c1794358c3dae20aa12e2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 9914,
            "upload_time": "2024-10-14T23:15:08",
            "upload_time_iso_8601": "2024-10-14T23:15:08.231577Z",
            "url": "https://files.pythonhosted.org/packages/5c/b3/00e3a8be57b3193de72fa74437257831e856f7c0570f3848b9f700ede97e/slurm_gui-0.8.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-14 23:15:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dirkpetersen",
    "github_project": "slurm-gui",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "textual",
            "specs": [
                [
                    ">=",
                    "0.50"
                ],
                [
                    "<=",
                    "0.99"
                ]
            ]
        }
    ],
    "lcname": "slurm-gui"
}
        
Elapsed time: 0.59643s