Update 'Absorption Imaging Class'

Jianshun Gao 2022-07-22 16:15:51 +02:00
parent 428245bc1a
commit de4cb88553

@ -11,7 +11,11 @@ This is a class for getting data of absorption imaging form three standard image
## absorption_imaging.\_\_init\_\_ ## absorption_imaging.\_\_init\_\_
> dylab.absorption_imaging(data_path, camera_orientation, camera_label, transition=None, camera=None, detuning=None, intensity=None) > dylab.absorption_imaging(data_path, camera_orientation, camera_label, transition=None, camera=None, detuning=None, intensity=None)
Initialization function of the absorption imaging class. The path of those three standard pictures should be "camera_orientation\camera_label". The defult name of them are "atoms", "background" and "dark". If you would like to change their name for different configuration, plase use function **absorption_imaging.set_image_name()** Initialization function of the absorption imaging class.
The path of those three standard pictures should be "camera_orientation\camera_label". The defult name of them are "atoms", "background" and "dark". If you would like to change their name for different configuration, plase use function **absorption_imaging.set_image_name()**
Just for get the absorption imaging, it doesn't require any information about camera and transition. But any further calculation, it has to call "transition" and "camera"
### Parameters: ### Parameters:
* **data_path** *(unknown, necessary)*: The path of hdf5 file provided by lyse moduel in LabScript. * **data_path** *(unknown, necessary)*: The path of hdf5 file provided by lyse moduel in LabScript.
@ -19,4 +23,5 @@ Initialization function of the absorption imaging class. The path of those three
* **camera_label** *(string, necessary)*: Name of the imaging group in hdf5 file. * **camera_label** *(string, necessary)*: Name of the imaging group in hdf5 file.
* **transition** *(objet of class dylab.TransitionClass.Transition, optional)*: A constant dictionary class storing the information of transition. * **transition** *(objet of class dylab.TransitionClass.Transition, optional)*: A constant dictionary class storing the information of transition.
* **camera** *(object of class dylab.Camera.\*, optional)*: A constant dictionary class storing the information of camera. * **camera** *(object of class dylab.Camera.\*, optional)*: A constant dictionary class storing the information of camera.
* **detuning** *()* * **detuning** *(float, optional)*: Detuning of the laser beam.
* **Intensity** *(float, optional)*: Laser beam intensity at the position of atom cloud!