Index
This index contains our collection of Jupyter notebooks for introducing and demonstrating features of QuTiP. Going through these notebooks should be a good way to get familiarized with the software. If you are new to scientific computing with Python, you might also find it useful to have a look at these IPython notebook Lectures on scientific computing with Python.
The following are the contents of this page:
Example notebooks
These notebooks demonstrate and introduce specific functionality in QuTiP.
Python Introduction
For a more in depth discussion see: Lectures on scientific computing with Python.
Basics
- Exponential series
- Groundstates: Jaynes-Cummings model in the ultrastrong coupling regime
- Superoperators, Pauli basis and channel contraction
Visualization
- Visualization demos
- Energy-level diagrams
- Bloch-sphere animation
- Bloch sphere with colorbar
- Wigner functions
- Pseudo-probability functions
- Process tomography
- Qubism visualizations
Quantum information processing
This section requires an additional package qutip-qip.
Quantum circuits
- Quantum gates and circuits
- Toffoli gate to CNOT
- Importing and exporting QASM circuits
- Quantum teleportation
Pulse-level circuit simulation
Time evolution
- The
QobjEvoclass for optimised time-dependence - Master equation solver: Qubit dynamics
- Master equation solver: Vacuum Rabi oscillations
- Master equation solver: Spin chain
- Monte-Carlo solver: Trilinear oscillators
- Monte-Carlo solver: Birth and death of photons in a cavity
- Bloch-Redfield master equation solver
- Time-dependent Bloch-Redfield quantum dot
- Floquet formalism
- Quasi-steadystate of time-dependent (periodic) systems
- Time-dependent master equation: Landau-Zener transitions
- Time-dependent master equation: Landau-Zener-Stuckelberg inteferometry
- Stochastic master equation: Heterodyne detection
- Stochastic master equation: Inefficient detection
- Stochastic master equation: Jaynes-Cummings model with photocurrent detection
- Steady state solvers: Optomechanical system
- Homodyned Jaynes-Cummings emission
- Monte-Carlo vs stochastic trajectories: Cat states become coherent states
Optimal control
- Overview
- Hadamard
- QFT
- Lindbladian
- Symplectic
- QFT (CRAB)
- State to state (CRAB)
- CNOT
- iSWAP
- Single-qubit rotation
- Toffoli gate
Tomography
Permutational invariant Lindblad dynamics
Development notebooks
A collection of more technical development notebooks, which often focus on testing and benchmarking various features of QuTiP, is available in the development index.