IonSim.jl is a lightweight Julia package for simulating the dynamics of a configuration of trapped ions interacting with laser light.
IonSim leverages QuantumOptics.jl to deliver a performant, quantitatively faithful tool for simulating fundamental interactions in trapped ion experiments. Several ion species and trap configurations are implemented. Everything is written in the language of experimentalists (ions and lasers, not qubits and gates).
The IonSim docs are at this link.
Check out all of our examples here.
In the immediate future, we plan to implement:
See our GitHub issues for the full details.
IonSim is maintained by Hartmut Haeffner’s trapped ion group at UC Berkeley.
If you’d like to contribute to IonSim.jl, head over to our GitHub page.