iqm.error_reduction_tools.readout_characterization.data_processing.ErrorId

Contents

iqm.error_reduction_tools.readout_characterization.data_processing.ErrorId#

iqm.error_reduction_tools.readout_characterization.data_processing.ErrorId: TypeAlias = int | tuple[int, int]#

Error category identifier.

A single int (0–3) labels a single-qubit preparation/measurement outcome:

  • 0: prepared |0⟩, measured 0 (correct)

  • 1: prepared |1⟩, measured 1 (correct)

  • 2: prepared |0⟩, measured 1 (0→1 flip)

  • 3: prepared |1⟩, measured 0 (1→0 flip)

A tuple[int, int] labels a joint two-qubit error pair, e.g. (2, 3) means qubit i had a 0→1 flip and qubit j had a 1→0 flip.