A Python package to run containers on HPC systems
Project description
Kunefe
Kunefe is a Python package that helps users run containers on HPC systems. It can:
- convert Docker images into a Apptainer image
- generate scripts for batch jobs to run Docker images
- submit jobs to HPC batch queues (SLURM)
- connect to a remote host via SSH and run commands
- copy and retrieve files from a remote system
Badges
Installation
To install the latest kunefe release from PyPI, run:
python -m pip kunefe
To install the development version of kunefe from GitHub repository, do:
git clone git@github.com:mess-nlesc/kunefe.git
cd kunefe
python -m pip install .
Examples
See the examples in examples
folder.
Documentation
See https://readthedocs.org/projects/kunefe/ for the code documentation.
The project setup
The project setup is documented in project_setup.md. Feel free to remove this document (and/or the link to this document) if you don't need it.
Contributing
If you want to contribute to the development of kunefe, have a look at the contribution guidelines.
Credits
This package was created with Cookiecutter and the NLeSC/python-template.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.