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


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.2rc7.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

cult_cargo-0.1.2rc7-py3-none-any.whl (68.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cult_cargo-0.1.2rc7.tar.gz
Algorithm Hash digest
SHA256 049142138dace01862e3d0d6a36145705aac2dfeb59bbb85da576bbb5ac21d41
MD5 95897871717bda9d7c89575eebb61501
BLAKE2b-256 38f11c2d0c341650dfc133e5c243330b8caf27ee8c4d074b51c6702f878154c5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cult_cargo-0.1.2rc7-py3-none-any.whl
Algorithm Hash digest
SHA256 fc033b2064a7bb1882c4e3caeece728609e04d127f91cc9901f3c7da7f24942b
MD5 101d07a8d5b77251759a551cef3dc32f
BLAKE2b-256 4cdf1b742adc370f7fd7c6756fbfa5eacd4f67c7d3180376d4cb50bec9e262fa

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