Description
With the ramp-up of LCLS-II operations, the development of new high-level application tools and the modernizing of existing MATLAB software remain critical priorities. An ongoing initiative focuses on creating Python-based tools to streamline workflows and provide a robust set of reusable building block functions for accelerator applications. These tools are designed to simplify the configuration and operation of beamline devices and facilitate efficient, reliable measurements, including wire scanner-based emittance diagnostics.
In this demo, we will showcase a Python middle-layer abstraction for wire scanner emittance measurements. This abstraction integrates EPICS-based control and data acquisition with user-friendly Python interfaces, enabling device configuration, measurement execution, and data processing.