跳转到主要内容

精心挑选的stimela 2.0标准射电天文学软件包的cul-cargo

项目描述

cul-cargo

为流行的射电天文学软件精心挑选的stimela2软件包。

常规用户安装

pip install cult-cargo

这会安装cul-cargo和所需的stimela版本。

高级用户安装

使用存储库版本工作

# 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

示例配方

#!/usr/bin/env -S stimela run -l
_include: 
  - (cultcargo)wsclean.yml

dummy-recipe:
  info: a dummy recipe
  steps:
    image:
      cab: wsclean

Cab开发者安装

$ poetry install --with builder

这使build-cargo.py脚本可用。该脚本预先配置为读取cultcargo/builder/cargo-manifest.yml,它描述了必须构建的镜像。

build-cargo.py -a将构建并推送所有镜像,或指定镜像名称以构建特定的镜像。使用-b来构建但不推送,或使用-p进行仅推送。使用-l来列出可用的镜像。

cultcargo文件夹包含包含cab定义的YAML文件。

如果您想维护自己的镜像集合,请根据cul-cargo示例编写自己的清单和Dockerfile,并使用build-cargo.py脚本构建您的镜像。

将cul-cargo用作独立镜像存储库

您甚至不需要运行 stimela(或者确实安装任何东西)就能利用 cult-cargo 中的打包图像。请查看 https://quay.io/organization/stimela2 上的图像仓库,看看有什么可用。

例如,如果您想运行 wsclean 图像,只需执行以下操作

$ singularity build wsclean-3.3.sif docker:quay.io/stimela2/wsclean:3.3-cc0.1.2
$ singularity exec wsclean-3.3.sif wsclean 

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

cult_cargo-0.1.2.tar.gz (47.6 kB 查看哈希值)

上传时间 源代码

构建分布

cult_cargo-0.1.2-py3-none-any.whl (70.4 kB 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面