A user-friendly Slurm QOS viewer for cluster environments.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qos_viewer-0.1.0.tar.gz.
File metadata
- Download URL: qos_viewer-0.1.0.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3af20dbc86328a263d79505ba1fe511cb6f44ce3288bfbd3c6ebb1cb66cfbf9d
|
|
| MD5 |
4f11f46ac75a1420f80c97074963e8a0
|
|
| BLAKE2b-256 |
5bd3873043c41e63c6de918029d6dd90a1b66895a104e9e5f690973a3fc917d7
|
Provenance
The following attestation bundles were made for qos_viewer-0.1.0.tar.gz:
Publisher:
publish.yml on mpinb/qos-viewer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
qos_viewer-0.1.0.tar.gz -
Subject digest:
3af20dbc86328a263d79505ba1fe511cb6f44ce3288bfbd3c6ebb1cb66cfbf9d - Sigstore transparency entry: 1172467299
- Sigstore integration time:
-
Permalink:
mpinb/qos-viewer@1f13afb82d4a069903eb3f39c96a12dc5c6dc13d -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/mpinb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1f13afb82d4a069903eb3f39c96a12dc5c6dc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file qos_viewer-0.1.0-py3-none-any.whl.
File metadata
- Download URL: qos_viewer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
513a3dc7fc2e291d2f509791f6c75ff6dd86c6c91e8259a1feab33b9f6bc0fe2
|
|
| MD5 |
ad3138e138182c86a6a9959fc99345c6
|
|
| BLAKE2b-256 |
99da14b60d3b4e4597d4576c45610a4dca1ec029fa907b996492caf780b74bc7
|
Provenance
The following attestation bundles were made for qos_viewer-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on mpinb/qos-viewer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
qos_viewer-0.1.0-py3-none-any.whl -
Subject digest:
513a3dc7fc2e291d2f509791f6c75ff6dd86c6c91e8259a1feab33b9f6bc0fe2 - Sigstore transparency entry: 1172467346
- Sigstore integration time:
-
Permalink:
mpinb/qos-viewer@1f13afb82d4a069903eb3f39c96a12dc5c6dc13d -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/mpinb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1f13afb82d4a069903eb3f39c96a12dc5c6dc13d -
Trigger Event:
push
-
Statement type: