iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common.compute_inverse_clifford

iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common.compute_inverse_clifford#

iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common.compute_inverse_clifford(qc_inv: IQMCircuit, clifford_dictionary: dict) IQMCircuit | None#

Function to compute the inverse Clifford of a circuit.

Parameters:
  • qc_inv (IQMCircuit) – The Clifford circuit to be inverted

  • clifford_dictionary (dict) – A dictionary of Clifford gates labeled by (de)stabilizers

Returns:

A Clifford circuit

Return type:

IQMCircuit | None