English

GRAPE.jl: Gradient Ascent Pulse Engineering in Julia

Quantum Physics 2025-11-04 v1

Abstract

The GRAPE..jl 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. GRAPE..jl exploits the unique strengths of the Julia programming language to achieve both flexibility and numerical performance. It builds on the QuantumControl..jl framework.

Cite

@article{arxiv.2511.01217,
  title  = {GRAPE.jl: Gradient Ascent Pulse Engineering in Julia},
  author = {Michael H. Goerz and Sebastián C. Carrasco and Alastair Marshall and Vladimir S. Malinovsky},
  journal= {arXiv preprint arXiv:2511.01217},
  year   = {2025}
}
R2 v1 2026-07-01T07:18:35.068Z