Slurmize

Little app to generate Slurm <https://slurm.schedmd.com/> batch scripts.

This package provides slurmize: a TUI (Terminal User Interface) program based on Textual <https://textual.textualize.io/> that guides you in the process of creating and managing batch scripts.

Warning

Slurmize is work In Progress!

License

Slurmize is free (libre)/open source software (GPLv3+).

Features

  • Creation and validation of Slurm batch scripts.

  • (in progress) Submit script from slurmize.

  • (planned) loading of scripts.

  • (planned) split options into basic and advance.

  • (planned) customize what sbatch directives are available in the tui with a configuration file.

Requirements

  • Python-3.12+ (it may work with older Pythons…).

  • Slurm (the command sinfo is used for the partitions and sbatch is needed to validate and submit the batch script).

Homepage

The project is hosted in

https://gitlab.gwdg.de/david.palao/slurmize/

Bugs and issues

To report a bug, to make a suggestion or discuss about some feature, use

https://gitlab.gwdg.de/david.palao/slurmize/-/boards

Documentation

Visit: https://slurmize.readthedocs.io/en/latest/