내가 모델에 대한 실험을하고 있는데을 사용하여 과학 실험 세트를 구성하는 : 나는 모델에서 작동어떻게 이런 워크 플로우, 힘내
- (파이썬에서 소프트웨어) 내가 변경
- 을 일부 매개 변수 및 실험 실행
- 그런 다음 실험 결과를 피클로 저장합니다.
- 그런 다음 다른 소프트웨어 (IPython 노트북)를 사용하여 (절인 된) 결과를 분석 할 것입니다.
실험의 결과가 커밋의 해시를 따라 테이블에 저장되는 가이드로 Git and Scientific Reproducibility을 사용하고 있습니다. 결과를 디렉토리에 저장하고, 디렉토리 이름을 해시로 지정하고 싶습니다.
버전 제어를 생각하면 code
과 analysis
을 분리하고 싶습니다.
디렉토리 구조를 다음과 같이 :
model
- code
- simulation_results
- a83bc4
- 23e900
- etc
- analysis
예를 들어,
analysis
에서 IPython 노트북에서 플롯의 색상의 변화는 내가 생각하고
code
접근 방식에서 아무것도 변경하지 마십시오
및 code
및 analysis
에 대한 다른 Git 저장소가 Git에서 simulation_results
으로 남습니다.
의견이 있으십니까? 더 나은 해결책? 감사.
simulation_results의 16 진수는 무엇을 의미합니까? (나는 그들이 ID를 커밋하는 것 같아요,하지만 약간의 문맥을 그리워.) –
나는 submodules 좋은 접근 방식을 유지하고 있습니다. 나는 편집하고 내 대답을 상세했습니다. – VonC
안녕 Josef, 네 실제로 16 진수는 커밋 ID입니다. – Victor