瑞纳公地。
reana-commons的Python项目详细描述
关于
Reana Commons是REANA可重用和 可重复性研究数据分析平台。它提供公共设施和 由Reana群集组件共享的架构。
功能
- 用于内部通信的通用api客户端
- Reana组件的集中式OpenAPI规范
- AMQP连接管理和通信
- 常见芹菜任务
- 群集组件的实用功能
版本0.5.0(2019-04-16)
- 集中日志级别和日志格式配置。
- 添加新实用程序以检查给定工作区上的磁盘使用情况。 (get_workspace_disk_usage)
- 介绍分享芹菜任务的模块Accross Reana 组件。(tasks.py)
- 介绍常见的芹菜任务,以确定瑞娜是否可以 根据一组条件执行新工作流 例如运行作业计数。(reana_ready,check_predefined_conditions, check_running_job_count)
- 允许AMQP使用者使用多个队列进行配置。
- 为工作流提交引入新队列。(workflow-submission)
- 为工作流提交引入新的发布服务器。 (WorkflowSubmissionPublisher)
- 集中Kubernetes API客户端配置和初始化。
- 将cvmfs卷的kubernetes特定配置添加为实用程序。
- 引入一个新方法copy_openapi_specs,以自动移动 从组件到Reana Commons验证了OpenAPI规范 openapi_specifications目录。
- 集中交互会话类型。
- 通过errors.py模块引入中心reana错误。
- 跳过使用 BaseAPIClient。
版本0.4.0(2018-11-06)
- 聚合Reana组件的OpenAPI规范。
- 改进AMQP重新连接处理。从pika切换到kombu。
- 增强测试套件并增加代码覆盖率。
- 将许可证更改为麻省理工学院。
版本0.3.1(2018-09-04)
- 为参数化序列添加参数扩展和验证实用程序 工作流。
版本0.3.0(2018-08-10)
- 首次公开发行。
- 为Reana组件提供基本的AMQP发布/订阅方法。
- 用于缓存不同Reana组件的实用程序。
- 单击“格式帮助程序”。
请注意
请注意,瑞纳正处于其发展的早期阿尔法阶段。这个 开发人员预览版面向早期采用者和测试人员。拜托 现在还不必依赖发布的版本来进行任何生产。