S³ School — Sustainable Scientific Software School
de
mercredi 14 janvier 2026 (12:00)
à
mercredi 21 janvier 2026 (17:00)
lundi 12 janvier 2026
mardi 13 janvier 2026
mercredi 14 janvier 2026
12:00
Welcome buffet and Registration
Welcome buffet and Registration
12:00 - 14:00
We will meet at LAPP, Chemin de Bellevue, 74940 Annecy-le-Vieux, France. We invite you to arrive early and join us from 12:00 for a welcome buffet. Registration will also be available from 12:00 at the LAPP entrance. The School Introduction (welcome address, school overview, and local organization) will start at 14:00 in the LAPP auditorium. To reach LAPP from Annecy train station, you can take: Bus line 4 (direction Campus), or Bus line 1 (direction Parc des Glaisins), and get off at the CAMPUS stop. [https://www.google.com/maps/dir/Gare+d'Annecy,+Place+de+la+Gare,+Annecy,+France/9+Chem.+de+Bellevue,+74940+Annecy,+France/@45.9132742,6.1019433,7317m/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0x478b8ff8050bddcd:0x71f6cb3b02007c17!2m2!1d6.1211393!2d45.9018486!1m5!1m1!1s0x478b8fae6c2ebfa5:0xd4ce8f77efeb1f27!2m2!1d6.160045!2d45.92109!3e3?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=47aa04ee-2a9f-4ba8-a611-64ed86af0abc][1] [1]: https://www.google.com/maps/dir/Gare+d'Annecy,+Place+de+la+Gare,+Annecy,+France/9+Chem.+de+Bellevue,+74940+Annecy,+France/@45.9132742,6.1019433,7317m/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0x478b8ff8050bddcd:0x71f6cb3b02007c17!2m2!1d6.1211393!2d45.9018486!1m5!1m1!1s0x478b8fae6c2ebfa5:0xd4ce8f77efeb1f27!2m2!1d6.160045!2d45.92109!3e3?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=47aa04ee-2a9f-4ba8-a611-64ed86af0abc
14:00
Introduction, School planning and Local organisation
-
Azza Gamgami
(
CTA
)
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
Introduction, School planning and Local organisation
Azza Gamgami
(
CTA
)
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
14:00 - 15:00
15:00
Introduction to OSCARS and to the FAIR Principles
-
Romain DAVID
(
IMBE - CNRS
)
Introduction to OSCARS and to the FAIR Principles
Romain DAVID
(
IMBE - CNRS
)
15:00 - 15:30
15:30
EVERSE and its ressources
-
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
EVERSE and its ressources
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
15:30 - 16:00
16:00
Coffee break
Coffee break
16:00 - 16:30
16:30
Open and Reproducible Science: The importance of good quality research software
-
Céline Acary Robert
Open and Reproducible Science: The importance of good quality research software
Céline Acary Robert
16:30 - 17:30
17:30
Collaborative writing exercise presentation
Collaborative writing exercise presentation
17:30 - 18:00
18:00
Check your setup: get help if you did not manage to setup the requirements before the school
Check your setup: get help if you did not manage to setup the requirements before the school
18:00 - 18:30
18:30
Tartiflette & Eutopia
Tartiflette & Eutopia
18:30 - 20:00
Link for groups https://indico.in2p3.fr/event/36319/page/4877-group-1-2-for-eutopia-tartiflette
jeudi 15 janvier 2026
09:00
SUSTAINABILITY : Plan: Coding environment and IDE, good code practices
Coding environment and IDE, good code practices
09:00 - 10:30
Contributions
09:00
Virtual environment, IDE, good practices
-
Vincent Pollet
10:30
Coffee break
Coffee break
10:30 - 11:00
11:00
SUSTAINABILITY : Plan: Git and version control
Git and version control
11:00 - 12:30
Contributions
11:00
git and GitHub
-
Maximilian Linhoff
(
CTAO ERIC
)
12:30
Lunch break
Lunch break
12:30 - 14:00
14:00
SUSTAINABILITY : Plan: git and GitHub
git and GitHub
14:00 - 16:00
Contributions
14:00
git and GitHub
-
Maximilian Linhoff
(
CTAO ERIC
)
16:00
Coffee break
Coffee break
16:00 - 16:30
16:30
SUSTAINABILITY : Plan: Project exercises
Project exercises
16:30 - 18:00
18:00
Collaborative writing
Collaborative writing
18:00 - 18:30
vendredi 16 janvier 2026
09:00
Build and Code: Debugger and Unit tests
Debugger and Unit tests
09:00 - 10:30
Contributions
09:00
Debugger and unit tests
-
Maximilian Linhoff
(
CTAO ERIC
)
10:30
Coffee break
Coffee break
10:30 - 11:00
11:00
Build and Code: Debug and unit tests - exercises
Debug and unit tests - exercises
11:00 - 12:30
12:30
Lunch break
Lunch break
12:30 - 14:00
14:00
Build and Code: Integration tests and CI/CD
Integration tests and CI/CD
14:00 - 16:00
Contributions
14:00
Integration tests and CI/CD
-
Karl Kosack
(
CEA Saclay
)
16:00
Coffee break
Coffee break
16:00 - 16:30
16:30
Build and Code: Test and Evaluate my software
Test and Evaluate my software
16:30 - 18:00
18:00
Collaborative writing
Collaborative writing
18:00 - 18:30
21:00
Diner
Diner
21:00 - 23:00
samedi 17 janvier 2026
08:50
Visit The CERN
Visit The CERN
08:50 - 14:00
dimanche 18 janvier 2026
08:00
Free day
Free day
08:00 - 17:00
lundi 19 janvier 2026
09:00
Profile and improve: Profiling in Python
Profiling in Python
09:00 - 10:30
Contributions
09:00
Profiling in python
-
Karl Kosack
(
CEA Saclay
)
10:30
Coffee break
Coffee break
10:30 - 11:00
11:00
Profile and improve: Code Optimization
Code Optimization
11:00 - 12:30
Contributions
11:00
Code optimization
-
Karl Kosack
(
CEA Saclay
)
12:30
Lunch break
Lunch break
12:30 - 14:00
14:00
Profile and improve: Code with AI
Code with AI
14:00 - 16:00
Contributions
14:00
Code with AI
-
Hugo Bacard
16:00
Coffee break
Coffee break
16:00 - 16:30
16:30
Profile and improve: Code with AI - exercises
Code with AI - exercises
16:30 - 18:00
18:00
Collaborative writing
Collaborative writing
18:00 - 18:30
mardi 20 janvier 2026
09:00
Secure & Deploy: Containerization
Containerization
09:00 - 12:30
Contributions
09:00
Containerization
-
Alexander Moreno
11:00
Containerization
-
Alexander Moreno
12:30
Lunch break
Lunch break
12:30 - 14:00
14:00
Secure & Deploy: Security basics
Security basics
14:00 - 16:00
Contributions
14:00
Security Basics
-
Justin Bussery
16:00
Coffee break
Coffee break
16:00 - 16:30
16:30
Secure & Deploy: Documenting (built and deployed online with CI - API and user doc)
Documenting (built and deployed online with CI - API and user doc)
16:30 - 18:00
Contributions
16:30
Documentation
-
Alexander Moreno
18:00
Collaborative writing
Collaborative writing
18:00 - 18:30
mercredi 21 janvier 2026
09:00
FAIRness: Software quality tools
Software quality tools
09:00 - 12:30
Contributions
09:00
Quality Tools
-
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
11:00
Software publication, from guidelines to practice
-
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
12:30
Collaborative writing
Collaborative writing
12:30 - 13:00
13:00
School wrap-up and farewell
School wrap-up and farewell
13:00 - 13:30