Table of Contents
Welcome !
This wiki gives a (rough) short list of best practices for scientific simulation works. The most important keywords are reproducibility, organization, durability and efficiency. This wiki proposes solutions to attain these goals when doing simulation work (although some solutions can effectively be used beyond simulations, e.g. for experimental data).
The intended readership of this wiki is:
- New PhD students working on simulations for their thesis. They will benefit from most of the pages in this wiki and are required to implement the principles of code and data management
- Interns working on simulations or just using code in general. They will find helpful advice on how to manage code, data and workflows.
- Anyone interested in code, workflow and/or data management (including experimentalists!)
Disclaimer: this wiki is not meant as a tutorial for the software that is referenced. The reader is expected to document themselves thoroughly whenever a particular solution is proposed, to experiment for themselves, and to ask their advisor, or more experienced colleagues, when in doubt.
Table of contents
- Principles of code and data management: a list of high level principles that must be respected to ensure preservation and reusability of code and data
- Computing environment: setting up a lasting hassle-free computing environment
- Workflow management
- Data management
Licence
This content of this wiki is licensed under Creative Commons Attribution-ShareAlike 4.0 International