A python package to model the motional spectra of atoms trapped in a one-dimensional optical lattice.
Large-lattice-model requires the calculation of Mathieu special function.
The current scipy
implementation of Mathieu functions is not continuous.
It is reccomended to install the GSL Library, for example using:
sudo apt install libgsl-dev
Large-lattice-model will use ctypes
to import the GSL implementation and will fallback to scipy
if it does not find GSL.
Previous versions of the package used pygsl
, but the current version of pygsl
does not implement special functions.
This package implements many ideas from the work of NIST Yb optical lattice clock group:
Beloy et al., Phys. Rev. A, 101, 053416 (2020).
It is developed for use in the INRIM Yb optical lattice clock IT-Yb1, see for example:
Goti et al., Metrologia, 60, 035002 (2023).
This work has received funding from the European Partnership on Metrology, co-financed by the European Union’s Horizon Europe Research and Innovation Programme and by the Participating States, under grant number 22IEM01 TOCK.
(c) 2021-2024 Marco Pizzocaro - Istituto Nazionale di Ricerca Metrologica (INRIM)