S³ School — Sustainable Scientific Software School
from
Wednesday, January 14, 2026 (12:00 PM)
to
Wednesday, January 21, 2026 (5:00 PM)
Monday, January 12, 2026
Tuesday, January 13, 2026
Wednesday, January 14, 2026
12:00 PM
Welcome buffet and Registration
Welcome buffet and Registration
12:00 PM - 2:00 PM
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
2:00 PM
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
)
2:00 PM - 3:00 PM
3:00 PM
Introduction to OSCARS and to the FAIR Principles
-
Romain DAVID
(
IMBE - CNRS
)
Introduction to OSCARS and to the FAIR Principles
Romain DAVID
(
IMBE - CNRS
)
3:00 PM - 3:30 PM
3:30 PM
EVERSE and its ressources
-
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
EVERSE and its ressources
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
3:30 PM - 4:00 PM
4:00 PM
Coffee break
Coffee break
4:00 PM - 4:30 PM
4:30 PM
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
4:30 PM - 5:30 PM
5:30 PM
Collaborative writing exercise presentation
Collaborative writing exercise presentation
5:30 PM - 6:00 PM
6:00 PM
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
6:00 PM - 6:30 PM
6:30 PM
Tartiflette & Eutopia
Tartiflette & Eutopia
6:30 PM - 8:00 PM
Link for groups https://indico.in2p3.fr/event/36319/page/4877-group-1-2-for-eutopia-tartiflette
Thursday, January 15, 2026
9:00 AM
SUSTAINABILITY : Plan: Coding environment and IDE, good code practices
Coding environment and IDE, good code practices
9:00 AM - 10:30 AM
Contributions
9:00 AM
Virtual environment, IDE, good practices
-
Vincent Pollet
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
11:00 AM
SUSTAINABILITY : Plan: Git and version control
Git and version control
11:00 AM - 12:30 PM
Contributions
11:00 AM
git and GitHub
-
Maximilian Linhoff
(
CTAO ERIC
)
12:30 PM
Lunch break
Lunch break
12:30 PM - 2:00 PM
2:00 PM
SUSTAINABILITY : Plan: git and GitHub
git and GitHub
2:00 PM - 4:00 PM
Contributions
2:00 PM
git and GitHub
-
Maximilian Linhoff
(
CTAO ERIC
)
4:00 PM
Coffee break
Coffee break
4:00 PM - 4:30 PM
4:30 PM
SUSTAINABILITY : Plan: Project exercises
Project exercises
4:30 PM - 6:00 PM
6:00 PM
Collaborative writing
Collaborative writing
6:00 PM - 6:30 PM
Friday, January 16, 2026
9:00 AM
Build and Code: Debugger and Unit tests
Debugger and Unit tests
9:00 AM - 10:30 AM
Contributions
9:00 AM
Debugger and unit tests
-
Maximilian Linhoff
(
CTAO ERIC
)
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
11:00 AM
Build and Code: Debug and unit tests - exercises
Debug and unit tests - exercises
11:00 AM - 12:30 PM
12:30 PM
Lunch break
Lunch break
12:30 PM - 2:00 PM
2:00 PM
Build and Code: Integration tests and CI/CD
Integration tests and CI/CD
2:00 PM - 4:00 PM
Contributions
2:00 PM
Integration tests and CI/CD
-
Karl Kosack
(
CEA Saclay
)
4:00 PM
Coffee break
Coffee break
4:00 PM - 4:30 PM
4:30 PM
Build and Code: Test and Evaluate my software
Test and Evaluate my software
4:30 PM - 6:00 PM
6:00 PM
Collaborative writing
Collaborative writing
6:00 PM - 6:30 PM
9:00 PM
Diner
Diner
9:00 PM - 11:00 PM
Saturday, January 17, 2026
8:50 AM
Visit The CERN
Visit The CERN
8:50 AM - 2:00 PM
Sunday, January 18, 2026
8:00 AM
Free day
Free day
8:00 AM - 5:00 PM
Monday, January 19, 2026
9:00 AM
Profile and improve: Profiling in Python
Profiling in Python
9:00 AM - 10:30 AM
Contributions
9:00 AM
Profiling in python
-
Karl Kosack
(
CEA Saclay
)
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
11:00 AM
Profile and improve: Code Optimization
Code Optimization
11:00 AM - 12:30 PM
Contributions
11:00 AM
Code optimization
-
Karl Kosack
(
CEA Saclay
)
12:30 PM
Lunch break
Lunch break
12:30 PM - 2:00 PM
2:00 PM
Profile and improve: Code with AI
Code with AI
2:00 PM - 4:00 PM
Contributions
2:00 PM
Code with AI
-
Hugo Bacard
4:00 PM
Coffee break
Coffee break
4:00 PM - 4:30 PM
4:30 PM
Profile and improve: Code with AI - exercises
Code with AI - exercises
4:30 PM - 6:00 PM
6:00 PM
Collaborative writing
Collaborative writing
6:00 PM - 6:30 PM
Tuesday, January 20, 2026
9:00 AM
Secure & Deploy: Containerization
Containerization
9:00 AM - 12:30 PM
Contributions
9:00 AM
Containerization
-
Alexander Moreno
11:00 AM
Containerization
-
Alexander Moreno
12:30 PM
Lunch break
Lunch break
12:30 PM - 2:00 PM
2:00 PM
Secure & Deploy: Security basics
Security basics
2:00 PM - 4:00 PM
Contributions
2:00 PM
Security Basics
-
Justin Bussery
4:00 PM
Coffee break
Coffee break
4:00 PM - 4:30 PM
4:30 PM
Secure & Deploy: Documenting (built and deployed online with CI - API and user doc)
Documenting (built and deployed online with CI - API and user doc)
4:30 PM - 6:00 PM
Contributions
4:30 PM
Documentation
-
Alexander Moreno
6:00 PM
Collaborative writing
Collaborative writing
6:00 PM - 6:30 PM
Wednesday, January 21, 2026
9:00 AM
FAIRness: Software quality tools
Software quality tools
9:00 AM - 12:30 PM
Contributions
9:00 AM
Quality Tools
-
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
11:00 AM
Software publication, from guidelines to practice
-
Thomas Vuillaume
(
LAPP, Univ. Savoie Mont-Blanc, CNRS
)
12:30 PM
Collaborative writing
Collaborative writing
12:30 PM - 1:00 PM
1:00 PM
School wrap-up and farewell
School wrap-up and farewell
1:00 PM - 1:30 PM