Skip to content

Stmts

CorrelatedQubitLoss

Bases: NoiseChannel

Apply a correlated atom loss channel.

Depolarize

Bases: SingleQubitNoiseChannel

Apply depolarize error to single qubit.

This randomly picks one of the three Pauli operators to apply. Each Pauli operator has the probability p / 3 to be selected. No operator is applied with the probability 1 - p.

Depolarize2

Bases: TwoQubitNoiseChannel

Apply correlated depolarize error to two qubits

This will apply one of the randomly chosen Pauli products each with probability p / 15:

{IX, IY, IZ, XI, XX, XY, XZ, YI, YX, YY, YZ, ZI, ZX, ZY, ZZ}

QubitLoss

Bases: SingleQubitNoiseChannel

Apply an atom loss with channel.

SingleQubitPauliChannel

Bases: SingleQubitNoiseChannel

This will apply one of the randomly chosen Pauli operators according to the given probabilities (p_x, p_y, p_z).

TwoQubitPauliChannel

Bases: TwoQubitNoiseChannel

This will apply one of the randomly chosen Pauli products:

{IX, IY, IZ, XI, XX, XY, XZ, YI, YX, YY, YZ, ZI, ZX, ZY, ZZ}

but the choice is weighed with the given probability.

NOTE: the given parameters are ordered as given in the list above!