qbraid.runtime.NoiseModel

class NoiseModel(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Enumeration representing various noise models for quantum simulators.

NoNoise

The simulation is performed without any noise, representing an ideal quantum computer.

Type:

str

Depolarizing

Applies random errors to qubits, effectively turning a pure quantum state into a mixed state.

Type:

str

AmplitudeDamping

Simulates energy loss in a quantum system, causing qubits to decay from the excited state to the ground state.

Type:

str

PhaseDamping

Represents dephasing, where the relative phase between quantum states is randomized without energy loss.

Type:

str

BitFlip

Randomly flips the state of qubits (i.e., from 0 to 1 or from 1 to 0) with a certain probability.

Type:

str

PhaseFlip

Randomly flips the phase of a qubit state (i.e., it applies a Z gate) with a certain probability.

Type:

str

__init__(*args, **kwds)

Attributes

NoNoise

Depolarizing

AmplitudeDamping

PhaseDamping

BitFlip

PhaseFlip