Material for Seminar on Elevating Scientific Computing at Simula: Best Practices in Modern Software Development
This repository contains material for the seminar on Elevating Scientific Computing at Simula: Best Practices in Modern Software Development.
The seminar is organized in a very hands-on and interactive way where we will first present some theory and then do a live demo before we ask you to solve a related exercise. The agenda is as follows
- Code and Data repositories Slides Book
- Reproducible environments Slides Book
- Linters, formatters and continuous integration Slides Book
- Documentation Slides Book
- Example paper with code Slides Book
- Packaging and Distribution (if time) Slides Book
Other useful resources
Authors
- Henrik Finsberg (henriknf@simula.no)
- Jørgen Dokken (dokken@simula.no)
- Benjamin Ragan-Kelly (benjaminrk@simula.no)