Curated cargo of standard radio astronomy packages for stimela 2.0
Project description
cult-cargo
Curated Stimela2 cargo for popular radio astronomy software
Regular userland install
PyPI package coming soon, then you can do
pip install cult-cargo
...to install both Stimela2 and cult-cargo.
Poweruser install
To work off the repo versions:
# activate virtualenv
$ pip install poetry
$ gh repo clone caracal-pipeline/stimela
$ cd stimela
$ poetry install
$ cd ..
$ gh repo clone caracal-pipeline/cult-cargo
$ cd cult-cargo
$ poetry install
Sample recipe:
#!/usr/bin/env -S stimela run -l
_include:
- (cultcargo)wsclean.yml
dummy-recipe:
info: a dummy recipe
steps:
image:
cab: wsclean
Cab developers install
$ poetry install --with builder
This makes the builder/build-cargo.py
script available. The script is configured with builder/cargo-manifest.yml
, which describes the images that must be built.
build-cargo.py -a
will build and push all images, or specify an image name to build a particular one. Use -b
to build but not push, or -p
for push-only.
The cultcargo
folder contains yml files with cab definitions.
If you would like to maintain your own image collection, write your own manifest and Dockerfiles following the cult-cargo example, then use the build-cargo.py
script to build your images.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cult_cargo-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efcfc52a1f22eb2bceb745534ef38178472c066f1e8885a5a0102a46559c7f06 |
|
MD5 | 3fe2d5e1d77e005ba61df791bccdc440 |
|
BLAKE2b-256 | 0a98972ec98608aa77e81a20c2d638e8f6944eeae317d4f9ad70f16817fc6c9b |