GRAPE.jl: Gradient Ascent Pulse Engineering in Julia
arXiv:2511.01217 · doi:10.21105/joss.08813
Abstract
The GRAPEjl package (https://github.com/JuliaQuantumControl/GRAPE.jl) implements Gradient Ascent Pulse Engineering, a widely used method of quantum optimal control. Its purpose is to find controls that steer a quantum system in a particular way. This is a prerequisite for next-generation quantum technology, such as quantum computing or quantum sensing. GRAPEjl exploits the unique strengths of the Julia programming language to achieve both flexibility and numerical performance. It builds on the QuantumControljl framework.
References in corpus (19)
- Quantum sensing
- Charge insensitive qubit design derived from the Cooper pair box
- QuTiP 2: A Python framework for the dynamics of open quantum systems
- Control of quantum phenomena: Past, present, and future
- Second order gradient ascent pulse engineering
- Speedup for quantum optimal control from automatic differentiation based on graphics processing units
- Robustness of high-fidelity Rydberg gates with single-site addressability
- Gradient-based optimal control of open quantum systems using quantum trajectories and automatic differentiation
- Optimal control theory for a unitary operation under dissipative evolution
- Integrated tool-set for Control, Calibration and Characterization of quantum devices applied to superconducting qubits
- Charting the circuit QED design landscape using optimal control theory
- Modified Newton-Raphson GRAPE methods for optimal control of spin systems
- Auxiliary matrix formalism for interaction representation transformations, optimal control and spin relaxation theories
- Optimizing for an arbitrary perfect entangler: I. Functionals
- QuanEstimation: An open-source toolkit for quantum parameter estimation
- Universal gates for protected superconducting qubits using optimal control
- Optimizing for an arbitrary perfect entangler. II. Application
- QuOCS: The Quantum Optimal Control Suite
- Quantum Optimal Control via Semi-Automatic Differentiation