Verification (qiskit.ignis.verification
)¶
Quantum Volume¶
|
Return a list of square quantum volume circuits (depth=width) |
|
Class for fitters for quantum volume. |
Randomized Benchmarking¶
Randomization benchmarking (RB) 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 gate Clifford RB sequences simultaneously, as well as performing interleaved RB, purity RB and RB on the non-Clifford CNOT-Dihedral group.
|
Generate generic randomized benchmarking (RB) sequences. |
|
Class for fitters for randomized benchmarking. |
|
Class for fitters for interleaved RB, derived from RBFitterBase class. |
|
Class for fitter for purity RB. |
|
Class for fitters for non-Clifford CNOT-Dihedral RB. |
Abstract base class (ABS) for utils for various groups and sets of gates for randomized benchmarking. |
|
|
Clifford Operator Class. |
|
Class for util functions for the Clifford group. |
|
CNOT-dihedral Object Class. |
|
Class for util functions for the CNOT-dihedral group. |
|
Take a compiled qobj and output the number of gates in each circuit. |
|
Take a list of transpiled |
|
Convert error per Clifford (EPC) into error per gates (EPGs) of single qubit basis gates. |
|
Convert error per Clifford (EPC) into error per gate (EPG) of two qubit |
|
Convert error per gate (EPG) into error per Clifford (EPC) of single qubit basis gates. |
|
Convert error per gate (EPG) into error per Clifford (EPC) of two qubit |
|
The error per gate (1-average_gate_fidelity) given by the T1,T2 limit. |
|
The two qubit Clifford gate error given measured errors in the primitive gates used to construct the Clifford (see arxiv:1712.06550). |
Tomography¶
|
Return a list of quantum state tomography circuits. |
|
Return a list of quantum process tomography circuits. |
Quantum tomography basis |
|
|
Maximum-Likelihood estimation state tomography fitter. |
|
Maximum-Likelihood estimation process tomography fitter. |
|
Base maximum-likelihood estimate tomography fitter class |
|
Compute marginal counts from a counts dictionary. |
|
Combine two counts dictionaries. |
|
Converts count dict to an expectation counts dict. |
|
Return ordered count keys. |
Topological Codes¶
|
Implementation of a distance d repetition code, implemented over T syndrome measurement rounds. |
|
Class to construct the graph corresponding to the possible syndromes of a quantum error correction code, and then run suitable decoders. |
|
Calculates the logical error probability using postselection decoding. |
|
Calculates the logical error probability using postselection decoding. |
Accreditation¶
|
This class generates accreditation circuits from a target. |
Class for fitters for accreditation |
|
|
Performs a QOTP (or random compilation) on a generic circuit. |
|
Corrects a dictionary of results, shifting the qotp |