Skip to main content

RichQueue

💰 RichQueue: A colourful and pythonic SLURM queue viewer

Installation from a modern python environment (>3.10) should be as simple as:

pip install --upgrade richqueue

To see your live-updating SLURM queue:

rq

queue_example

Other rq options

To see more detail:

rq --long

To see someone else's queue:

rq --user USER

To see the last X weeks history:

rq --hist X

To see history for a given time period, e.g.:

rq --hist '3 days'

To list available nodes on the cluster:

rq --idle

To show a static view:

rq --no-loop

Monitoring log files

If you keep your SLURM log files in a specific directory exported as the LOGS variable, you can use RichQueue to monitor results as they come in with

res <JOB_ID>
Screenshot 2025-11-20 at 09 05 48

Changing to the working directory of a job

To change to the submission/working directory of a job:

cd $(res --dir <JOB_ID>)

You might find it convenient to add a shortcut to this to your login profile, e.g. .bashrc_user or .bash_profile:

res --install-jd >> ~/.bashrc_user
source ~/.bashrc_user

This will make the jd executable available. Change to the directory of the single active or most recently submitted job:

jd

Change to a specific job's directory:

jd <JOB_ID>

Submitting SLURM jobs

RichQueue also provides a convenient wrapper to the sbatch command which makes sure your log files end up in the directory specified by the LOGS variable, and prints a pretty summary of the submitted job. Just replace sbatch with sb. E.g.:

sb --job-name test script.sh --script-arg1

Would run this under the hood:

sbatch --output=$LOGS/%j.log --error=$LOGS/%j.log --job-name test script.sh --script-arg1

and display the following:

Screenshot 2025-11-20 at 10 37 19

Download files

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

Source Distribution

richqueue-1.11.2.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

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

richqueue-1.11.2-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file richqueue-1.11.2.tar.gz.

File metadata

  • Download URL: richqueue-1.11.2.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for richqueue-1.11.2.tar.gz
Algorithm Hash digest
SHA256 a6776947a9fbb078f74e7d93038769cec54c80fb4d40f0c1573850eeacfa7857
MD5 d9302c24dcf11b095d7de2fc66ccc73a
BLAKE2b-256 432b070f3a4b9c2179156faa49ccbed5d1329c09874d9ab70c53d266ea9ab3fd

See more details on using hashes here.

File details

Details for the file richqueue-1.11.2-py3-none-any.whl.

File metadata

  • Download URL: richqueue-1.11.2-py3-none-any.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for richqueue-1.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 533e97009ad1b7eb746ec5f1905d4989b2e1947149c1faed53ffba80618894ed
MD5 300ea7d99bc1b342a81efd2b240c584e
BLAKE2b-256 d6212a365bd25519310fc24702dc055181d342c3796d9508bfeeaf17cbdd516f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.11.2 This release

2 files

1.11.1

2 files

1.11

2 files

1.10

2 files

1.8

2 files

1.7

2 files

1.6

2 files

1.5

2 files

1.4

2 files

1.3

2 files

1.2

2 files

1.1

2 files

1.0

2 files

0.9

2 files

0.8

2 files

0.7

2 files

0.6

2 files

0.5

2 files

0.4

2 files

0.3

2 files

0.2

2 files

0.1

2 files

Supported by

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