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
pip install cult-cargo
This installs both cult-cargo and the required version of stimela.
Poweruser install
To work off the repo versions:
# activate your virtualenv
$ pip install -U pip
$ gh repo clone caracal-pipeline/stimela
$ gh repo clone caracal-pipeline/cult-cargo
$ pip install -e stimela
$ pip install -e cult-cargo
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 build-cargo.py
script available. The script is preconfigured to read cultcargo/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. Use -l
to list available images.
The cultcargo
folder contains YaML 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, and 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.2rc7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc033b2064a7bb1882c4e3caeece728609e04d127f91cc9901f3c7da7f24942b |
|
MD5 | 101d07a8d5b77251759a551cef3dc32f |
|
BLAKE2b-256 | 4cdf1b742adc370f7fd7c6756fbfa5eacd4f67c7d3180376d4cb50bec9e262fa |