Skip to content

bloqade.squin.stdlib.broadcast.noise.qubit_leakage

← Module overview

functionqubit_leakagesource

bloqade.squin.stdlib.broadcast.noise.qubit_leakage

Signature
def qubit_leakage(p0: float, p1: float, qubits: ilist.IList[Qubit, Any]) -> None

Apply a leakage channel to each of the qubits in the given list.

Each qubit in the list leaks to 0 with a probability p0 and to 1 with a probability p1.

Parameters

NameTypeDescription
p0floatProbability of a qubit leaking to 0.
p1floatProbability of a qubit leaking to 1.
qubitsilist.IList[Qubit, Any]The list of qubits to which the noise channel is applied.
source