atomsmltr.environment package#
The atomsmltr.environment subpackage provides classes to define the atom environment (lasers, mag. fields, zones).
Content#
atomsmltr.environment.fields : vector fields (magnetic fields & forces)atomsmltr.environment.lasers : laser beamsatomsmltr.environment.zones : zones in position or speed spaceSubpackages#
- atomsmltr.environment.fields package
ConstantForceForceGradientForceInterpMag1D1DInterpMag3D3DMagneticGradientMagneticOffsetMagneticQuadrupoleMagneticQuadrupoleXMagneticQuadrupoleYMagneticQuadrupoleZ- Subpackages
- Submodules
- atomsmltr.environment.lasers package
CircularLeftCircularRightGaussianLaserBeamHorizontalLaserBeamLaserBeam.directionLaserBeam.direction_typeLaserBeam.gen_infostring_obj()LaserBeam.get_polarization_quant()LaserBeam.get_polarization_quant_amplitude()LaserBeam.get_polarization_quant_amplitude_dict()LaserBeam.get_polarization_quant_dict()LaserBeam.get_polarization_vector_in_lab_frame()LaserBeam.get_polarization_vector_in_laser_frame()LaserBeam.get_value()LaserBeam.kLaserBeam.kvecLaserBeam.plot2D()LaserBeam.plot3D()LaserBeam.polarizationLaserBeam.powerLaserBeam.print_info()LaserBeam.set_power_from_I()LaserBeam.set_waist_from_I()LaserBeam.unit_vectorLaserBeam.vectorLaserBeam.waistLaserBeam.waist_positionLaserBeam.wavelength
LinearPlaneWaveLaserBeamPolarizationVectorVertical- Submodules
- Laser Beams
GaussianLaserBeamLaserBeamLaserBeam.directionLaserBeam.direction_typeLaserBeam.gen_infostring_obj()LaserBeam.get_polarization_quant()LaserBeam.get_polarization_quant_amplitude()LaserBeam.get_polarization_quant_amplitude_dict()LaserBeam.get_polarization_quant_dict()LaserBeam.get_polarization_vector_in_lab_frame()LaserBeam.get_polarization_vector_in_laser_frame()LaserBeam.get_value()LaserBeam.kLaserBeam.kvecLaserBeam.plot2D()LaserBeam.plot3D()LaserBeam.polarizationLaserBeam.powerLaserBeam.print_info()LaserBeam.set_power_from_I()LaserBeam.set_waist_from_I()LaserBeam.unit_vectorLaserBeam.vectorLaserBeam.waistLaserBeam.waist_positionLaserBeam.wavelength
PlaneWaveLaserBeam- Polarization
CircularLeftCircularRightHorizontalLinearPolarizationVectorVertical
- atomsmltr.environment.zones package