Skip to content

measurement

tergite_autocalibration.lib.nodes.coupler.tqg_randomized_benchmarking.measurement

Classes:

Name Description
TQGRandomizedBenchmarkingSSROMeasurement

TQGRandomizedBenchmarkingSSROMeasurement

TQGRandomizedBenchmarkingSSROMeasurement(transmons: dict[str, ExtendedTransmon], couplers: dict[str, ExtendedCompositeSquareEdge], qubit_state: int = 0)

Bases: BaseMeasurement

Methods:

Name Description
schedule_function

Generate a schedule for performing a randomized benchmarking test using Clifford gates.

schedule_function

schedule_function(seeds: int, number_of_cliffords: dict[str, ndarray], interleaving_clifford_id: int = None, apply_inverse_gate: bool = True, repetitions: int = 1024) -> Schedule

Generate a schedule for performing a randomized benchmarking test using Clifford gates. The goal is to get a measure of the total error of the calibrated qubits.

Schedule sequence Reset -> Apply Clifford operations-> Apply inverse of all Clifford operations -> Measure

Parameters

repetitions The amount of times the Schedule will be repeated. **number_of_cliffords_operations The number of random Clifford operations applied and then inverted on each qubit state. This parameter is swept over.

Returns

: An experiment schedule.