Qiskit tutorials: Quantum system error analysis

Click any link to open the tutorial directly in Quantum Lab.

  • Hamiltonian and gate characterization - This notebook demonstrates how to use the characterization.hamiltonian and characterization.gates modules in Qiskit Ignis.

  • Relaxation and decoherence - This notebook gives examples for how to use the ignis.characterization.coherence module for measuring T1 and T2.

  • Measurement Error Mitigation - The measurement calibration is used to mitigate measurement errors. This notebook gives examples for how to use the ignis.mitigation.measurement module.

  • Randomized Benchmarking - Randomized benchmarking is a well-known technique to measure average gate performance by running sequences of random Clifford gates that should return the qubits to the initial state. Qiskit Ignis has tools to generate one- and two-qubit Clifford gate sequences simultaneously.

    This notebook gives an example for how to use the ignis.verification.randomized_benchmarking module.

  • Quantum Volume - Quantum volume is a method to verify device performance and a metric to quantify the computational power of a quantum device. This notebook gives an example for how to use the ignis.verification.quantum_volume module.

  • Repetition codes - The repetition code is a simple example of quantum error correction, in which a logical bit is stored rather than a logical qubit. This notebook gives an example of using the repetition code.

  • Accreditation protocol - The accreditation protocol characterizes the reliability of noisy quantum devices. This notebook gives an example for how to use the ignis.characterization.accreditation module. This particular example shows how to accredit the outputs of a four-qubit quantum circuit of depth 5. All the circuits are run using the noisy Aer simulator.

  • Quantum tomography - Quantum tomography is an experimental procedure to reconstruct a description of part of quantum system from the measurement outcomes of a specific set of experiments. This notebook gives examples for how to use the ignis.verification.tomography modules.

  • Entanglement verification - The aim of this tutorial is two-fold: it explores ways in which you can characterize the GHZ state, and ways in which you can use Ignis’ error mitigation tools to increase readout fidelity, regardless of characterization method.