KapitzaDirac#
- class KapitzaDirac(becExp)#
Bases:
BecAnalysisKapitzaDiracanalyze Kapitza-Dirac diffraction patterns.Placeholder for future analysis of momentum-space diffraction from a pulsed lattice. Intended to extract diffraction order populations and compare with simple Raman-Nath predictions.
- Associated Charts:
Chart(1): “Kapitza Dirac” - Diffraction order population analysis (future implementation)
- Constructor Summary
- KapitzaDirac(becExp)#
Construct
KapitzaDiracanalyzer.- Parameters:
becExp (
BecExp) – Owning experiment
- Property Summary
- CloudSize (1,1) double = 10e-6#
- DepthMaxEr = 250#
- DepthOverAmplitude#
- DepthStepEr = 0.01#
- KdDataPrecompute#
- KdFitMethod string = "TDSE"#
- LatticeAxis string = "Y"#
- OpticalLattice OpticalLattice#
- OrderMax (1,1) double = 2#
- OrderMaxFinal (1,1) double#
- OrderMaxTDSE = 20#
- ParameterMethod string = "ReadVariable"#
- PulseAmplitude#
- PulseOffset#
- PulseTime#
- RawOrderFraction#
- RoiMethod string = "Auto"#
- RoiSize (1,1) double = 50#
- ScanType string = "Power"#
- ScopeChannel string#
- Waist (1,1) double = 100e-6#
- Wavelength (1,1) double = 1064e-9#
- Method Summary
- fit()#
- generateRoi()#
- initialize()#
Initialize figure for Kapitza-Dirac diffraction analysis.
Sets up the analysis chart window. Currently a placeholder for future diffraction pattern visualization.
- save()#
Save all charts associated with this analysis module.
Calls the save method on each
Chartinstance to persist figures to disk in the trial’s analysis directory.
- updateData(runIdx)#
Extract diffraction order populations from momentum distribution.
TODO: Implement analysis of momentum-space diffraction patterns from pulsed optical lattice interactions to extract diffraction order populations and compare with Raman-Nath theory.
- Parameters:
runIdx (
double) – Run index to process
- updateFigure(runIdx)#
Update diffraction order population plots.
TODO: Implement visualization of diffraction order populations versus scanned parameter, with comparison to theoretical predictions.
- Parameters:
~ (
double) – Unused run index placeholder
TODO: plot diffraction order populations vs parameter