Simulations and calculations useful in controlling trapped ion experiments.
In trapped ion experiments, we often want to cool the ions down to their motional ground state. This is often done through a technique called resolved sideband cooling (SBC). This simulation package contains the first [1] numerical optimization of this technique (along with other methods that are approximately optimal). Feel free to speed up RSC in your lab with this simulation tool.
Examples of how to determine the optimal pulse times for a given number of SBC pulses, see the example simulation.py
file.
Global optimization of all pulse times is computationally expensive for large numbers of pulses, so I've started integrating some machine learning models to extrapolate what those pulse times are for large numbers of pulses [2]. (Still under developedment in svr.py file).
Please cite my work:
In the Richerme lab, we focus on trapping ions in 2D crystals. (They're usually trapped in 1D chains.)
This project project some fundamental properties of a trapped 2D ion crystal such as: ion equilibrium positions assuming pseudopotential; transvere modes of the ion crystal; and Ising interaction strengths (J_ij) coupled through those transvere modes.
Features under construction:
- faster equilibrium position calculation
- the numerics for determining the optimal pulse shaping for a Molmer Sorenson gate