软件生成一个可重复的容器电池实验。
expfactor的Python项目详细描述
#实验工厂
[![doi](http://joss.theoj.org/papers/10.21105/joss.00521/status.svg)](https://doi.org/10.21105/joss.00521) [![doi](https://zenodo.org/badge/108672186.svg)](https://zenodo.org/badge/latestdoi/108672186) [![gitter聊天](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/expfactory/lobby)
啊![expfactory/static/img/expfactoryticketyellow.png](expfactory/static/img/expfactoryticketyellow.png)
请参阅我们的[文档](https://expfactory.github.io/expfactory)以了解入门信息。如果您对容器不熟悉,请先阅读我们的[背景](https://expfactory.github.io/expfactory/generate#background)或[纸张](纸张)。如果您想要一个更有指导意义的条目,请参见[详细开始](https://expfactory.github.io/expfactory/generate#detailed-start)
实验工厂是一个软件,可以创建一个可复制的容器,您可以很容易地自定义它来部署一组基于web的实验。
##引文 如果实验工厂对你有用,请引用[论文](https://doi.org/10.21105/joss.00521)来支持软件和开源开发。
` Sochat, (2018). The Experiment Factory: Reproducible Experiment Containers. Journal of Open Source Software, 3(22), 521, https://doi.org/10.21105/joss.00521 `
##贡献 我们有很多方法可以贡献,并将在这里简要提供资源,让您开始。
###如何贡献 如果你是一个对实验工厂软件感兴趣的开发人员,你应该阅读[贡献指南](.github/contribution.md)了解详细信息。有关贡献容器和实验的信息,请参阅我们的[用户文档](https://expfactory.github.io/expfactory/contribute)。如果您有任何问题,请不要犹豫[提问](https://www.github.com/expfactory/expfactory/issues)。
###行为准则 尊重彼此是很重要的,并且为开源社区保持一个有趣和尊重的环境。为此目的,我们要求您审查我们的[行为准则](.github/code_of_conduct.md)
##背景 它的前身在[expfactory.org](https://expfactory.org)无法向公众开放,这违背了软件最初的目标。此外,随着时间的推移和依赖关系的变化,[expfactory python](https://www.github.com/expfactory/expfactory-python)很难满足为本地电池提供服务所急需的功能。
这个版本对实验的底层驱动程序是不可知的,并且提供了可复制的、即时部署的“容器”实验。那是什么意思?
- You obtain (or build) one container, a battery of experiments.
- You (optionally) customize it - custom variables (e.g., a study identifier) and configurations go into the build recipe - you can choose to use your own database (default output is flat files) - other options are available at runtime
- The container can be easily shared.
- You run the container, optionally specifying a subset and ordering, and collect your results
如果你建立在[Docker Hub](https://hub.docker.com/)上,那么其他人就可以使用你的确切容器来收集他们自己的结果。精确到文件哈希。
##实验图书馆 实验本身现在在[expfactory experiments](https://www.github.com/expfactory-experiments)下维护,expfactory找到的正式提交可以添加到[library](https://www.github.com/expfactory/library)(正在开发)中,以测试它们是否满足最低要求。