支持科学工作流程研究和教育的社区框架

workflowhub的Python项目详细描述


TravisPyPI versionLicense: LGPL v3CodeFactorDocumentation Status


一个支持科学工作流研究和开发的社区框架

此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 .

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java试图使用JavaFX2实现“插入符号浏览”   三个给定集合中两个集合的java交集?   数组如何在java中从csv文件的元素集中随机选择?   java从变量插入到Jtable,从DB插入   java如何在静态方法的末尾返回变量   java另一个JPA问题   java收藏家。按两列分组不起作用   将java值改为下一个千,而不是最近的千   JavaSpringDataREST:如何通过另一个对象的键进行搜索?   java Spring MVC:HTTP Status 404/SimpleMVC/WEB_INF/HelloPage。jsp   java应用程序光盘在OpenJdk中可用吗?   java在数组中的特定点添加字符   java如何用Mockito模拟方法调用   java从JList获取数据   我们可以在Java中搜索不同IMAP电子邮件帐户中的电子邮件吗?   计算表达式的数学Java算法   未构建Maven的java服务器组件   java调用部署在远程计算机上的会话bean的方法   java XML:迭代地获取每个节点元素的节点值或文本内容