吸收成像
利用 Quatm 的相机控制和图像分析,实现原子云吸收成像的自动化采集与分析。
概述
本实验脚本提供类absorption_imaging:在 build() 中声明冷却/成像光与相机触发,把 MOT 装载、探测
闪光与自由飞行膨胀时间暴露为参数;run() 编排成像序列,并提供
fluorescence_imaging 与 absorption_imaging 两种探测方式。
参数(build 节选)
Mot_loading、Flash_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 完成,见
数据与分析/吸收成像。