Scientific Programming
Notebooks and exercises for the scientific programming course I gave at the 2017 NGCM Summer Academy.
The course covers
- Version control
- Testing
- Continuous integration
- Code coverage
- Documentation
- Publishing code (including make, docker and advanced plotting)