21–27 Sept 2026
EuXFEL Lighthouse
Europe/Berlin timezone

Python Accelerator Middle Layer

23 Sept 2026, 17:30
15m
EuXFEL Lighthouse Auditorium

EuXFEL Lighthouse Auditorium

Speaker

Jean-Luc Pons (ESRF)

Description

Python Accelerator Middle Layer (pyAML) is a joint technology platform for design, commissioning and operation of particle accelerators. It is developed, benchmarked and maintained collaboratively by an open-source community driven by accelerator facilities around the world. pyAML is designed to be fully control system agnostic. External EPICS, Tango and Ophyd-Async backends are already available. DOOCS backend is an ongoing development. One of the biggest challenges is handling the maximum of lab specificities such as complex magnet models or various lattice naming convention. To achieve this aim, pyAML mainly defines various abstract classes and model to provide access to low level accelerator devices. pyAML also use a dynamic configuration model based on pydantic. pyAML offers various tuning and measurement tools such as orbit response matrix measurement and orbit correction or beam based alignment. pyAML is still in a development and specification phase.

Author

Jean-Luc Pons (ESRF)

Presentation materials

There are no materials yet.