支持科学工作流程研究和教育的社区框架
workflowhub的Python项目详细描述
此Python包提供了一系列工具,用于:
- 分析实际工作流执行的痕迹
- 生成用于创建工作流生成的工作流配方的配方结构;以及
- 生成合成的真实工作流跟踪。在
安装
WorkflowHub在PyPI上可用。 WorkflowHub需要Python3.5+,并且已经在Linux和macOS上进行了测试。在
要求
格拉夫维兹
WorkflowHub使用pygraphviz,因此需要安装graphviz包(2.16或更高版本)。 你可以用你最喜欢的包管理器在Linux上轻松安装graphviz, 例如,对于基于Debian的发行版:
sudo apt-get install graphviz libgraphviz-dev
对于基于RedHat的发行版:
^{pr2}$在macOS上,您可以使用brew
软件包管理器:
brew install graphviz
使用pip
安装虽然pip
可用于安装WorkflowHub,但我们建议如下
当许多Python环境可用时,可靠安装的方法:
$ python3 -m pip install workflowhub
检索最新的不稳定版本
如果要使用最新的WorkflowHub不稳定版本,则将包含 全新的功能(但也包含了bug,因为稳定工作仍然是 你可以考虑检索最新的不稳定版本。在
从WorkflowHub's GitHub克隆 存储库:
$ git clone https://github.com/workflowhub/workflowhub
$ cd workflowhub
$ pip install .
- 项目
标签: