查看 Quatm 各版本的更新记录。关于未来的开发计划,请参阅 发展路线图。
1 - Quatm 0.3.0 更新日志
Quatm 0.3.0 发布 Web 远程控制平台(quatm.web),并完成核心包结构整合。从此 实验控制不再局限于实验室内的桌面电脑。
Web 远程控制平台(quatm.web)
浏览器端的完整实验控制台,随 quatm 核心包一起安装(
quatm/web/),零客户端 依赖:九个功能页,逐一复刻桌面 GUI 的核心窗口:
- 监控:实时曲线、消息日志、相机图像
- 实验:实验浏览器 + 实验窗口 + 队列双向同步
- 仪表盘:按设备分组的参数微调(带单位/范围/步进)
- 数据:实时运行追踪(每个 run 完成即累积、任意字段绘制实时扫描图)+ HDF5 归档浏览、8 种拟合模型、CSV 导出
- 属性:完整属性树浏览与编辑
- 分析:分析脚本启动/停止(与桌面 GUI 互通)
- 时间线:FPGA 序列可视化(TTL 拆解 + device_db 反向映射)
- 通知:推送通知配置(Webhook)
- 进程:远程查看与启停实验 PC 上的服务/驱动/GUI 进程
实验窗口完整对齐桌面 GUI 操作逻辑:
- 提交 / Run Next / Prep / Save / Load 按钮行,task/prio/label/repeat/Scan 操作行
- 参数保存/加载与桌面 GUI 同目录同格式(
experiment_params/<实验>/<日期>/) - 参数扫描与桌面
scanCombo同源(属性树),浏览器内直接创建/编辑扫描 (SequenceEditor 式:参数/起止/步数/随机化/Snake/nD) - 队列 / 暂存 / 循环 三个标签页对齐桌面 Browser 顶部 dock:
- 实验队列与桌面队列执行器双向同步
- 暂存器共用同一份
prepfile.json - 循环器共用同一份
loopfile.json(任务循环 + 数据条件分支)
手机/平板移动端特调:触屏优化布局(导航横向滚动、单列堆叠、38px 触控 按钮、图表高度适配、表格横向滚动),随时随地监控与操作实验
与桌面 GUI 双向协同:Web 与桌面 GUI 使用相同的 Hub 端点与消息协议,可同时 在线;实验队列、扫描定义、任务暂存、逻辑循环、属性树全部同源,任意一端操作即时 同步
核心包结构整合
quatm_web迁移为 quatm 核心包子包quatm/web,随pip install quatm一起安装与分发- Web Hub 服务(
quatm/servers/webhub.py)可从进程管理器一键启动 - 新增 console script
quatm-web;运行依赖 aiohttp 并入核心依赖 - 命令行:
python -m quatm.web --project <项目> --port 8000
桌面 GUI 改进
- 进程管理器与 Web 进程页双向防重复启动:任一入口启动 GUI/服务前会先终止另一入口管理的实例,杜绝双开
- 实验队列新增 Web 收件箱处理、优先级(priority)传递等协同能力
2 - Quatm 0.2.0 更新日志
Quatm 0.2.0 聚焦于文档体系重构与内容升级,带来全新的阅读体验。
开发文档重构
- 新增 设备与驱动、数据与分析、GUI 组件、部署指南 四个独立章节
- 基于源代码 API 精确重写 实验编辑指南、设备配置、第一个实验 等入门文档
- 文档导航新增建议学习路径,帮助新用户快速入门
应用案例扩展
- 基于最新实验案例新增 6 个应用案例详细页面:MOT 装载优化、吸收成像、光偶极阱、离子装载、量子态检测、原子—离子碰撞
- 新增系统校准案例分类
- 案例页面统一采用结构化格式(功能介绍 → 代码结构 → 类与方法 → 涉及的设备)
语言优化
- 修正多处 API 不一致(
NumberValue、BoolValue、StringCombo、delay()等) - 消除冗余表述和死链接
- 修正多处 API 不一致(
3 - Quatm 0.1.0 更新日志
Quatm 0.1.0 是第一个发行的稳定版本,欢迎大家使用!
与此同时,我们也在积极开发与Quatm项目配套的官方网站与文档系统,目前已经完成了网页的初步设计与搭建,并计划在不久的将来正式上线。我们构想的网页框架将包含以下功能:
- 文档系统:提供Quatm项目的详细文档,包括安装指南、使用说明、API参考等。
- 社区交流:提供一个平台,让用户可以分享他们的使用经验、提出问题、参与讨论等。
- 项目展示:展示Quatm项目的最新进展、成功案例等。
- 资源下载:提供Quatm项目的相关资源下载,如示例代码、数据集等。
如果您有任何批评与建议,或者有意加入我们,请随时与我们取得联系。我们期待与您共同打造一个优秀的Quatm项目!