Skip to content

A python package to model the motional spectra of atoms trapped in a one-dimensional optical lattice

License

Notifications You must be signed in to change notification settings

INRIM/large-lattice-model

Repository files navigation

large-lattice-model

A python package to model the motional spectra of atoms trapped in a one-dimensional optical lattice.

Requirements

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.

License

MIT

References

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).

Acknowledgments

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.

badge

Authors

(c) 2021-2024 Marco Pizzocaro - Istituto Nazionale di Ricerca Metrologica (INRIM)

About

A python package to model the motional spectra of atoms trapped in a one-dimensional optical lattice

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages