Simulations for light-pulse atom interferometry
Project description
AISim ‒ Simulations for light-pulse atom interferometry
AISim is a Python package for simulating light-pulse atom interferometers.
It uses dedicated objects to model the laser beams, the atomic ensemble and the detection system and store experimental parameters in a neat way. After you define these objects you can use built-in propagators to simulate internal and external degrees of freedom of cold atoms.
Installation
The latest tagged release can installed via pip:
pip install aisim
Alternatively, if you plan to make changes to the code, use
git clone https://github.com/bleykauf/aisim.git
cd aisim
python setup.py develop
Usage
For basic usage and code reference, see the documentation.
Examples
Some examples are provided in the form of Jupyter notebooks:
- Effect of wavefront aberrations in atom interferometry
- Rabi oscillations with a Gaussian beam and thermal atoms
- Multiport atom interferometer
Contributing
Contributions are very welcome. If you want to help, check out our contributions guide.
Authors
- Bastian Leykauf (https://github.com/bleykauf)
- Sascha Vowe (https://github.com/savowe)
License
AISim is licensed under GPL 3.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.