Versioned and reproducible storage of code and data¶
‘Single occurrences that cannot be reproduced are of no significance to science’ wrote Karl Popper in 1935 in The Logic of Research. This has not changed to this day. What is new is that research data and research software must be managed sensibly. To do this, you must not silently rely on certain resources and development environments. Changes to your data and software can be tracked and team collaboration can be facilitated.
Training objective¶
You will be able to create reproducible research results and efficiently write source code together. The transformation of your data will be versioned and reproducible.
Target group¶
Anyone who wants to create and modify source code and data together and in a reproducible manner without writing competing code.
Course content¶
Day 1
Introduction to Git
Installation and configuration
Tags and branches
Undoing changes
Day 2
Pull requests/merge requests
Git Hooks
Git workflows
Git Best Practices
Day 3
Advanced Git
Generated files (Jupyter Notebooks etc.)
Binary files (PDFs, Excel, Word, images etc.)
Manage large data versioned
Connect code and data
FilCreate data pipelines
File permissions
What we offer¶
In our in-house and online seminars, we customise the content exactly to your needs. We coordinate the content with you in advance. We will be happy to provide you with a customised offer.
Your advantages:
📈 Coordinated content:
→ data-visualisation-with-python
💁 Personal preliminary discussion
🤝 Customised content
📖 Training documents
📃 Certificate
🧑💻 Trainers from the field
🫴 Mentoring and 1:1 coaching
Price:
from €2.880 (plus VAT)
Get in touch¶
Do you have a question that is not answered here? Veit will be happy to answer your questions and create a customised offer for your training.