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.2rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2405f7aea292b91e918523e222a0d1edb23f6baf02725e92779ee225bb2c80 |
|
MD5 | 83cf277461ec49ad2ad998326c196e6c |
|
BLAKE2b-256 | 1c67ee37509ab3c98bcb1082353bbe1e94d5aa28380f5c66ed17ce1be809d5a2 |