-
Notifications
You must be signed in to change notification settings - Fork 16
Installation
Sphesihle Makhathini edited this page May 27, 2024
·
17 revisions
- Python And any of the following technologies:
- Singularity [recommended]
- or optionally Docker
- or optionally podman and buildah
For the latest release
$ pip install "stimela<=1.9.9"
or, the development version (not recommended)
$ pip install --user git+git://github.com/sphemakh/Stimela
or (virtual environment; recommended)
$ mkdir stimela_venv
$ cd stimela_venv
$ virtualenv stimela
$ cd stimela
$ source bin/activate
$ pip install stimela
Please note that stimela base images are about 40Gb in size, so we do not recommend pulling all of them. You can pull images for specific cabs by running stimela pull --cab-base <name of cab>
, e.g, stimela pull --cab-base wsclean
. Alternatively, you can skip (recommended) the pull
step altogether and the images needed for your recipe will be pulled at runtime on the first run.
Put the following export in the rc file of your favourite shell
export SINGULARITY_PULLFOLDER=${WORKSPACE_ROOT}/singularity_images
then
$ stimela pull -s
$ stimela pull -d
$ stimela pull -p