class CalibrationProtocol(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

The calibration protocol used for an execution of the graph.


  • OPTIMUS – A modified version of the Optimus algorithm 1. The modifications allow it to be used even for nodes that don’t have specialized check data experiments.
  • WAVE – A modified version of the Wave algorithm 2. The modifications trigger recalibrations of all the dependents of nodes that have been recalibrated.


[1] J. Kelly, P. O’Malley, M. Neeley, H. Neven, J. M. Martinis, arXiv:1803.03226.

[2] L. Riesebos, B. Bondurant, K. R. Brown. IEEE Micro 41, 57 (2021)

Was this useful?