Open Science is a trendy topic today. It’s that sort of topic that everyone talks about, yet rarely really knows they are talking about. This is among the reasons why assoc. prof. Lenka Přibylová decided to run a workshop precisely on this topic.
Presented talks included an introduction to the subject, some notes about data, databases and how they relate to open science as well as a tutorial for Jupyter Notebook and its philosophy of reproducibility. In the end, it was finished with a presentation by Humusoft, a local distributor of MATLAB and a close associate with Mathworks.
Nonetheless, one talk is missing from the list above – which is my (first) talk about git and its role in scientific development and open science in general. The slides are publicly available at https://git-good-workshop.zapadlo.name. Unfortunately, the entire workshop was held in Czech and so are the slides.
There I talked about the architecture of git itself, e.g. the way it handles commits and deltas (or not handles them to be more precise). Then went on to talk about basic commands and concepts of git like commits, remote repositories and merging. The talk concluded with a hands-on example involving several branching and best practices.
The entirety of the material used for the workshop can be found here and the repository of my presentation is here (for the curious).