The qspec Python package: A physics toolbox for laser spectroscopy

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Müller, Patrick, Nörtershäuser, Wilfried
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917957476548608
author Müller, Patrick
Nörtershäuser, Wilfried
author_facet Müller, Patrick
Nörtershäuser, Wilfried
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2409_01417
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The qspec Python package: A physics toolbox for laser spectroscopy
Müller, Patrick
Nörtershäuser, Wilfried
Computational Physics
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.
title The qspec Python package: A physics toolbox for laser spectroscopy
topic Computational Physics
url https://arxiv.org/abs/2409.01417