Open Controls is an open-source Python package that makes it easy to create and deploy established error-robust quantum control protocols from the open literature. The aim of the package is to be the most comprehensive library of published and tested quantum control techniques developed by the community, with easy to use export functions allowing users to deploy these controls on:

  • Custom quantum hardware
  • Publicly available cloud quantum computers
  • The Q-CTRL product suite

You can now export quantum controls from the open literature to cirq quantum circuits. Allowing you to improve the performance of your quantum algorithms run on hardware that supports Cirq.

Anyone interested in quantum control is welcome to contribute to this project.

Example of using it in a console:
>>> from qctrlopencontrols import new_predefined_dds
>>> cpmg_4 = new_predefined_dds(
>>> print(cpmg_4)
Duration = 1e-05
Offsets = [0.0,0.125,0.375,0.625,0.875,1.0] x 1e-05
Rabi Rotations = [0.0,1.0,1.0,1.0,1.0,0.0] x pi
Azimuthal Angles = [0.0,0.5,0.5,0.5,0.5,0.0] x pi
Detuning Rotations = [0.0,0.0,0.0,0.0,0.0,0.0] x pi

Discover Our Products

Find out more


Embedded Solutions

Integrate quantum control in professional python workflows, cloud systems, or your own customized quantum computer hardware.


Build and export

Build and export intuitive visualizations of the toughest concepts in quantum computing.


Aerospace & Defense

Extract the most - and most useful - information from quantum sensors

Media View All

  • 23 Aug 19

    Q-CTRL: Building foundations for a stable Quantum revolution

    Read More
  • 17 Aug 19

    On a fast track to Australia

    Read More