RydOpt - A Multiqubit Rydberg Gate Optimizer

docs tests pypi

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:

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.

_images/MUNIQC_Atoms_Logo.svg _images/SPP_Logo.png _images/ParityQC_Logo.svg

License

The RydOpt software is licensed under the MIT License.