一个简单的基于python的自动化框架。
automan的Python项目详细描述
功能
它的目的是自动化管理许多数字 模拟。作为一个自动化框架,它执行以下操作:
- 帮助您组织模拟。
- 帮助您协调运行模拟,然后对 这些结果。
- 帮助您重用代码以进行模拟数据的后处理。
- 用一个命令执行所有模拟和后处理。
- (可选)将模拟分发到 网络。
这大大促进了再现性。automan是用纯python编写的 而且易于安装。
安装
您应该可以使用pip作为:
安装automan$ pip install automan
如果你想在流血的边缘运行,你也可以克隆这个存储库, 将目录更改为已创建的目录,然后运行:
$ python setup.py install
或:
$ python setup.py develop
文档
此项目的文档可在https://automan.rtfd.io
有一篇关于automan的论文激励并描述了该软件:
- Prabhu Ramachandran,“Automan:基于Python的自动化框架 《科学与工程计算》,第20卷,第5期, 第81-972018页。doi:10.1109/MCSE.2018.05329818
本文草稿可在此处获得:https://arxiv.org/abs/1712.04786
要查看使用此框架的研究出版物的完整示例,请参见 这里:https://gitlab.com/prabhu/edac_sph
存储库中的README.rst记录了如何设置所有内容。这个 要查看的脚本位于common.py和automate.py。
下面是一个使用automan的简单示例项目: https://github.com/mesnardo/automan-example
软件包名称
automan这个名字来自一个同名的旧序列号。大多数 其他的名字都是在皮皮身上取的。