yadage 0.21.0
pip install yadage
最新版本
发布时间:
yadage - 基于YAML的adage
导航
未验证详情
这些详情 未 由PyPI验证项目链接
元数据
- 许可证: MIT许可证(MIT)
- 作者: Lukas Heinrich
- 标签 物理学, yadage
- 要求: Python >=3.8
分类器
项目描述
yadage - 基于yaml的adage
本包读取并执行遵循在https://github.com/yadage/yadage-schemas中定义的工作流程JSON模式的工作流程,例如存储在社区仓库https://github.com/yadage/yadage-workflows中的工作流程。对于执行单个步骤,它主要使用由https://github.com/yadage/packtivity提供的packtivity python绑定。
示例工作流程
cat << 'EOF' > workflow.yml
stages:
- name: hello_world
dependencies: [init]
scheduler:
scheduler_type: singlestep-stage
parameters:
name: {step: init, output: name}
outputfile: '{workdir}/hello_world.txt'
step:
process:
process_type: 'string-interpolated-cmd'
cmd: 'echo Hello my Name is {name} | tee {outputfile}'
publisher:
publisher_type: 'frompar-pub'
outputmap:
outputfile: outputfile
environment:
environment_type: 'docker-encapsulated'
image: busybox
EOF
您可以通过以下方式尝试此工作流程
yadage-run -p name="John Doe"
有关更详细的示例,请参阅文档
可能的后端
Yadage可以在多种后端上运行,例如多进程池、ipython集群或celery集群。如果某些步骤需要人工干预,它也可以以交互式方式运行。
相关包的发布版本(yadage的主要依赖项)
包 | 版本 |
---|---|
packtivity | |
yadage-schemas | |
adage |
项目详情
未验证详情
这些详情 未 由PyPI验证项目链接
元数据
- 许可证: MIT许可证(MIT)
- 作者: Lukas Heinrich
- 标签 物理学, yadage
- 要求: Python >=3.8
分类器
关闭
yadage-0.21.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 578edfec61813b144700c54eddb2eb7c31a7a0968018d3d2192c7acf45566760 |
|
MD5 | 2af2445ea8602a1308e67b8c5d3b0655 |
|
BLAKE2b-256 | 680ac8853540a96f1ecd12daca05821ad0073413215e960085490b31f9e073cd |
关闭
yadage-0.21.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21e23a285f9c1cf00bb67c2d48cb136566ecfaaa548eb5964776d30ce60fef5c |
|
MD5 | 1934a67d4f63b0c111efc5d158bfc50b |
|
BLAKE2b-256 | 559c4078d4628aad03703d9b9feca3e2b8709de41dd96fc3992956cfc5b476fc |