Slurm QOS Viewer
A user-friendly command-line utility for displaying Slurm Quality of Service (QOS) configurations in a clean, readable, and highly formatted manner.
Motivation
By default, the sacctmgr show qos command in Slurm produces output that is incredibly difficult to parse visually. The default terminal formatting results in sparse matrices, aggressively truncated QOS names, and an overwhelming number of irrelevant columns depending on a user's specific access levels.
This tool acts as a wrapper around the parsable output of sacctmgr, dynamically filtering out empty columns, preventing name truncation, and offering tailored views so researchers and users can easily understand their submission limits and cluster resources.
Features
- No Truncation: Fetches parsable data directly from Slurm, ensuring long QOS names are fully visible.
- Dynamic Filtering: Automatically identifies and hides columns that are completely empty or unconfigured across the queried QOS list.
- Multiple Views: Offers both a compact tabular view and a detailed row-by-row block view.
- Built-in Examples: Provides quick-reference examples for using QOS in Slurm job submissions.
Installation
You can install the QOS Viewer directly from PyPI using pip:
pip install qos-viewer
Metadata
Release files for qos-viewer 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qos_viewer-0.1.0.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qos_viewer-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.2 kB
Release files / qos_viewer-0.1.0.tar.gz
| Download URL | qos_viewer-0.1.0.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3af20dbc86328a263d79505ba1fe511cb6f44ce3288bfbd3c6ebb1cb66cfbf9d
|
|
BLAKE2b-256 checksum How to use checksums |
5bd3873043c41e63c6de918029d6dd90a1b66895a104e9e5f690973a3fc917d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 24, 2026.
Transparency logRelease files / qos_viewer-0.1.0-py3-none-any.whl
| Download URL | qos_viewer-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
513a3dc7fc2e291d2f509791f6c75ff6dd86c6c91e8259a1feab33b9f6bc0fe2
|
|
BLAKE2b-256 checksum How to use checksums |
99da14b60d3b4e4597d4576c45610a4dca1ec029fa907b996492caf780b74bc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 24, 2026.
Transparency log