deltakit.explorer.qpu.SI1000Noise#

class deltakit.explorer.qpu.SI1000Noise(*, 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, pL: float = 0)#

Bases: NoiseParameters

Superconducting inspired noise model from: https://arxiv.org/abs/2108.10457. This noise model assumes that after every measurement there is a reset. Includes an optional parameter pL for leakage implemented as described in the LCD paper: https://arxiv.org/abs/2411.10343.

Parameters:
  • p (float) – Physical error rate.

  • pL (float) – Informs leakage related probabilities.

Methods#

SI1000Noise.as_noise_profile_after_gate

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