Mamba:高能同步辐射光源束线实验的系统性软件解决方案
仪器与探测器
2022-04-29 v1 高能物理 - 实验
加速器物理
摘要
为应对高能光子源(HEPS)多样的实验需求且人力资源常有限,我们选用Bluesky作为软件框架Mamba的基础。为解决Bluesky缺乏集成GUI的问题,我们选用带反馈的命令注入作为GUI与CLI协作的主要方式;提供RPC服务,其亦覆盖不适于命令注入的功能及状态推送。为充分支持fly scan等高频应用,正改进Bluesky的异步控制支持;为支持高通量实验,正开发Mamba Data Worker (MDW)以涵盖此类实验异步在线数据处理的复杂性。为系统性简化各类实验的元数据、扫描参数与数据处理图规范,将开发实验参数生成器(EPG);亦将制作自动化准备步骤的实验专用模块。Mamba中集成现成领域代码以满足特定需求正在研究中,且正开发Mamba GUI Studio (MGS)以简化GUI实现与集成。
引用
@article{arxiv.2203.17236,
title = {Mamba: a systematic software solution for beamline experiments at HEPS},
author = {Yu Liu and Yan-Da Geng and Xiao-Xue Bi and Xiang Li and Ye Tao and Jian-She Cao and Yu-Hui Dong and Yi Zhang},
journal= {arXiv preprint arXiv:2203.17236},
year = {2022}
}
备注
9 pages, 6 figures, accepted for J. Synchrotron Rad