← Research Software
🌀

QuTiP v5.x

Quantum Toolbox in Python

QuTiP is an open-source Python library for simulating the dynamics of open quantum systems. It provides a rich set of solvers for the Lindblad master equation, the Schrödinger equation, stochastic wave function methods, and more. It is one of the most widely used tools in quantum optics, AMO physics, and quantum information research.

LanguagePython LicenseBSD-3-Clause
$ pip install qutip

QuTiP is distributed as a Python package. Install via pip, then import in any Python script or Jupyter notebook.

Install QuTiP

Key Features

Lindblad Master Equation
Solve the full density matrix evolution for open systems with arbitrary collapse operators.
Schrödinger Solver
Pure-state time evolution for closed quantum systems with time-dependent Hamiltonians.
Bloch Sphere
Built-in 3D visualization of qubit states and trajectories on the Bloch sphere.
Floquet Formalism
Steady-state and dynamics of periodically driven systems.
Stochastic Methods
Monte Carlo wave function and stochastic Schrödinger equation solvers.
Quantum Circuits
Gate-based quantum circuit simulator built on top of the core QuTiP framework.

What It's Used For

  • Simulating two-level atom dynamics in quantum optics
  • Modeling decoherence and relaxation in qubit systems
  • Exploring Floquet systems and driven quantum systems
  • Computing steady-state solutions for open quantum systems
  • Visualizing quantum states on the Bloch sphere