deltakit.circuit.after_clifford_depolarisation#

deltakit.circuit.after_clifford_depolarisation(probability: float) list[Callable[[NoiseContext], PauliXError[T] | PauliYError[T] | PauliZError[T] | PauliChannel1[T] | PauliChannel2[T] | Depolarise1[T] | Depolarise2[T] | CorrelatedError[T] | ElseCorrelatedError[T] | Leakage | Relax | Iterable[PauliXError[T] | PauliYError[T] | PauliZError[T] | PauliChannel1[T] | PauliChannel2[T] | Depolarise1[T] | Depolarise2[T] | CorrelatedError[T] | ElseCorrelatedError[T] | Leakage | Relax]]]#

Returns a set of callables that can be passed to deltakit_circuit.Circuit.apply_gate_noise to apply DEPOLARIZE1(probability) operations after every single-qubit Clifford gate and DEPOLARIZE2(probability) operations after every two-qubit Clifford operation