Module: cirq.devices.noise_model

Classes

class ConstantQubitNoiseModel: Applies noise to each qubit individually at the start of every moment.

class GateSubstitutionNoiseModel: Replaces operations and moments with noisy counterparts.

class NoiseModel: Replaces operations and moments with noisy counterparts.

Functions

validate_all_measurements(...): Ensures that the moment is homogenous and returns whether all ops are measurement gates.

Type Aliases

NOISE_MODEL_LIKE: A cirq.NoiseModel or a value that can be trivially converted into one.

NO_NOISE Instance of cirq.devices.noise_model._NoNoiseModel

The trivial noise model with no effects.

This is the noise model used when a NOISE_MODEL_LIKE noise parameter is set to None.

TYPE_CHECKING False