Ensuring simulations and analysis are reproducible is essential in science. It can be a challenge to reconcile this with a continuous development of software. For this reason is important to

  • Host all used software in repositories
  • Document which revision of the repository that was used
  • Store simulation data
  • Document what steps were done/ which scripts executed