ESRF工作流系统
项目描述
Ewoks: ESRF工作流系统
存在许多工作流管理系统来处理可以表示为任务图的数据处理问题,也称为计算图或工作流。工作流管理系统的主要目的是提供一个框架来执行任务、创建任务图以及执行这些图。
《ewoks》的目的在于在图形表示和执行之间提供一个抽象层。这允许在不同工作流管理系统中使用相同的任务和图形。《ewoks》本身不是一个工作流管理系统。
安装
pip install ewoks[orange,dask,ppf,test]
测试
pytest --pyargs ewoks.tests
入门
可以从命令行执行工作流
ewoks execute /path/to/graph.json [--engine dask]
或者对于带有系统Python的安装
python3 -m ewoks execute /path/to/graph.json [--engine dask]
工作流也可以从Python中执行
from ewoks import execute_graph
result = execute_graph("/path/to/graph.json", engine="dask")
当未指定引擎时,它将使用从ewokscore
的顺序执行。
文档
项目详情
关闭
ewoks-0.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74af0ac32f6812de1177fe4fcfdbfdbcfa54dbdd253dfc8620eea9e26f3bd296 |
|
MD5 | 3c6e4a7182e0569f3b743602a5152c67 |
|
BLAKE2b-256 | 94a77d8cf31025a72a1ddc2db176bef03d3ca679f200252dfa2e2675c3600677 |