RydOpt - A Multiqubit Rydberg Gate Optimizer
RydOpt is a Python package for the optimization of laser pulses implementing two- and multiqubit Rydberg gates in neutral atom quantum computing platforms. The optimization methods support GPUs and multi-core CPUs, using an efficient implementation based on JAX.
Install the software with pip (requires Python ≥ 3.10; for enabling GPU support and tips, see our extended installation instructions):
pip install rydopt
Citing RydOpt
If you find this library useful for your research, please cite:
D.F. Locher, J. Old, K. Brechtelsbauer, J. Holschbach, H.P. Büchler, S. Weber, M. Müller, Multiqubit Rydberg Gates for Quantum Error Correction, PRX Quantum 7, 020354 (2026)
Contributors
The following people have, so far, contributed to the development of RydOpt:
Jakob Holschbach
We warmly welcome new contributions! Please refer to the contributor guide for more information!
The development of RydOpt has been supported by Forschungszentrum Jülich, RWTH Aachen University, University of Stuttgart, and the company ParityQC. We acknowledge support from the Federal Ministry of Research, Technology and Space (BMFTR) through the grant MUNIQC-Atoms and from the German Research Foundation (DFG) through the priority programme SPP 2514.
License
The RydOpt software is licensed under the MIT License.