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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bec6a10443144b554508b76a40d41828b44556b45a09cd5ff004a68624efa24 |
|
MD5 | ff216a4181072e9a4959c94ea4765563 |
|
BLAKE2b-256 | d6661831071cf4014d157955cb5a65d95cecf95c026457bf1ec26e68e1699669 |