pauli_basis

Types and classes representing the Pauli Bases X, Y and Z.

parityos.operators.pauli_basis.Basis

Pauli Basis as alias of PauliOperator with no qubit type information.

alias of PauliOperator[Never]

class parityos.operators.pauli_basis.BasisT_co

A covariant TypeVar representing a Basis.

alias of TypeVar(‘BasisT_co’, bound=PauliOperator[Never], covariant=True)

class parityos.operators.pauli_basis.HasPauliBasis

Bases: Generic[BasisT_co], ABC

Interface for objects that are defined in a particular Pauli basis.

parityos.operators.pauli_basis.XBasis

The Pauli X basis.

alias of X[Never]

parityos.operators.pauli_basis.YBasis

The Pauli Y basis.

alias of Y[Never]

parityos.operators.pauli_basis.ZBasis

The Pauli Z basis.

alias of Z[Never]