Back to Search Start Over

Mamba: a systematic software solution for beamline experiments at HEPS

Authors :
Yu Liu
Yan-Da Geng
Xiao-Xue Bi
Xiang Li
Ye Tao
Jian-She Cao
Yu-Hui Dong
Yi Zhang
Source :
Journal of Synchrotron Radiation, Vol 29, Iss 3, Pp 664-669 (2022)
Publication Year :
2022
Publisher :
International Union of Crystallography, 2022.

Abstract

To cater for the diverse experiment requirements at the High Energy Photon Source (HEPS) with often limited human resources, Bluesky was chosen as the basis for our software framework, Mamba. In our attempt to address Bluesky's lack of integrated graphical user interfaces (GUIs), command injection with feedback was chosen as the main way for the GUIs to cooperate with the command line interface; a remote-procedure-call service is also provided, which covers functionalities unsuitable for command injection, as well as pushing of status updates. In order to fully support high-frequency applications like fly scans, Bluesky's support for asynchronous control is being improved; furthermore, to support high-throughput experiments, Mamba Data Worker is being developed to cover the complexity in asynchronous online data processing for these experiments. To systematically simplify the specification of metadata, scan parameters and data-processing graphs for each type of experiment, an experiment parameter generator will be developed; experiment-specific modules to automate preparation steps will also be made. The integration of off-the-shelf code in Mamba for domain-specific needs is under investigation, and Mamba GUI Studio is being developed to simplify the implementation and integration of GUIs.

Details

Language :
English
ISSN :
16005775
Volume :
29
Issue :
3
Database :
Directory of Open Access Journals
Journal :
Journal of Synchrotron Radiation
Publication Type :
Academic Journal
Accession number :
edsdoj.bf81cb0876d46a691c51a4675a7f11e
Document Type :
article
Full Text :
https://doi.org/10.1107/S1600577522002697