ecFlow学习笔记02.4.7 —— 使用 python 脚本

目录

该教程的最新版已发布在GitHub上,请访问ecflow-tutorial-cn

这是 ecFlow 教程的一部分,完整教程请参看《ecFlow学习笔记02 —— 教程

    • *以前已经看到,ecFlow 有 ecFlow Python Api:

允许我们使用 python 构建 suite definition,也可以使用 python 与 ecflow_server 通讯。
这是个强大的功能,可以帮助我们以相对简化的方式定义复杂的 suite。
考虑下面的 suite:

用 python 可以写成:

Python 变量可以用于生成 trigger dependencies。
想象我们将 family f1 到 family f6 串联到一起,f2 在 f1 后运行,f3 接着 f2 运行,以此类推。下面实现这个功能。

接下来的 python 代码显示向节点树添加多种属性的例子。请查看用户手册获取更详细的解释。

词汇表

ecFlow Python Api
suite definition
ecflow_server
suite
trigger
dependencies
node