Speaker
Description
Sardana and Bluesky are two widely adopted frameworks for experiment control and data acquisition at synchrotron beamlines. While Bluesky's queue server provides a modern interface for remote experiment orchestration, many beamlines continue to rely on Sardana macros as their primary control workflow. This creates a challenge for facilities seeking to modernize their interfaces without disrupting established Sardana-based operations.
We have modified the bluesky-queueserver to enable Sardana macros to be executed as native queue items. Sardana macros are wrapped into Bluesky-compatible callable objects and integrated into the queue server's execution model, allowing beamline scientists to submit and manage Sardana macros through standard Bluesky interfaces such as Daiquiri — without requiring migration away from Sardana. This enables users to remotely submit macros into the queue via the Bluesky queue server, bringing modern remote access and workflow orchestration capabilities to beamlines that rely on existing Sardana macro libraries.