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