Skip to content

measurement

tergite_autocalibration.lib.nodes.coupler.reset_chevron.measurement

Classes:

Name Description
ResetChevronDCMeasurement

ResetChevronDCMeasurement

ResetChevronDCMeasurement(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 Ramsey fringe measurement on multiple qubits.

schedule_function

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

Generate a schedule for performing a Ramsey fringe measurement on multiple qubits. Can be used both to finetune the qubit frequency and to measure the qubit dephasing time T_2. (1D parameter sweep)

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

Parameters

self Contains all qubit states. qubits A list of two qubits to perform the experiment on. i.e. [['q1','q2'],['q3','q4'],...] mw_clocks_12 Clocks for the 12 transition frequency of the qubits. mw_ef_amps180 Amplitudes used for the excitation of the qubits to calibrate for the 12 transition. mw_frequencies_12 Frequencies used for the excitation of the qubits to calibrate for the 12 transition. mw_pulse_ports Location on the device where the pulsed used for excitation of the qubits to calibrate for the 12 transition is located. mw_pulse_durations Pulse durations used for the excitation of the qubits to calibrate for the 12 transition. cz_pulse_frequency The frequency of the CZ pulse. cz_pulse_amplitude The amplitude of the CZ pulse. cz_pulse_duration The duration of the CZ pulse. cz_pulse_width The width of the CZ pulse. testing_group The edge group to be tested. 0 means all edges. repetitions The amount of times the Schedule will be repeated.

Returns

: An experiment schedule.