Skip to main content

autosbatch

pypi python Build Status codecov License: MIT PyPI download month

submit hundreds of jobs to slurm automatically

Features

Sometimes, it's quite inconvenient when we submit hundreds of jobs to slurm. For example, one needs to align RNA-seq data from one hundred samples. He may start with a bash script that takes the fastq of one sample and write sbatch scripts which execute bash align.sh sample.fq multiple times. If he wants to run 50 samples at the same time, he should write 50 sbatch scripts and each script contains two align commands. Manually managing these sbatch scripts is inconvenient. autosbatch is very helpful for submitting slurm jobs automatically and it's just like the multiprocessing.Pool.

  • Automatically submit hundreds of jobs to Slurm with a few code.
  • The same usage as multiprocessing.Pool.
  • Provide command line tool for people who are not familiar with Python.

TODO

  • Support gpu allocation
  • Support MPI jobs

Credits

This package was created with Cookiecutter and the waynerv/cookiecutter-pypackage project template.

Metadata

Release files for autosbatch 0.2.7

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

Source distribution (sdist)

Source distribution for autosbatch 0.2.7
File Size Uploaded Provenance Actions
autosbatch-0.2.7.tar.gz 10.4 kB Without provenance Details for autosbatch-0.2.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for autosbatch 0.2.7
File Interpreter ABI Platform Actions
autosbatch-0.2.7-py3-none-any.whl Python 3 none any Details for autosbatch-0.2.7-py3-none-any.whl

Total release size: 20.2 kB

Release files / autosbatch-0.2.7.tar.gz

Download URL autosbatch-0.2.7.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c0a487170d6c8174b781479db64084f7e2387e5726c78b571f9dce6db7463dd2
BLAKE2b-256 checksum
How to use checksums
22d53dfc4516f76f3e2ef497f92fd9ccd93ffe25dc8ae817445f99279c4dabf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / autosbatch-0.2.7-py3-none-any.whl

Download URL autosbatch-0.2.7-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47ec830b3b224d060a9a5edbcf906c98721c3c327220a8c1792ccce57707d1c9
BLAKE2b-256 checksum
How to use checksums
7149670088d6fcb0bec672bea1825ea65397e3981524069470b13eee66822de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Security for autosbatch 0.2.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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