跳转到主要内容

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的顺序执行。

文档

https://ewoks.readthedocs.io/

项目详情


下载文件

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

源分发

ewoks-0.5.0.tar.gz (13.1 kB 查看哈希值)

上传时间

由以下机构支持

AWSAWS云计算和安全赞助商 DatadogDatadog监控 FastlyFastlyCDN GoogleGoogle下载分析 MicrosoftMicrosoftPSF赞助商 PingdomPingdom监控 SentrySentry错误记录 StatusPageStatusPage状态页