API documentation
This chapter contains automatically generated API documentation, including a complete list of QuTiP’s public classes and functions.
- Classes
- Qobj
- QobjEvo
- eseries
- Bloch sphere
- Distributions
- Cubic Spline
- Non-Markovian Solvers
- Solver Options and Results
- Permutational Invariance
- One-Dimensional Lattice
- Distribution functions
- Quantum information processing
Gate
Measurement
QubitCircuit
CircuitResult
CircuitSimulator
Processor
OptPulseProcessor
ModelProcessor
SpinChain
LinearSpinChain
CircularSpinChain
DispersiveCavityQED
Noise
DecoherenceNoise
RelaxationNoise
ControlAmpNoise
RandomNoise
Pulse
GateCompiler
CavityQEDCompiler
SpinChainCompiler
Scheduler
Instruction
- Optimal control
Optimizer
OptimizerBFGS
OptimizerLBFGSB
OptimizerCrab
OptimizerCrabFmin
OptimIterSummary
TerminationConditions
OptimResult
Dynamics
DynamicsGenMat
DynamicsUnitary
DynamicsSymplectic
PropagatorComputer
PropCompApproxGrad
PropCompDiag
PropCompFrechet
FidelityComputer
FidCompUnitary
FidCompTraceDiff
FidCompTraceDiffApprox
TimeslotComputer
TSlotCompUpdateAll
PulseGen
PulseGenRandom
PulseGenZero
PulseGenLinear
PulseGenPeriodic
PulseGenSine
PulseGenSquare
PulseGenSaw
PulseGenTriangle
PulseGenGaussian
PulseGenGaussianEdge
PulseGenCrab
PulseGenCrabFourier
Stats
Dump
OptimDump
DynamicsDump
DumpItem
EvoCompDumpItem
DumpSummaryItem
- Functions
- Manipulation and Creation of States and Operators
- Functions acting on states and operators
- Measurement
- Dynamics and Time-Evolution
- Schrödinger Equation
- Master Equation
- Monte Carlo Evolution
- Exponential Series
- Krylov Subspace Solver
- Bloch-Redfield Master Equation
- Floquet States and Floquet-Markov Master Equation
- Stochastic Schrödinger Equation and Master Equation
- Correlation Functions
- Steady-state Solvers
- Propagators
- Time-dependent problems
- Scattering in Quantum Optical Systems
- Permutational Invariance
- Lattice
- Visualization
- Quantum Information Processing
- Non-Markovian Solvers
- Optimal control
- Utility Functions