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
File details
Details for the file cult_cargo-0.1.2rc2.tar.gz
.
File metadata
- Download URL: cult_cargo-0.1.2rc2.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5649bbdbf6351f3445dfd40bde8328c15a876552bf101959850d642b978de2d |
|
MD5 | 176677049a4d3c91d2a98fc9ebdb0777 |
|
BLAKE2b-256 | 509d636c5c592869bedcdf4e956264bedb9dfd03370eb49e31c848a89ae1750d |
File details
Details for the file cult_cargo-0.1.2rc2-py3-none-any.whl
.
File metadata
- Download URL: cult_cargo-0.1.2rc2-py3-none-any.whl
- Upload date:
- Size: 55.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f7beab3cfd1864b22ed6bf8d3976ca35d4e51e61ed906bf789ac917973b792d |
|
MD5 | 3d75ed9a73d5f7e9b0b38384d1eff6e9 |
|
BLAKE2b-256 | 490a0312d5964fcc7adbda8df86feecd9740ea718a1d30e40ce04e86e9d5c1bb |