任务框架
项目描述
EDNA2
EDNA2项目是对EDNA项目的完全重写。有关EDNA项目的更多信息,请参阅http://www.edna-site.org。ESRF使用的ENDA版本为:https://github.com/olofsvensson/edna-mx。
EDNA2项目试图保持EDNA项目的“精神”,同时使框架轻量。这些是EDNA项目与EDNA项目的主要区别
- 与python 2.7不兼容 - 需要 python 3
- 没有数据建模框架
- 数据以json格式持久化,而不是XML
- 任务而不是插件
- 基于Python日志的日志记录
- Python单元测试
这些是EDNA2项目保留的主要功能
- 异步执行任务
- 基于站点的任务配置
- 框架处理分层工作目录结构
尽可能在EDNA2源代码中提供到对应EDNA代码的链接。
安装
EDNA2项目提供了一个setup.py文件用于安装。
文档
文档可在https://edna2.readthedocs.io找到。
测试和代码审查
- Travis CI状态: |Travis状态|
- 自动代码质量检查:https://app.codacy.com/project/olofsvensson/edna2/dashboard
贡献
支持
如果您遇到问题,请通过问题跟踪器告诉我们。
许可证
edna2 的源代码采用 MIT 许可证。有关详细信息,请参阅 LICENSE <https://github.com/olofsvensson/edna2/blob/master/LICENSE>
和 版权 <https://github.com/olofsvensson/edna2/blob/master/copyright>
文件。
.. |Travis 状态| image:: https://api.travis-ci.com/olofsvensson/edna2.svg?branch=master :target: https://app.travis-ci.com/olofsvensson/edna2?branch=master
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
edna2-1.0.0rc4.tar.gz (103.7 kB 查看哈希值)
构建分发
edna2-1.0.0rc4-py3-none-any.whl (144.6 kB 查看哈希值)
关闭
edna2-1.0.0rc4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f52697d52f4e5671bccfa6cb5dac719a40bdf8775e19a85e7572b5965aa8861d |
|
MD5 | c733506f7fdd02b43c119500ad702a9d |
|
BLAKE2b-256 | a264a056b47beceb57b2ddd321373a9e03210a852af5893204fa05d1ec08ce24 |
关闭
edna2-1.0.0rc4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94f96f60632b415249811ef4ebcc3fe0c0d669c3fee5064c0c2271d5984a41d4 |
|
MD5 | e9966a04b58e558b2c5e594d52121229 |
|
BLAKE2b-256 | f5eb067a91dce19db78d8e4161d6c3deb25b2d7c5261d0bffba9b13d16049560 |