Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qos_viewer-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qos_viewer-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for qos_viewer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3af20dbc86328a263d79505ba1fe511cb6f44ce3288bfbd3c6ebb1cb66cfbf9d
MD5 4f11f46ac75a1420f80c97074963e8a0
BLAKE2b-256 5bd3873043c41e63c6de918029d6dd90a1b66895a104e9e5f690973a3fc917d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for qos_viewer-0.1.0.tar.gz:

Publisher: publish.yml on mpinb/qos-viewer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for qos_viewer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 513a3dc7fc2e291d2f509791f6c75ff6dd86c6c91e8259a1feab33b9f6bc0fe2
MD5 ad3138e138182c86a6a9959fc99345c6
BLAKE2b-256 99da14b60d3b4e4597d4576c45610a4dca1ec029fa907b996492caf780b74bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for qos_viewer-0.1.0-py3-none-any.whl:

Publisher: publish.yml on mpinb/qos-viewer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page