精心挑选的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 查看哈希值)
关闭
cult_cargo-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c1e605df216b9783fca24c7c2509814be497efca01a56c5258eaab77bb5e2c00 |
|
MD5 | 95f3f92cf355e3fde2d9896e46c059ed |
|
BLAKE2b-256 | 401f9647c982788b0809fb234d41410b2495d9e5a5f42f87fc1c7b64b4c4bfff |
关闭
cult_cargo-0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f67900d1828b05e812491a042dd3a5532cba86552a34d5596c5d6bc3ce0e623 |
|
MD5 | 89fd58d56b4b0a48c6d410ca9f21a725 |
|
BLAKE2b-256 | f131ea3bf0922345c620fe9792db1cdb5bd189badce103b5d82bb01fcc6698ae |