PyMoDAQ training days at EPFL
Event details
| Date | 19.01.2026 › 21.01.2026 |
| Hour | 08:00 › 17:00 |
| Speaker | S. Weber, Bernhard Lang, Martin Luttmann |
| Category | Conferences - Seminars |
| Event Language | English |
PyMoDAQ is a Python-based Modular Data Acquisition framework, performing the task of experimental setup orchestration and data acquisition with the FAIR (Findable, Accessible, Interoperable & Reusable) principles integrated by design.
This 2.5 days PyMoDAQ training targets two audiences: first, those who have heard of the framework and want to learn how to use it and add their own instruments to the library of compatible ones. Second, those who are regular users and have already developed PyMoDAQ code (at least instrument plugins) and wish to move to the next level by manipulating more advanced features of the framework.
The EPFL PyMoDAQ training days will be preceded by a webinar on January 8th 2026 at 2pm, where we will have an overview of the Open project PyMoDAQ, its main functionalities and perform an install party together. We will also discuss the few necessary Git/Github knowledge in order to be ready and have a common ground for the in-person training!
Prerequisites :
Basic training in Python
Concepts of object-oriented programming
Understanding the issues involved in instrumentation
Approximative program of the training days
Day 1
- General introduction and presentation of the program
- Group 1 : 1st use of PyMoDAQ with a demo experimental setup. Exploring control modules and automatizing data acquisition.
- Group 2 : Manipulating PyMoDAQ’s data. Good practice in instrument plugin creation and publication/sharing,
Day 2
- Group 1 : Writing a first plugin and modifying it for custom applications.
- Group 2 : Implementing advanced on-the-fly data treatment with the data mixer. Creating a DashBoard extension for data treatment
Day 3
- Finishing the work, discussion and concluding remarks.
Participants must bring a PC (Windows if possible) with administrator rights so that software can be installed: mini-forge, Python, etc.
Links
Practical information
- General public
- Free
Organizer
- Martin Luttmann
Contact
- Martin Luttmann