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

Uploaded Source

Built Distribution

cult_cargo-0.1.2rc5-py3-none-any.whl (56.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cult_cargo-0.1.2rc5.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

Hashes for cult_cargo-0.1.2rc5.tar.gz
Algorithm Hash digest
SHA256 9d94f0319b4a0657e9fe3e46602e350c6d5a304339d32d58903779cd895933df
MD5 4a768516916d3d36679f34b20f01e6a8
BLAKE2b-256 8cd8492c52e292d8058376742d209c7de4f60bcb52614490dc5669ab3206ce84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cult_cargo-0.1.2rc5-py3-none-any.whl
  • Upload date:
  • Size: 56.0 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

Hashes for cult_cargo-0.1.2rc5-py3-none-any.whl
Algorithm Hash digest
SHA256 e8e09274e6e1cda79e9610027d7ef559c6c3ee11fbd072d20fb0a0299b20a42b
MD5 e4efbb8932fc0050721eb45c5923626a
BLAKE2b-256 5eb357e61e86c8d8e28ca8cefa116c2d6ce586269080270f0d9c1db896431865

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