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. Most SIRIUS beamlines currently have their experiment control solutions based on Python scripts, Jupyter notebooks and desktop graphical interfaces. The desktop graphical user interfaces are mainly implemented in Python and based on the Qt framework, using the PyDM library on top of EPICS. These solutions brought flexibility and the possibility of implementing graphical interfaces with zero or low-code approaches, making development possible by both support groups and beamline staff. Most of the interfaces that were made available as standardized solutions by support groups have as their main objective the monitoring and control of variables, with a focus on equipment control details. Inspired by positive feedback from beamline staff and users of web solutions such as MxCuBE, web implementations were explored by the team with the aim of offering standardized solutions for experiment control interfaces and the possibility of integration with the new bluesky-based experiment orchestration layer. This presentation will describe the user interface options that have been explored for beamline control and experiment orchestration at SIRIUS.
Abstract publication | I agree that the abstract will be published on the web site |
---|