A tool to easily cancel slurm jobs belonging together
Project description
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.
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
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 Distributions
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 slurm_cola-0.0.2-py3-none-any.whl.
File metadata
- Download URL: slurm_cola-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf6b1bad49b80aeaf81a986c8aa9f9ab7da52fdb0a4e23c39854460c622840e5
|
|
| MD5 |
37f05e1d7139304b3001920fc9692965
|
|
| BLAKE2b-256 |
b3e11ad9055d9efc7b0cafd6bfb35d5b7ab0223d969c8f83d948d2f14fffe41a
|