Software architecture at Sirius’ MOGNO beamline, towards a web-based system

Abstract MOGNO beamline, the micro and nanotomography beamline of the synchrotron light source Sirius, at the Brazilian Synchrotron Light Laboratory (LNLS), supports a variety of tomographic experiments including regular, zoom and panoramic tomographies, and high throughput, as well as in-situ experiments. The existing control software is based on EPICS and uses Python and the PyEpics library for the device abstraction layer that is made available for different control routines. To ensure ease of use, these routines are maily accesed via PyQt/PyDM GUIs at the beamline’s control terminals. Looking to reduce the dependency on the control terminals, a transition towards a web-based control system is proposed, where maintainability, availability and safety, are enhanced. The new architecture is based on a microservices that provide APIs for experiment control and data processing, centralizing tasks on a server and allowing for access through the same GUIs already in use with few changes. Moreover, the decoupling will enable the move to a standardized backend, following facility-wide efforts, such as the use of the Bluesky stack. Importantly, the proposed architecture also enables the use of standard tools for security on its different layers, such as authentication methods, HTTPS, and user management. As proof of concept, the system has been deployed for data reconstruction at the beamline, managing job submission to an HPC cluster via a PyQt GUI.

Authors

Institutions

Publication Details

Journal
Journal of Physics Conference Series
Published
2025-05-01
DOI
https://doi.org/10.1088/1742-6596/3010/1/012137
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software architecture at Sirius’ MOGNO beamline, towards a web-based system

Nathaly Lopes Archilha, Bruno Carlos, Mario Luca Bernardi, Gretchen Macedo et al.
Journal of Physics Conference Series
Scientific Computing and Data Management
article

Software architecture at Sirius’ MOGNO beamline, towards a web-based system

Nathaly Lopes Archilha, Bruno Carlos, Mario Luca Bernardi, Gretchen Macedo, L B C Campoi, Gabriel Schubert Ruiz Costa, L E P Vecina
article en

Abstract

Abstract MOGNO beamline, the micro and nanotomography beamline of the synchrotron light source Sirius, at the Brazilian Synchrotron Light Laboratory (LNLS), supports a variety of tomographic experiments including regular, zoom and panoramic tomographies, and high throughput, as well as in-situ experiments. The existing control software is based on EPICS and uses Python and the PyEpics library for the device abstraction layer that is made available for different control routines. To ensure ease of use, these routines are maily accesed via PyQt/PyDM GUIs at the beamline’s control terminals. Looking to reduce the dependency on the control terminals, a transition towards a web-based control system is proposed, where maintainability, availability and safety, are enhanced. The new architecture is based on a microservices that provide APIs for experiment control and data processing, centralizing tasks on a server and allowing for access through the same GUIs already in use with few changes. Moreover, the decoupling will enable the move to a standardized backend, following facility-wide efforts, such as the use of the Bluesky stack. Importantly, the proposed architecture also enables the use of standard tools for security on its different layers, such as authentication methods, HTTPS, and user management. As proof of concept, the system has been deployed for data reconstruction at the beamline, managing job submission to an HPC cluster via a PyQt GUI.

Journal of Physics Conference SeriesVol. 3010(1)
Brazilian Synchrotron Light Laboratory (BR), Brazilian Center for Research in Energy and Materials (BR)
Ministério da Ciência, Tecnologia e Inovação, Centro Nacional de Pesquisa em Energia e Materiais, Laboratório Nacional de Luz Síncrotron
Openalex Percentile: Top 87%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.