Sep 23 – 27, 2024
ESRF Auditorium
Europe/Paris timezone

BEC's Scanning Approach: Devices Get Ready!

Sep 24, 2024, 6:00 PM
2h
ESRF Entrance Hall

ESRF Entrance Hall

Poster Beamline control systems Posters

Speaker

Christian Appel (Paul Scherrer Institut)

Description

The Swiss Light Source at the Paul Scherrer Institut is undergoing an upgrade to a 4th generation synchrotron, presenting an opportunity to enhance its current software stack. To consolidate efforts, a software package for Beamline and Experiment Control (BEC) has been developed, primarily written in Python and leveraging established software tools. For the underlying hardware abstraction layer, BEC utilizes the Ophyd library from NSLS-II.

BEC's server comprises multiple services interconnected by a Redis message broker, also serving as an in-memory database. This architecture offers flexibility in service configuration, enabling adaptability to various requests. In preparation for a scan, the scan server service publishes a message containing all relevant information for the upcoming acquisition. All devices have direct access to this information via the shared memory of Redis and are thus capable of preparing themselves for the upcoming measurement. This concept is envisioned to be applicable to the majority of all implemented scans.

This contribution will elaborate on this idea in more detail, present initial integration tests that implemented the concept in September 2023 with the last light of SLS, and discuss the advantages this brings for beamlines and future operations.

Abstract publication I agree that the abstract will be published on the web site

Primary author

Christian Appel (Paul Scherrer Institut)

Co-authors

Dr Andreas Menzel (Paul Scherrer Institut) Jan Wyzula (Paul Scherrer Institute) Klaus Wakonig (PSI) Matias Guijarro (Paul Scherrer Institute (PSI)) Dr Mirko Holler Dr Sven Augustin (Paul Scherrer Institut) Dr Xiaoqiang Wang

Presentation materials