The Software Atom
arXiv:1610.00791 · doi:10.1016/j.cpc.2016.09.017
Abstract
By putting together an abstract view on quantum mechanics and a quantum-optics picture of the interactions of an atom with light, we develop a corresponding set of C++ classes that set up the numerical analysis of an atom with an arbitrary set of angular-momentum degenerate energy levels, arbitrary light fields, and an applied magnetic field. As an example, we develop and implement perturbation theory to compute the polarizability of an atom in an experimentally relevant situation.
close to published version
References in corpus (5)
- Observation of suppression of light scattering induced by dipole-dipole interactions in a cold atomic ensemble
- Shifts of a resonance line in a dense atomic sample
- ElecSus: A program to calculate the electric susceptibility of an atomic ensemble
- Optical resonance shifts in the fluorescence of thermal and cold atomic gases
- Collective resonance fluorescence in small and dense atom clouds: Comparison between theory and experiment
Cited by in corpus (4)
- ARC: An open-source library for calculating properties of alkali Rydberg atoms
- QuantumCumulants.jl: A Julia framework for generalized mean-field equations in open quantum systems
- ElecSus: Extension to arbitrary geometry magneto-optics
- Light propagation in systems involving two-dimensional atomic lattices