Software

AtomECS

atomecs

AtomECS is a software package that efficiently simulates the motion of neutral atoms experiencing forces exerted by laser radiation, such as in magneto-optical traps and Zeeman slowers. The program is implemented using the Entity-Component-System pattern, which gives excellent performance, flexibility and scalability to parallel computing resources.

Languages: rust

code paper

LIon

pylion

A package for simulating the classical trajectories of ions trapped in an electrodynamic/Paul trap. The numerically intensive calculations are performed by LAMMPS, an established and feature-rich MD program.

Languages: Matlab or Python

code paper

CRFAP

dwell control

A calculator for RF-dressed Adiabatic Potentials. Supports multiple dressing frequencies, different hyperfine states, and arbitrary polarisations of the dressing field. We have used this extensively for our various papers.

Languages: Matlab

code

Graphix

potential

An open-source software to optimize and simulate measurement-based quantum computing on Clifford-decorated graphs. Supported by Unitary Fund

Languages: Python

code paper