Best practices in scientific programming#

In this section we will learn more about how to write, document and share code.

Download Slides

Exercise: Software quality indicators#

Visit the following github pages and judge if the published open source tools are well documented, sustainably maintained, and openly supported. Would you use them for your science project?

Sharing & licensing#

This includes topics such as version control, licensing and copyright.

Download Slides

Exercise: Collaborative script editing#

For this session we do an excursion to a Focal Plane blog post about Collaborative Script Editing with git. We will go through the procedure demonstrated there and create a github repository and share it with our neighbors.