Absorption imaging
Computes the optical density (column density) from with-atom, without-atom and background frames using the Beer-Lambert law.
Overview
quatm/analysis/imagedivider.py provides absorption imaging analysis (ImageDivider): it collects with-atom (atom), without-atom (no-atom) and background (background) images by imgindex, combines them with physical parameters such as the scattering cross-section, and computes and publishes the optical density (two-dimensional atomic column density) according to the Beer-Lambert law.
The intensity relation is I = I₀·exp(−n·σ), so the column density is n = ln(I₀/I)/σ; physical parameters such as detuning and linewidth are updated through event messages when the experiment starts.
Configuration properties
| Property | Description |
|---|---|
_atomindex / _noatomindex / _backgroundindex | imgindex of the with-atom / without-atom / background frames |
| Detuning / linewidth, etc. | Imaging laser and transition parameters (updated by experiment events) |
Usage
from quatm.analysis.imagedivider import ImageDivider
div = ImageDivider(name="od") # subscribe to the corresponding image streams
div.run()
The analysis process is started from the Analysis Manager (AnalysisManager), where it is selected with a checkbox.