deltakit.explorer.qpu.SD6Noise#

class deltakit.explorer.qpu.SD6Noise(*, gate_noise: list[NoiseProfile] = <factory>, idle_noise: Callable[[Qubit, float], NoiseChannel] | None = None, reset_noise: list[NoiseProfile] = <factory>, measurement_noise_after: list[NoiseProfile] = <factory>, measurement_noise_before: list[NoiseProfile] = <factory>, measurement_flip: dict[type[_MeasurementGate], Callable[[_MeasurementGate], _MeasurementGate]] = <factory>, p: float = 0)#

Bases: NoiseParameters

The standard depolarising noise model as seen in QEC literature, e.g.: Table 2 in https://arxiv.org/abs/2108.10457 This model sets all one- and two-qubit depolarising error probabilities to p, as well as setting all measurement flip probabilities to p. This model can be used for theory and simulation but is not representative of other models seen in real hardware devices.

Parameters:

p (float, optional) – Rate of all depolarising errors and measurement flips. By default, 0.0.

Methods#

SD6Noise.as_noise_profile_after_gate

Returns the noise profiles encapsulated by this object as a single generator of noise profiles.