Skip to main content

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 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 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cult_cargo-0.1.2rc6.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

cult_cargo-0.1.2rc6-py3-none-any.whl (67.0 kB view details)

Uploaded Python 3

File details

Details for the file cult_cargo-0.1.2rc6.tar.gz.

File metadata

  • Download URL: cult_cargo-0.1.2rc6.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.0 Linux/6.5.0-1015-azure

File hashes

Hashes for cult_cargo-0.1.2rc6.tar.gz
Algorithm Hash digest
SHA256 9f6aa7fa4a1574e709679ab0ec467d8df217e851e4039a74ad9f5eb21cbd4883
MD5 454aec8f32bc6fb612214a564e909a0b
BLAKE2b-256 83966778fe0bc9fc96d95b22abf64196fd9f7612e0694f2c5a3f83d34b496916

See more details on using hashes here.

File details

Details for the file cult_cargo-0.1.2rc6-py3-none-any.whl.

File metadata

  • Download URL: cult_cargo-0.1.2rc6-py3-none-any.whl
  • Upload date:
  • Size: 67.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.0 Linux/6.5.0-1015-azure

File hashes

Hashes for cult_cargo-0.1.2rc6-py3-none-any.whl
Algorithm Hash digest
SHA256 d9d2f360c6a03aaf94666baf34baa5a5129d32d5d786d01470f48215d61a518b
MD5 571f519de09fd7dba83f70dc239dd821
BLAKE2b-256 3e0c65883706917b8cf34acc639066aff48eedfb609fdc6c76157622209ec5be

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page