qrunch.quantum.error_mitigation.estimator.pauli_noise_cancellation.clifford_stabilizer
Module that implements Clifford Stabilizer.
Classes
Class that implements the algorithm that computes conjugation of pauli strings by a clifford circuit. |
- class CliffordStabilizer
Bases:
objectClass that implements the algorithm that computes conjugation of pauli strings by a clifford circuit.
See https://arxiv.org/abs/quant-ph/0406196 for more information.
- propagate_errors(error_model: KrausOperation, circuit: CliffordCircuit) KrausOperation
Propagate the Pauli strings with the Clifford circuit.
- Parameters:
error_model (KrausOperation) – Kraus operation representing the error model.
circuit (CliffordCircuit) – CliffordCircuit to perform propagation with.
- Returns:
Propagated Kraus operation.
- Return type: