软件生成一个可重复的容器电池实验。

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)(正在开发)中,以测试它们是否满足最低要求。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java类之间并发性不一致的HashMap   插件如何在JavaSwing中使用UIManager和Classloader从外部jar安装外观?   java JasperReports:找不到子报表   在项目中找不到java生成的Javadoc文件   java BigDecimal。multiply()和divide()方法返回十六进制数。为什么?   java统计出现次数并从字符串中删除重复项   调用运算符时发生java NullPointerException   Spring和Hibernate之间的java配置错误   JavaZK将用户重定向回上一页   Javasocket为传出连接指定特定的网络接口   如果拖动到某个区域外,java Make按钮操作将被取消   如何在Eclipse for selenium 3.141.59中添加Java文档链接   java从匹配条件的数组中获取所有索引   docker未连接到RemoteWebDriver的java Gitlab ci selenium测试   java重写run方法   utf 8如何使用java解码UTF8编码的字符串?   java如何从eclipse调试部署在tomcat上的web应用程序?   将字母字符与前面没有百分号的Java正则表达式匹配