Automated Testing for Reproducible Research Code
If you write code for your research, automated testing is a tool that can help you in several ways. Most importantly, writing tests makes it easy to check that the code does what is expected, even as you keep modifying it. This means you can share it on GitHub with confidence and allow others to replicate or reuse your research. For this hands-on workshop, some coding experience is necessary. Although the workshop will be given in Python, users of other languages such as R and MATLAB will also benefit, as the principles and approaches discussed are highly transferrable.
Workshop preparation: Participants are welcome to watch and listen or to follow along in their own Python environment.
This workshop is part of our Dealing with Data Series.