PandA(Box) 在 Bluesky 上运行:HEPS 上基于 Mamba 的可维护且用户友好的飞扫
仪器与探测器
2024-03-19 v2 高能物理 - 实验
摘要
目的:飞扫在高能光子源(HEPS)的许多实验中不可或缺。PandABox 作为 HEPS 实现飞扫的主要平台,需集成到基于 Bluesky 开发的 HEPS 实验控制系统 Mamba 中。方法:在少于 600 行易于定制与扩展的后端代码中,以原生 ophyd 提供对 PandABox TCP 服务器的完全控制、针对各维度恒速映射实验的“PandA 块”(含接线)的自动化配置,以及为应对曝光帧数或序列器表项数量上的硬件限制而刻意分片生成的扫描。结果:PandABox 的上层控制系统已移植至 Bluesky,使两者在飞扫应用中的灵活性得以结合。基于此后端,开发了面向 X 射线荧光(XRF)映射实验的用户友好 Mamba 前端,提供完全的在线可视化反馈。
引用
@article{arxiv.2302.08304,
title = {PandA(Box) flies on Bluesky: maintainable and user-friendly fly scans with Mamba at HEPS},
author = {Peng-Cheng Li and Cheng-Long Zhang and Yu-Jun Zhang and Chun Li and Zhi-Ying Guo and Ge Lei and Yi Zhang and Ai-Yu Zhou and Xiao-Xue Bi and Yu Liu},
journal= {arXiv preprint arXiv:2302.08304},
year = {2024}
}
备注
11 pages, 10 figures, accepted by Radiat. Detect. Technol. Methods