supergrad.utils.operators module#
The code is from qutip.operators. This module contains functions for generating a variety of commonly occurring quantum operators.
List of Operators#
|
Higher-order spin operators: |
|
Spin-j x operator |
|
Spin-j y operator |
|
Spin-j z operator |
|
Spin-j annihilation operator |
|
Spin-j creation operator |
|
Set of spin-j operators (x, y, z) |
|
Creation operator for Pauli spins. |
|
Annihilation operator for Pauli spins. |
|
Pauli spin 1/2 sigma-x operator |
|
Pauli spin 1/2 sigma-y operator. |
|
Pauli spin 1/2 sigma-z operator. |
|
Destruction (lowering) operator. |
|
Creation (raising) operator. |
|
Identity operator. |
|
Identity operator. |
|
Position operator \(x = 1 / sqrt(2) * (a + a.dag())\) |
|
Momentum operator p=-1j/sqrt(2)*(a-a.dag()) |
|
Quantum object for number operator. |
|
Single-mode squeezing operator. |
|
Generalized squeezing operator. |
|
Single-mode displacement operator. |
|
Return the commutator of kind kind (normal, anti) of the |
Operators for a three level system (qutrit). |
|
|
Constructs an operator from an array of diagonals. |
|
Single-mode Pegg-Barnett phase operator. |
|
Zero operator. |
|
Generate the diagonal charge operator over charge states |
|
Tunneling operator with elements of the form |