Speaker
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 |
---|