You can find in this repo the material used for the training sessions of OpenReproLab 2025 as they will unfold.
The expected program is :
-
Session 1 - Basic tools (March 6th, 1.30pm)
- introducing OpenReproLab initiative - 5mn [Julien]
- create GitHub account and join the openreprolab team - 15mn [Aurélie]
- accessing the computing platform - 10mn [Mykael]
- what is a jupyter notebook : notebook-basics.ipynb - 15mn [Lucas G]
- upload data in the storage and access it from jupyter - 15mn [Aurélie/Mykael]
- hands-on and debugging - 1h
-
Session 2 - Daily workflow (March 13th, 3pm)
-
Session 3 - Check-point #1 : on GitHub repositories (March 20th, 1pm)
- checking if everyone is up to speed, welcoming newcomers
-
Session 4 - Environments (March 27th)
-
Session 5 - Code modularization in Python (April 3rd)
- Functions, modules and the basics of software packaging [Julien, Amaury, Mykael]
- Interactive session about improving incrementally a Python code to make it modular [Mykael]
-
Session 6 - Ckeck point #2 : on data workflow (April 10th)
- check if everyone is up to speed, discussing individual data workflow
-
Session 7 - Documentation and conservation (April 17th)
-
session 8 - Check point #3 (April 24th)
- Q&A session with the participants
-
session 9 - Improving your plots (May 15th) [Jennie & Ian]
-
session 10 - Check point #4 (May 22th)
- discussing plots from the participants : dos and dont
-
session 11 - Redaction (June 5th) [Aurélie & Lucas]
- description of OpenReproLab initiative to Master's supervisors
-
session 12 - Review criteria overview (June 19th)
-
session 13 - Q&A Review (July 3rd) [Mykael]
- last session before review, answering questions, more about licences
-
session 14 - Final Review (July 10th) [Reviewers' committee]