Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelator conferences held around the world by an international collaboration of editors.


ris citation export for MOP005: A new Python middle layer framework: Particle Accelerator MIddle LAyer (PAMILA)


TY - CONF
AU - Hidaka, Y.
AU - Allan, D.
AU - Rakitin, M.
ED - 
TI - A new Python middle layer framework: Particle Accelerator MIddle LAyer (PAMILA)
J2 - Proc. of napac2025, Sacramento, CA, USA, 10-15 August 2025
CY - Sacramento, CA, USA
T2 - North American Particle Accelerator Conference
T3 - 2025
LA - English
AB - 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.
PB - JACoW Publishing
CP - Geneva, Switzerland
SP - 48
EP - 51
KW - 
DA - 2025/08
PY - 2025
SN - 2673-7000
DO - 10.18429/JACoW-NAPAC2025-MOP005
UR - https://indico.jacow.org/event/97/contributions/10650
ER -