IonSim logo

IonSim

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

Documentation

The IonSim docs are at this link.

Examples

Check out all of our examples here.

Planned features

In the immediate future, we plan to implement:

See our GitHub issues for the full details.

Contact the developers

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.