GEOPE (Geodesic Pulse Engineering) is a Python library for quantum gate synthesis using Lie algebraic and geodesic optimisation methods built on JAX.
Install the latest release from PyPI (Python 3.11+):
pip install geopegit clone https://github.com/dyylan/geope.git
cd geope
pip install -e ".[dev]"Full API documentation is available at dyylan.github.io/geope.
The methods implemented in GEOPE are described in:
- D. Lewis, R. Wiersema, and S. Bose, Quantum Optimal Control with Geodesic Pulse Engineering, arXiv:2508.16029 (2025) — the geodesic pulse engineering method.
- D. Lewis and R. Wiersema, Pulse Quality Optimisation in Quantum Optimal Control, arXiv:2604.25768 (2026) — the Gecko pulse quality optimisation method.