ARC: An open-source library for calculating properties of alkali Rydberg atoms
By N. Šibalić, Jonathan D. Pritchard, Charles S. Adams, K. Weatherill. Computer Physics Communications, 2016
482 citations recorded by the source corpus.
Abstract We present an object-oriented Python library for the computation of properties of highly-excited Rydberg states of alkali atoms. These include single-body effects such as dipole matrix elements, excited-state lifetimes (radiative and black-body limited) and Stark maps of atoms in external electric fields, as well as two-atom interaction potentials accounting for dipole and quadrupole coupling effects valid at both long and short range for arbitrary placement of the atomic dipoles. The package is cross-referenced to precise measurements of atomic energy levels and features extensive documentation to facilitate rapid upgrade or expansion by users. This library has direct application in the field of quantum information and quantum optics which exploit the strong Rydberg dipolar interactions for two-qubit gates, robust atom-light interfaces and simulating quantum many-body physics, as well as the field of metrology using Rydberg atoms as precise microwave electrometers. Program summary Program Title: ARC: Alkali Rydberg Calculator Program Files doi: http://dx.doi.org/10.17632/hm5n8w628c.1 Licensing provisions: BSD-3-Clause Programming language: Python 2.7 or 3.5, with C extension External Routines: NumPy [1], SciPy [1], Matplotlib [2] Nature of problem: Calculating atomic properties of alkali atoms including lifetimes, energies, Stark shifts and dipole–dipole interaction strengths using matrix elements evaluated from radial wavefunctions. Solution method: Numerical integration of radial Schrodinger equation to obtain atomic wavefunctions, which are then used to evaluate dipole matrix elements. Properties are calculated using second order perturbation theory or exact diagonalisation of the interaction Hamiltonian, yielding results valid even at large external fields or small interatomic separation. Restrictions: External electric field fixed to be parallel to quantisation axis. Supplementary material: Detailed documentation (.html), and Jupyter notebook with examples and benchmarking runs (.html and .ipynb). [1] T.E. Oliphant, Comput. Sci. Eng. 9, 10 (2007). http://www.scipy.org/ . [2] J.D. Hunter, Comput. Sci. Eng. 9, 90 (2007). http://matplotlib.org/ .
Subfields: Atomic and Molecular Physics, and Optics
View Paper: https://www.semanticscholar.org/paper/0d2d59b5164a5477445b163626fa583d1d1ce4b1
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Atomic and Molecular Physics, and Optics
Citations in the corpus
- Quantum simulation and computing with Rydberg-interacting qubits (2020, methodology): “In 2018 two open source software packages were released that enable high accuracy calculations of Rydberg state properties including their crucial interaction properties 162–164 .”
- Many-body physics with individually controlled Rydberg atoms (2020, methodology): “Finally, online calculators are now available to compute the interactions in all regimes, including in the presence of external electric and magnetic fields [55, 56].”