Speaker
Description
SIRIUS is a 4th generation synchrotron light source facility that was designed, built and is operated by the Brazilian Synchrotron Light Laboratory (LNLS/CNPEM). Currently, SIRIUS has 6 fully operational beamlines and other 8 beamlines in technical commissioning, scientific commissioning or installation phases.
The distributed control system is based on EPICS and the software solutions for orchestrating experiments adopted by the beamlines are mostly based on scripts and graphical user interfaces implemented in Python. Baseline beamline software is implemented and presents satisfactory results, enabling operation for external users. However, there is plenty of room for improvements in terms of robustness, dead times in scan scripts, code standardization and experimental data standardization.
In some of the beamlines that are in operation, the bluesky project packages were explored in customized solutions, which demonstrated that this framework could provide solutions to the known problems. The bluesky project has been explored as a standard software platform for orchestration on new SIRIUS beamlines, in addition to providing solutions that could replace legacy software on beamlines already in operation in the future.
This presentation will describe the strategies adopted in the implementation of bluesky on SIRIUS beamlines, which aim to facilitate the standardization and reuse of solutions between beamlines, enable collaboration between support groups and beamline staff to implement orchestration, in addition to enabling control of experiments in single queues of tasks in each beamline, accessed both via Python scripts and notebooks, and via graphical user interfaces.
Abstract publication | I agree that the abstract will be published on the web site |
---|