AiiDAlab Logo

2nd AiiDAlab Coding Retreat

Pietrasanta, Italy and online · 21–25 September 2026

Piazza del Duomo in Pietrasanta, Tuscany

Five days to build, connect, and ship—together.

Photo: Codas / Wikimedia Commons · CC BY-SA 4.0

When21–25 September 2026
WherePietrasanta, Italy + online
Capacity8 on site + 8 remote
Organizers
Carlo A. Pignedoli Empa
Giovanni Pizzi Paul Scherrer Institute PSI

The AiiDAlab coding retreat brings developers and researchers together for an intensive week of focused work, shared learning, and open-source collaboration. Bring a project that would benefit from uninterrupted time and close collaboration.

Registration is a request. Both on-site and remote participation are limited to eight people. Confirmation will follow separately by email.

Proposed contributions

Participants are invited to share the projects and objectives they plan to work on during the retreat. The list will be updated as contributions are proposed.

Carlo Pignedoli

Empa

  • Support, test, and help complete the migration of the AiiDAlab Quantum ESPRESSO app to the AiiDAlab environment based on AiiDA 2.9.
  • Finalize the migration of the AiiDAlab app for on-surface chemistry and other Empa AiiDAlab applications to the AiiDA 2.9 environment.
  • Complete applications for exporting calculations performed at Empa to openBIS, supporting the research-data-management workflow developed within the PREMISE project.

Program

The program is intentionally flexible. Coding topics and working groups can be adjusted during the daily kickoff according to progress and priorities.

Monday, 21 September — Kickoff and planning

07:30–08:30 Breakfast
09:00–09:30 Welcome, introductions, and connection with remote participants
09:30–10:30 Presentation of proposed topics and objectives
10:30–10:45 Coffee break
10:45–12:30 Define working groups, priorities, and expected outcomes
12:30–14:00 Lunch break
14:00–14:45 Technical discussion and coordination
14:45–16:00 Focused coding and pair work
16:00–16:15 Coffee break
16:15–17:30 Coding, issue triage, and preparation of pull requests
17:30–18:00 Daily wrap-up and planning for Tuesday

Tuesday–Thursday, 22–24 September — Coding days

07:30–08:30 Breakfast
09:00–10:00 Focused coding and continuation of ongoing tasks
10:00–10:30 Daily synchronization with remote participants: progress, blockers, and plans
10:30–10:45 Coffee break
10:45–12:30 Coding, pair programming, testing, and documentation
12:30–14:00 Lunch break
14:00–14:45 Technical discussion, short demo, or design session
14:45–16:00 Focused coding and collaborative work
16:00–16:15 Coffee break
16:15–17:30 Code review, testing, and preparation of pull requests
17:30–18:00 Daily wrap-up and planning for the next day

Friday, 25 September — Finalization and closing

07:30–08:30 Breakfast
09:00–09:30 Daily synchronization and identification of remaining priorities
09:30–10:30 Final coding and documentation
10:30–10:45 Coffee break
10:45–12:30 Testing, code review, and completion of pull requests
12:30–14:00 Lunch break
14:00–15:30 Final demonstrations and presentation of results
15:30–15:45 Coffee break
15:45–16:30 Review of outcomes and remaining tasks
16:30–17:00 Agree on responsibilities and follow-up actions
17:00 Closing of the retreat

Remote participants are especially encouraged to join the daily synchronization and technical discussion sessions. Links for online participation will be shared with registered participants before the retreat.

The retreat's objectives, daily progress, pull requests, and outcomes will be documented collaboratively on HackMD.

Working notes and daily progress