PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 2, 2026JACOW0 citationsOpen Access

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

View Full Paper
YHYoshiteru HidakaDADaniel AllanMRMax Rakitin

Key Points

  • To develop a Python middle layer framework for accelerator control that facilitates unit conversion and modular application integration.
  • Develop a Python package based on the pint unit-conversion library.
  • Incorporate compatibility with existing data management tools like bluesky and ophyd.
  • Ensure the framework handles multiple-input multiple-output for device-dependent conversions.
  • The new package offers comprehensive support for unit conversions in accelerator devices.
  • Demonstrates enhanced modularity for high-level applications, enabling easier re-use.
  • Supports integration with advanced orchestration tools, improving overall workflow efficiency.

Abstract

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hidaka et al. (2026) studied this question.

synapsesocial.com/papers/6980fd60c1c9540dea80f18fhttps://doi.org/10.18429/jacow-napac2025-mop005
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Modernizing wire scan diagnostics for reproducible, real-time beam measurements through a modular Python middle layer integrated with EPICS2026
  2. 2A community effort toward a Particle Accelerator Lattice Standard (PALS)2026
  3. 3MPI with Python2022
  4. 4MPI with Python2022
  5. 5pyM2aia: Python interface for mass spectrometry imaging with focus on deep learning2024 · 9 citations