Skip to main content

Python SQLAlchemy bindings for your slurmdbd (SLURM database).

Installing

Easy:

$ virtualenv test-environment && source test-environment/bin/activate
$ pip install slurchemy

or:

$ sudo pip install slurchemy

Using

Assuming you have slurmdbd configured in /etc/slurm/slurmdbd.conf with:

StorageType=accounting_storage/mysql
StorageHost=mysql.example.org
StoragePass=pass
StorageUser=slurm
StorageLoc=slurmdb

Then in python you can do:

import slurchemy
from sqlalchemy import create_engine
engine = create_engine('mysql://slurm:pass@mysql.example.org/slurmdb')
slurchemy.init_model(engine)
clusters = slurchemy.Cluster.query.all()

TODO

  • Builtin statistics queries

Release files for slurchemy 0.2.6

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

Source distribution (sdist)

Source distribution for slurchemy 0.2.6
File Size Uploaded
slurchemy-0.2.6.tar.gz 4.5 kB Details

Release files / slurchemy-0.2.6.tar.gz

Download URL slurchemy-0.2.6.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d16a9492fb928824f9b559da1dc138fc7e5f63536ac22b5d166cccba4a084f97
BLAKE2b-256 checksum
How to use checksums
0b2f0b65edd39c1873cbc6dfd9013270132d1059d17b4c4da9f296b94213c43e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
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