基于阶段的科学工作流开发库
项目描述
简介
flowws
是一个正在开发中的框架,用于构建模块化、可重用的任务工作流。核心库包含工具,可以以统一的方式处理存储位置和解析参数,适用于 Python 脚本和基于命令行的执行。它旨在帮助解决以下问题
- 从一系列模块化操作中组合任务
- 参数化任务,并为交互式和批量执行提供接口
- 通过将参数封装在工作流定义中提高可重复性
flowws
与其他项目一起开发,包括
- hoomd-flowws:使用 hoomd-blue 进行模拟。
- flowws-analysis:运行分析和可视化工作流
- flowws-freud:针对
flowws-analysis
的分子模拟特定模块 - flowws-examples:使用上述项目示例工作流
安装
从PyPI安装flowws
pip install flowws
或者,从源代码安装
pip install git+https://github.com/klarh/flowws.git#egg=flowws
文档
在线浏览更详细的文档 在线 或从源代码构建 sphinx 文档
git clone https://github.com/klarh/flowws
cd flowws/doc
pip install -r requirements.txt
make html
示例
flowws-examples 项目包含交互式笔记本示例,演示了各种工作流。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
flowws-0.6.0.tar.gz (14.6 kB 查看哈希值)
构建分发
flowws-0.6.0-py3-none-any.whl (16.0 kB 查看哈希值)
关闭
flowws-0.6.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 12257308b53ac0566cbf4f9d55f2d225a38e089aabe38c8f124466eb0f7b0b33 |
|
MD5 | d7a180e62f8c48f6a083401814fe7c7f |
|
BLAKE2b-256 | 5cdb8c84a8284e607eaf546af63a6fc377c03f01818e87bbcd05b0892705c902 |
关闭
flowws-0.6.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9439e493c6f8043d8d320672acab611ec0efc9b2cc6ff70bf19616d39fb27b57 |
|
MD5 | 3356d1fa11a640acab84752c0dc749d7 |
|
BLAKE2b-256 | bcaa1b7dda72bb4d1231b702f55b84630d7a285296f73f313b18218f4e74dec6 |