The qspec Python package: A physics toolbox for laser spectroscopy
arXiv:2409.01417 · doi:10.1016/j.cpc.2025.109550
Abstract
The analysis of experimental results with Python often requires writing many code scripts which all need access to the same set of functions. In a common field of research, this set will be nearly the same for many users. The qspec Python package was developed to provide functions for physical formulas, simulations and data analysis routines widely used in laser spectroscopy and related fields. Most functions are compatible with numpy arrays, enabling fast calculations with large samples of data. A multidimensional linear regression algorithm enables a King plot analyses over multiple atomic transitions. A modular framework for constructing lineshape models can be used to fit large sets of spectroscopy data. A simulation module within the package provides user-friendly methods to simulate the coherent time-evolution of atoms in electro-magnetic fields without the need to explicitly derive a Hamiltonian.
Published in Computer Physics Communications, 15 pages, 6 figures
References in corpus (17)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- QuTiP 2: A Python framework for the dynamics of open quantum systems
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- Search for New Physics with Atoms and Molecules
- Quantum computing with trapped ions
- An Optical Lattice Clock with Accuracy and Stability at the Level
- A short introduction to the Lindblad Master Equation
- A Fermi-degenerate three-dimensional optical lattice clock
- Unexpectedly large charge radii of neutron-rich calcium isotopes
- Precision Atomic Physics Techniques for Nuclear Physics with Radioactive Beams
- Quantum interference and light polarization effects in unresolvable atomic lines: application to a precise measurement of the 6,7 Li D2 lines
- Precision isotope shift measurements in Ca using highly sensitive detection schemes
- Nuclear Charge Radii of the Nickel Isotopes Ni
- Ground-state factor of highly charged Th ions: an access to the M1 transition probability between the isomeric and ground nuclear states
- PyLCP: A python package for computing laser cooling physics
- Electromagnetic moments of the odd-mass nickel isotopes Ni