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

Integrating blissdata within PSI Beamline Experiment Control (BEC) system

Sep 25, 2024, 10:10 AM
15m
Hybrid event (ESRF Auditorium)

Hybrid event

ESRF Auditorium

EPN Campus ESRF - ILL 71 Av. des Martyrs, 38000 Grenoble
Talk Beamline control systems Beamline Control Systems 1

Speaker

Matias Guijarro (Paul Scherrer Institute (PSI))

Description

BEC (Beamline Experiments Control) is a new Python-based experiment control software currently developed within the Paul-Scherrer Institute (PSI). It will be available to Swiss Light Source (SLS) users starting from January 2025 after the SLS 2.0 upgrade program. BEC provides services dealing with every aspect of a modern beamline control software.

Blissdata is a Python library developed at the European Synchrotron Radiation Facility (ESRF) as part of the Beamline Instrumentation Support Software (BLISS) project. It is especially designed to store acquisition data from beamline experiments, and provides memory management and efficient data streaming as well as an h5py-like API to fetch data from memory or from saved files transparently for clients like data processing or data visualization.

Embarking Blissdata within BEC is an example to promote synergies between development teams towards better interoperability and collaboration within the synchrotron community, for the benefit of synchrotron users.

This contribution makes a retrospective of Blissdata integration within BEC, with a focus on technical aspects.

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

Primary author

Matias Guijarro (Paul Scherrer Institute (PSI))

Co-authors

Christian Appel Jan Wyzula (Paul Scherrer Institute) Klaus Wakonig (PSI)

Presentation materials