PyMoDAQ training days at EPFL

Thumbnail

Event details

Date 19.01.2026 21.01.2026
Hour 08:0017: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.
 

Practical information

  • General public
  • Free

Organizer

  • Martin Luttmann

Contact

  • Martin Luttmann

Event broadcasted in

Share