atomsmltr package#
atomSmltr#
a python package for atomic physics simulations.
Package structure#
atomsmltr.atoms : atomic species handling (physical properties, electronic transitions)atomsmltr.datapipe : manage data generated by the simulations (save, load..)atomsmltr.environment : define the atom environment (lasers, mag. fields, zones)atomsmltr.simulation : manage simulation configuration & run simulationsatomsmltr.utils : misc toolsatomsmltr.examples : contain pre-made example configurationsSubpackages#
- atomsmltr.atoms package
AtomDummyTransitionJ0J1TransitionRubidiumStrontiumYtterbium- Subpackages
- Submodules
- atoms
Atom- transitions
AtomicTransitionAtomicTransition.Doppler_temperatureAtomicTransition.GammaAtomicTransition.IsatAtomicTransition.Isat_mW_per_cm2AtomicTransition.gen_info_string()AtomicTransition.gen_infostring_obj()AtomicTransition.get_Doppler_temperature()AtomicTransition.get_resonant_speed()AtomicTransition.get_saturation_parameter()AtomicTransition.get_scattering_rate()AtomicTransition.kAtomicTransition.print_info()AtomicTransition.tagAtomicTransition.wavelength
DummyTransitionJ0J1Transition
- atomsmltr.datapipe package
- atomsmltr.environment package
- atomsmltr.examples package
- atomsmltr.simulation package
ConfigurationConfiguration.add_atomlight_coupling()Configuration.add_objects()Configuration.atomConfiguration.gen_object_infostring_object()Configuration.getB()Configuration.getBnorm()Configuration.get_all_forces()Configuration.get_all_zones()Configuration.get_atomlight_couples()Configuration.get_force_copy()Configuration.get_laser_copy()Configuration.get_magnetic_field_copy()Configuration.get_object_copy()Configuration.get_stop_zones()Configuration.get_zone_copy()Configuration.in_zone()Configuration.list_forces()Configuration.list_lasers()Configuration.list_magnetic_fields()Configuration.list_zones()Configuration.objectsConfiguration.print_atomlight_info()Configuration.print_force_info()Configuration.print_info()Configuration.print_laser_info()Configuration.print_magnetic_field_info()Configuration.print_object_info()Configuration.print_zone_info()Configuration.rm_all_forces()Configuration.rm_all_lasers()Configuration.rm_all_magnetic_fields()Configuration.rm_all_objects()Configuration.rm_all_zones()Configuration.rm_atomlight_coupling()Configuration.rm_force()Configuration.rm_laser()Configuration.rm_magnetic_field()Configuration.rm_object()Configuration.rm_zone()Configuration.update_objects()
EulerEulerStRK4RK4StScipyIVP_3DVelocityVerlet- Subpackages
- Submodules
- configuration
ConfigurationConfiguration.add_atomlight_coupling()Configuration.add_objects()Configuration.atomConfiguration.gen_object_infostring_object()Configuration.getB()Configuration.getBnorm()Configuration.get_all_forces()Configuration.get_all_zones()Configuration.get_atomlight_couples()Configuration.get_force_copy()Configuration.get_laser_copy()Configuration.get_magnetic_field_copy()Configuration.get_object_copy()Configuration.get_stop_zones()Configuration.get_zone_copy()Configuration.in_zone()Configuration.list_forces()Configuration.list_lasers()Configuration.list_magnetic_fields()Configuration.list_zones()Configuration.objectsConfiguration.print_atomlight_info()Configuration.print_force_info()Configuration.print_info()Configuration.print_laser_info()Configuration.print_magnetic_field_info()Configuration.print_object_info()Configuration.print_zone_info()Configuration.rm_all_forces()Configuration.rm_all_lasers()Configuration.rm_all_magnetic_fields()Configuration.rm_all_objects()Configuration.rm_all_zones()Configuration.rm_atomlight_coupling()Configuration.rm_force()Configuration.rm_laser()Configuration.rm_magnetic_field()Configuration.rm_object()Configuration.rm_zone()Configuration.update_objects()
- atomsmltr.utils package