Experiment Library (qiskit_experiments.library)¶
A library of quantum characterization, calibration and verification
experiments for calibrating and benchmarking quantum devices. See
qiskit_experiments.framework for general information on the framework
for running experiments.
Verification Experiments¶
Experiments for verification and validation of quantum devices.
  | 
An experiment to characterize the error rate of a gate set on a device.  | 
  | 
An experiment to characterize the error rate of a specific gate on a device.  | 
  | 
Base experiment for quantum state and process tomography.  | 
  | 
An experiment to reconstruct the quantum state from measurement data.  | 
  | 
An experiment to reconstruct the quantum channel from measurement data.  | 
  | 
A batched experiment to characterize readout error then perform state tomography for doing readout error mitigated state tomography.  | 
  | 
A batched experiment to characterize readout error then perform process tomography for doing readout error mitigated process tomography.  | 
  | 
An experiment to measure the largest random square circuit that can be run on a processor.  | 
Characterization Experiments: Single Qubit¶
Experiments for characterization of properties of individual qubits. Some experiments also have a calibration experiment version.
  | 
An experiment to measure the qubit relaxation time.  | 
  | 
An experiment to measure the dephasing time insensitive to inhomogeneous broadening using Hahn echos.  | 
  | 
An experiment to measure the Ramsey frequency and the qubit dephasing time sensitive to inhomogeneous broadening.  | 
  | 
An experiment to measure the qubit dephasing rate in the \(x - y\) plane.  | 
  | 
A spectroscopy experiment to obtain a frequency sweep of the qubit.  | 
  | 
A spectroscopy experiment to obtain a frequency sweep of the qubit's e-f transition.  | 
  | 
An experiment class to measure the amount by which sx and x are not parallel.  | 
  | 
An experiment to determine the optimal pulse amplitude by amplifying gate errors.  | 
  | 
A fine amplitude experiment with all the options set for the \(\pi\)-rotation.  | 
  | 
A fine amplitude experiment with all the options set for the \(\pi/2\)-rotation.  | 
  | 
An experiment that scans a pulse amplitude to calibrate rotations on the \(|0\rangle\) <-> \(|1\rangle\) transition.  | 
  | 
An experiment that scans the amplitude of a pulse inducing rotations on the \(|1\rangle\) <-> \(|2\rangle\) transition.  | 
  | 
A sign-sensitive experiment to measure the frequency of a qubit.  | 
  | 
An experiment to make a fine measurement of the qubit frequency.  | 
  | 
An experiment to measure the angle between ground and excited state IQ clusters.  | 
  | 
An experiment to perform frequency spectroscopy of the readout resonator.  | 
  | 
An experiment that scans the DRAG parameter to find the optimal value.  | 
  | 
An experiment that performs fine characterizations of DRAG pulse coefficients.  | 
  | 
Class to fine characterize the DRAG parameter of an X gate.  | 
  | 
Class to fine characterize the DRAG parameter of an \(SX\) gate.  | 
  | 
An experiment that discriminates between the first \(n\) energy states.  | 
  | 
A sign-sensitive experiment to measure the frequency of a qubit under a pulsed Stark tone.  | 
  | 
A fast characterization of Stark frequency shift by varying Stark tone amplitude.  | 
  | 
P1 spectroscopy experiment with Stark tone.  | 
Characterization Experiments: Two Qubits¶
Experiments for characterization of properties of two qubit interactions.
  | 
Cross resonance Hamiltonian tomography experiment.  | 
  | 
Echoed cross resonance Hamiltonian tomography experiment.  | 
  | 
An experiment to characterize the static \(ZZ\) interaction for a qubit pair.  | 
  | 
A fine amplitude experiment for the   | 
Characterization Experiments: Mitigation¶
Experiments for characterizing and mitigating readout error.
  | 
An experiment for characterizing local readout error.  | 
  | 
Correlated readout error characterization experiment.  | 
Calibration Experiments¶
Experiments for pulse level calibration of quantum gates. These experiments
are usually run with a
Calibrations
class instance to manage parameters and pulse schedules.
See Calibrations: Schedules and gate parameters from experiments for examples.
  | 
A calibration experiment that runs   | 
  | 
A calibration experiment that runs   | 
  | 
A qubit frequency calibration experiment based on the Ramsey XY experiment.  | 
  | 
A calibration version of the fine frequency experiment.  | 
  | 
A calibration version of the   | 
  | 
Fine DRAG calibration of X gate.  | 
  | 
Fine DRAG calibration of X gate.  | 
  | 
A calibration version of the fine DRAG experiment.  | 
  | 
A calibration version of the   | 
  | 
A calibration experiment to calibrate the amplitude of the X schedule.  | 
  | 
A calibration experiment to calibrate the amplitude of the SX schedule.  | 
  | 
Calibration version of the   | 
  | 
A calibration version of the Rabi experiment.  | 
  | 
A rough amplitude calibration of x and sx gates.  | 
  | 
A rough amplitude calibration of \(X\) and \(SX\) gates on the \(|1\rangle\) <-> \(|2\rangle\) transition.  |