Quatm 对实验硬件有什么要求?
Quatm 是一个软件框架,对硬件没有特殊要求。 只要你的设备支持 USB、串口、网口或 GPIB 等标准通信协议,Quatm 就能在几分钟内完成接入。我们的技术资料以五个原则为指导:
- 可靠性:所有代码均在世界一流量子实验室中经过严格验证,配有详尽的文档。
- 易用性:简洁的 Python API,即使初次接触也能在短时间内上手。
- 灵活性:模块化设计,按需扩展或定制,适应不同的实验需求。
- 可移植性:同一套脚本可在不同硬件平台上运行,无需重写。
- 远程化:桌面 GUI 与浏览器控制台双向同步,手机也能监控与操作实验。
从 USB 设备到远程服务器上的仪器,Quatm 让多线程精确控制变得简单直接。
Quatm 目前包含哪些功能?
Quatm 为量子物理实验提供了一套完整的控制框架,主要功能包括:
| 实时实验浏览器 | 基于 Qt 的图形界面,支持实验浏览、启动与实时监控。 |
| Web 远程控制平台 | 与桌面 GUI 同源的浏览器端实验控制台:九个功能页覆盖实验运行、实时数据、 分析、属性与进程管理,支持手机/平板移动端,实验队列、参数扫描、任务暂存与 逻辑循环与桌面端双向同步。 |
| 灵活的参数面板 | 直观的界面用于实时调整各类实验参数,支持参数扫描、循环嵌套等高级功能。 |
| 数据分析管理器 | 提供丰富的数据分析工具,包括图像处理、离子检测、高斯拟合等功能。 |
| 数据流实时监视 | 支持实时监控数据流,提供实验进展与性能的即时反馈;实验运行中的每个 run 实时累积、任意字段绘制实时扫描图。 |
| 任务暂存与条件循环 | 任务暂存站保存待运行任务;任务循环器根据测量结果和自定义逻辑自动重复、跳转、修改或终止循环, 支持实验长期无人值守运行。 |
| 丰富的设备驱动 | 内置量子物理实验中大部分常用实验仪器的驱动程序。 |
| 远程控制与数据推送 | 支持本地或远程实时修改实验参数,并将实验数据实时推送至客户端。 |
| 模拟仿真模式 | 无需实际硬件即可在模拟模式下测试和开发实验脚本,提高开发效率。 |
与我们一起改进 Quatm
Quatm 是一个充满活力的开源项目,我们期待每一位用户的声音。无论是功能建议、Bug 报告还是文档改进,欢迎在 GitHub Issues 中提出,或者直接提交 Pull Request。让我们一起把 Quatm 变得更好!