Conveners
Community Talks: Session 1
- Alexander Schoekel (DESY)
Community Talks: Session 2
- Klaus Wakonig (Paul Scherrer Institute, Switzerland)
Community Talks: Session 3
- Linus Pithan (FS-EC (Experimente Control))
Community Talks: Session 4
- Devin Burke (FS-EC (Experimente Control))
Community Talks: Session 5
- Devin Burke (FS-EC (Experimente Control))
Community Talks: Session 6
- William Smith (Helmholtz-Zentrum Berlin)
The Helmholtz-Zentrum Berlin (HZB) has actively implemented and deployed the Bluesky framework as part of its modernization effort for the experimental control system at the BESSY II photon facility. The Bluesky environment at HZB is designed to orchestrate data acquisition and experiment control, leveraging the Ophyd library for hardware abstraction and EPICS for the control layer. This...
We will present the current status of the Bluesky based control system developed for operando catalysis x-ray fluorescence experiments at Petra-III beamline P65. We will include presentation of results and discussion on progress on aspects of Tango device control and orchestration via Bluesky and Ophyd-Async, automation via the Bluesky Queueserver, and browser based remote control/access via Daiquiri.
It is an ongoing challenge to adhere to FAIR data principles in experiments at the HZB EMIL endstations. Data reusability and accessibility are particularly hard to achieve with tiled databases on a segmented network architecture.
To remedy this, we are in the early stages of using a NOMAD oasis....
The Swiss Light Source (SLS) has successfully completed its major upgrade under the SLS 2.0 program, with beamlines now back in user operation. Alongside this hardware renewal, the new Beamline and Experiment Control system (BEC) has been deployed across the facility, providing a unified solution for beamline control. BEC addresses long-standing challenges of fragmented interfaces as well as...
Many synchrotron light sources use the software Matlab Middle Layer (MML) for commissioning, operation and accelerator tuning. MML was initiated in the 1990s and has since then been widely adopted because of key features like control system agnostic hardware abstraction, independence of naming conventions and the possibility to group devices together. MML allows running on both the live...
Daiquiri[1] is a web based User Interface (UI) framework for control system monitoring and data acquisition. It provides simple, intuitive, and responsive interfaces to control and monitor hardware, launch acquisition sequences, and manage associated metadata. Daiquiri concerns itself only with the UI layer, it does not provide a scan engine or controls system but can be easily integrated with...
Controlling and monitoring experiments in the Bluesky ecosystem can be challenging for non‑expert users. Tamarin UI is a lightweight web application that provides an accessible, role‑aware frontend for executing Bluesky plans via the Bluesky Queue Server. It visualizes live readbacks from Ophyd devices in real time and uses Tiled for browsing and retrieving historical runs. Designed as a...
While the Bluesky QueueServer was originally developed as an alternative
method for executing Bluesky plans, we have explored its usability with
other experiment orchestration engines. At its core, the QueueServer enables
the execution of a dedicated server-side Python process—by default managing
the Bluesky Run Engine—and facilitates communication with this process via
ZeroMQ and an HTTP...
We present the current status of the data acquisition (DAQ) project at the Canadian Light Source, designed to provide a generic, scalable solution for beamline instrumentation, minimizing the need for bespoke implementations. Built on the bluesky ecosystem, the framework orchestrates data collection from EPICS-controlled devices and PandABox hardware, streaming structured documents through a...
Diamond Light Source is undergoing a major facility upgrade. One of the flagship beamlines included in this upgrade, called K04, has the ambitious target of collecting data from 10,000 samples per day and will be ran through an entirely automated unattended data collection (UDC) process. Over the last 4 years, the MX data acquisition software team have been developing the Bluesky-based system,...
New work on Tiled provides streaming access to data. Existing tools, including EPICS and various streaming detector interfaces, satisfy this use case for raw data in an "edge computing" scenario where the consumer is on the same local network as the producer. But to extend this to remote networks—or to stream processed and analyzed data—has typically required building specialized software...
With growing adoption of Bluesky at scientific user facilities for collecting and storing experiment data, graphical data explorers can now leverage the rich metadata and structure provided by Bluesky. At NSLS-II many beamlines use PyMca, an open-source graphical desktop application (“app”) for viewing and analyzing datasets during beamtimes. The datasets are generally loaded from HDF5 files...
NOMAD CAMELS is an open-source configurable measurement software. It is designed for controlling experiments while recording fully self-describing measurement data including rich metadata. It originates in the field of experimental physics, where a wide variety of measurement instruments are used in frequently changing home-built experimental setups and measurement protocols. NOMAD CAMELS...
Beamline control system software is complex: it provides a common interface to a diverse range of hardware components, data services, and output file formats, any of which may not have been designed for ease of software integration. It should provide operation levels suitable for both new and advanced users. The Beamline Experiment Control (BEC) software for SLS 2.0 at PSI is intended to allow...
Blop is a BeamLine OPtimization package built on top of BoTorch, a Bayesian Optimization framework, with Bluesky in mind [1]. It proved to be very useful to align and tune synchrotron and electron beamlines at the NSLS-II and ATF user facilities of the Brookhaven National Laboratory, ALS of the Lawrence Berkeley National Laboratory, and LCLS of the SLAC National Accelerator Laboratory. The...
Tiled is a general-purpose data access service that unifies heterogeneous scientific data stores behind a structured interface. By mapping diverse storage backends (CSV, HDF5, TIFF, Zarr, Parquet, relational and NoSQL databases) onto a concise set of logical abstractions—tables, arrays, and hierarchical containers—Tiled hides backend details while enabling efficient, sliceable, chunked access....
Beamline Experiment Control (BEC) is the experiment control layer for the Swiss Light Source (SLS) following its upgrade to a fourth-generation synchrotron. It has a service-oriented client–server architecture where services communicate via Redis, acting as message broker and in-memory database. On the hardware side, BEC relies on the Bluesky’s ophyd v1 library as its abstraction layer.
This...
In the field of microscopy, software control and hardware orchestration has becoming a blunder for many scientists: it is easy to build a new experimental setup but there are very few customizable software solutions that can adapt to the specifics of new implementations. On the other hand, Bluesky has greatly simplified the design of experiments through the usage of generator plans, and it...