吸收成像

利用 Quatm 的相机控制和图像分析,实现原子云吸收成像的自动化采集与分析。

概述

本实验脚本提供类absorption_imaging:在 build() 中声明冷却/成像光与相机触发,把 MOT 装载、探测 闪光与自由飞行膨胀时间暴露为参数;run() 编排成像序列,并提供 fluorescence_imagingabsorption_imaging 两种探测方式。

参数(build 节选)

Mot_loadingFlash_us(探测闪光时长)、expansiontime_ms(自由飞行膨胀)、 image_detuning(成像失谐)、MOT_detuning

设备(build 节选)

li_cooling_aom / li_repump_aom / li_zeeman_aom(冷却/再泵浦/塞曼)、 li_absorption_h(水平吸收探测光)、li_imaging_valon + dds_0(成像频率源)、 trigger_radba(触发)。

关键代码(节选)

from quatm.experiment import Experiment, NumberValue, delay

class absorption_imaging(Experiment):
    def build(self):
        self.setattr_device("li_absorption_h")
        self.setattr_device("li_imaging_valon")
        self.setattr_argument("expansiontime_ms", NumberValue(...))
        # ... 其余省略

    def absorption_imaging(self):
        # 含原子/无原子/背景三帧,计算光学深度
        ...

数据分析

光学深度(柱密度)的计算与发布由分析进程 ImageDivider 完成,见 数据与分析/吸收成像