J.R. Johansson and P.D. Nation
For more information about QuTiP see http://qutip.org
from numpy import pi
from qutip import *
omega = 1.0
es1 = eseries(sigmax(), 1j * omega)
es1
omega = 1.0
es2 = eseries(0.5 * sigmax(), 1j * omega) + eseries(0.5 * sigmax(), -1j * omega)
es2
esval(es2, 0.0)
tlist = [0.0, 1.0 * pi, 2.0 * pi]
esval(es2, tlist)
es2
expect(sigmax(), es2)
es1 = eseries(sigmax(), 1j * omega)
es1
es2 = eseries(sigmax(), -1j * omega)
es2
es1 + es2
es1 - es2
es1 * es2
(es1 + es2) * (es1 - es2)
es3 = eseries([0.5*sigmaz(), 0.5*sigmaz()], [1j, -1j]) + eseries([-0.5j*sigmax(),
0.5j*sigmax()], [1j, -1j])
es3
es3.value(0.0)
es3.value(pi/2)
rho = fock_dm(2, 1)
es3_expect = expect(rho, es3)
es3_expect
es3_expect.value([0.0, pi/2])
from qutip.ipynbtools import version_table
version_table()