tequila.hamiltonian.paulisΒΆ

Convenience initialization of Pauli Operators. Resulting structures can be added and multiplied together. Currently uses OpenFermion as backend (QubitOperators)

Functions

I

Initialize unit Operator

KetBra

Initialize the general KetBra operator

Projector

Initialize a projector

Qm

\(\frac{1}{2} \left( 1 + \sigma_z \right)\)

Qp

\(\frac{1}{2} \left( 1 - \sigma_z \right)\)

Sm

\(\frac{1}{2} \left( \sigma_x + i \sigma_y \right)\)

Sp

\(\frac{1}{2} \left( \sigma_x + i \sigma_y \right)\)

X

Initialize a single Pauli X Operator

Y

Initialize a single Pauli Y Operator

Z

Initialize a single Pauli Z Operator

Zero

Initialize 0 Operator

decompose_transfer_operator

Create the operator

pauli

param qubit