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.