10–15 Aug 2025
SAFE Credit Union Convention Center
America/Los_Angeles timezone

A new Python middle layer framework: Particle Accelerator MIddle LAyer (PAMILA)

MOP005
11 Aug 2025, 16:00
2h
Ballroom A (SAFE Credit Union Convention Center)

Ballroom A

SAFE Credit Union Convention Center

Poster Presentation MC6 - Beam Instrumentation, Controls, AI/ML, and Operational Aspects Monday Poster Session

Speaker

Yoshiteru Hidaka (Brookhaven National Laboratory, National Synchrotron Light Source II)

Description

MATLAB Middle Layer (MML) for accelerator control has been used by many facilities worldwide over the years. With the rise of Python's popularity, particularly for leveraging its advanced artificial intelligence and machine learning libraries, an international collaboration is underway to develop a similar software framework in Python. As part of this effort, we propose a new Python middle layer package, which is built on top of the pint unit-conversion package, and capable of handling any type of device-dependent unit conversion (including multiple-input multiple-output) for magnets and other equipment. This package is also compatible with a suite of modern experimental orchestration and data management tools widely used by beamlines at many light sources (i.e., bluesky, ophyd, and tiled), and provides a more modular approach for implementing high-level applications, facilitating re-use, while exposing comprehensive, yet manageable, options to end users.

Funding Agency

This work is supported by U.S. DOE under Contract No. DE-SC0012704.

I have read and accept the Privacy Policy Statement Yes
Please consider my poster for contributed oral presentation No
Would you like to submit this poster in student poster session on Sunday (August 10th) No

Author

Yoshiteru Hidaka (Brookhaven National Laboratory, National Synchrotron Light Source II)

Co-authors

Dr Daniel Allan (Brookhaven National Laboratory, National Synchrotron Light Source II) Dr Max Rakitin (Brookhaven National Laboratory, National Synchrotron Light Source II)

Presentation materials

There are no materials yet.