Skip to content

measurement

tergite_autocalibration.lib.nodes.characterization.t2.measurement

Classes:

Name Description
T2EchoMeasurement
T2Measurement

T2EchoMeasurement

T2EchoMeasurement(transmons: dict[str, ExtendedTransmon], qubit_state: int = 0)

Bases: BaseMeasurement

Methods:

Name Description
schedule_function

Generate a schedule for performing a T2 experiment measurement to find the coherence time T_2 for multiple qubits.

schedule_function

schedule_function(delays: dict[str, ndarray], repetitions: int = 1024) -> Schedule

Generate a schedule for performing a T2 experiment measurement to find the coherence time T_2 for multiple qubits.

Schedule sequence Reset -> pi/2 pulse -> Idel(tau) -> pi/2 pulse -> Measure

Parameters

self Contains all qubit states. qubits The list of qubits on which to perform the experiment. delays Array of the sweeping delay times tau between the pi/2-pulse and the other pi/2-pulse for each qubit. repetitions The amount of times the Schedule will be repeated.

Returns

: An experiment schedule.

T2Measurement

T2Measurement(transmons: dict[str, ExtendedTransmon], qubit_state: int = 0)

Bases: BaseMeasurement

Methods:

Name Description
schedule_function

Generate a schedule for performing a T2 experiment measurement to find the coherence time T_2 for multiple qubits.

schedule_function

schedule_function(delays: dict[str, ndarray], repetitions: int = 1024) -> Schedule

Generate a schedule for performing a T2 experiment measurement to find the coherence time T_2 for multiple qubits.

Schedule sequence Reset -> pi/2 pulse -> Idel(tau) -> pi/2 pulse -> Measure

Parameters

self Contains all qubit states. qubits The list of qubits on which to perform the experiment. delays Array of the sweeping delay times tau between the pi/2-pulse and the other pi/2-pulse for each qubit. repetitions The amount of times the Schedule will be repeated.

Returns

: An experiment schedule.