deltakit.circuit.noise_channels.OneProbabilityNoiseChannel#

class deltakit.circuit.noise_channels.OneProbabilityNoiseChannel(probability: float, *args, tag: str | None = None, **kwargs)#

Bases: NoiseChannel[T]

Abstract noise channel which contains only one probability.

stim_string#

The string that stim associates to this gate.

Type:

str

Parameters:

probability (float) – The probability that this error occurs.

Methods#

OneProbabilityNoiseChannel.approx_equals

Determine whether two noise channels are equal within a given tolerance.

OneProbabilityNoiseChannel.stim_targets

Return all the stim targets which specifies this noise channel.

OneProbabilityNoiseChannel.transform_qubits

Transform this noise channel's qubits according to the id mapping.