Skip to main content

Slurm Cola

Slurm, the number-one soft drink of the future, is refreshingly addictive.

slurm-cola is a tool developed within EuXFEL's detector group to manage a user's jobs, ie: cancel them in bulk.

As part of the calibration pipeline, slurm jobs are submitted per data run.
These jobs share in common their name, which allows grouping and bulk actions on them.

Although tailored for EuXFEL's calibration pipeline, there's no reason that it might not work for you.

Action shot

Installing

This package requires Python 3.6+, and can be installed so:

git clone ssh://git@github.com/cydanil/slurm-cola
cd slurm-cola
pip install .

Usage

slurm-cola is a graphical application, launch it so:

$ slurm-cola

In the main window, you will be given a list of jobs for the current user. Clicking on one will show its settings.

A simple logging window is available for easier reporting during OCD calls.

It's possible to specify the user:

$ slurm-cola <username>

Cancelling jobs for that user will require you to have the correct permissions though.

Future Development

slurm-cola is still under early development. There are plans of, in the following order:

  • cool logo
  • prettier job info display

Release files for slurm-cola 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for slurm-cola 0.0.2
File Interpreter ABI Platform
slurm_cola-0.0.2-py3-none-any.whl Python 3 none any Details

Release files / slurm_cola-0.0.2-py3-none-any.whl

Download URL slurm_cola-0.0.2-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf6b1bad49b80aeaf81a986c8aa9f9ab7da52fdb0a4e23c39854460c622840e5
BLAKE2b-256 checksum
How to use checksums
b3e11ad9055d9efc7b0cafd6bfb35d5b7ab0223d969c8f83d948d2f14fffe41a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page