pygsti.protocols.mirror_edesign

pygsti.protocols.mirror_edesign#

Functions for creating mirror experiment designs for mirror circuit fidelity estimation (MCFE)

Functions

compute_inverse(circ, gate_set[, inverse, ...])

Computes the inverse of a given circuit based on the specified gate set.

init_layer(qubits, gate_set[, ...])

Create initial layer for mirror circuit.

make_mirror_edesign(test_edesign, ...[, ...])

Creates an experiment design containing the mirror circuits needed for mirror circuit fidelity estimation (MCFE).

qiskit_circuits_to_fullstack_mirror_edesign(...)

Create a full-stack benchmark from high-level Qiskit circuits.

qiskit_circuits_to_mirror_edesign(qk_circs)

Create a noise benchmark from transpiled Qiskit circuits.

qiskit_circuits_to_subcircuit_mirror_edesign(...)

Create a subcircuit benchmark from transpiled Qiskit circuits.