我正在对模型进行实验,工作流程如下:
- 我在模型中工作(Python 中的软件)
- 我更改了一些参数并进行了实验
- 然后,我将存储实验结果(作为泡菜)。
- 然后,我将使用另一个软件(IPython Notebooks)分析(腌制)结果。
我使用Git 和 Scientific Reproducibility作为指南,其中实验的结果存储在沿着提交哈希的表中。我想将结果存储在一个目录中,将目录命名为哈希。
考虑到版本控制,我想隔离code
and analysis
。例如,IPython 笔记本中绘图颜色的变化analysis
不应该改变任何code
我正在考虑的方法:
像这样的目录结构:
model
- code
- simulation_results
- a83bc4
- 23e900
- etc
- analysis
以及不同的 Git 存储库用于code
和analysis
,simulation_results
省略了 Git。
任何意见?更好的解决方案?谢谢。