qutip

Simulate and analyze quantum systems using QuTiP.

33.0k|3.2k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/K-Dense-AI/claude-scientific-skills --skill qutip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qutip
Source: https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/qutip
Command: npx skills add https://github.com/K-Dense-AI/claude-scientific-skills --skill qutip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

QuTiP provides a robust toolkit for simulating quantum systems, enabling researchers to model quantum states, operators, and dynamics for both closed (unitary) and open (dissipative) systems.

Core Features & Use Cases

  • Quantum Objects and States: Create ket/brad/density matrices and operators, with support for composite systems via tensor products.
  • Time Evolution and Dynamics: Solve unitary Schrödinger evolution and open-system master equations, Monte Carlo trajectories, and more.
  • Analysis and Visualization: Compute expectation values, entropies, fidelities,Steady states, and visualize Bloch spheres, Wigner functions, and distributions.
  • Advanced Methods: Floquet theory, HEOM, stochastic solvers for complex quantum scenarios.

Quick Start

  1. Install: pip install qutip
  2. In Python, create a simple two-level system and evolve: from qutip import basis, sigmaz psi0 = basis(2, 0) H = sigmaz() tlist = np.linspace(0, 10, 100) result = sesolve(H, psi0, tlist, e_ops=[sigmaz()])

Frequently Asked Questions about qutip

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate quantum systems with time evolution?

QuTiP solves time evolution for quantum systems using the Schrödinger equation for closed systems and master equations for open systems. It provides multiple solvers—sesolve for unitary dynamics and mesolve for dissipative dynamics—that integrate your Hamiltonian and collapse operators over a time list to compute state trajectories and expectation values.

Can I model open quantum systems with dissipation and decoherence?

Yes, QuTiP handles open quantum systems through master equations, Monte Carlo trajectory solvers, and Lindblad operators. You specify collapse operators representing dissipation channels, and QuTiP computes the evolution of density matrices accounting for environmental effects.

What quantum visualization tools does QuTiP provide?

QuTiP visualizes quantum states and dynamics via Bloch sphere plots, Wigner functions, and distribution plots. These tools help interpret superposition, entanglement, and phase-space representations of quantum states throughout your simulation.

How do I compute entanglement and other quantum metrics?

QuTiP computes expectation values, entropies, fidelities, and entanglement measures directly from quantum states and operators. Pass density matrices or ket vectors to functions like entropy_vn() or concurrence() to quantify quantum correlations and purity.

Does QuTiP support advanced quantum methods like Floquet theory?

QuTiP includes advanced solvers for periodic systems via Floquet theory and the Hierarchy Equation of Motion (HEOM) for complex non-Markovian dynamics. These methods extend beyond standard Schrödinger and master equation approaches for specialized quantum scenarios.

Can I work with composite quantum systems and tensor products?

Yes, QuTiP supports tensor products to construct multi-qubit and composite systems from basis states and operators. You can create kets, bras, and density matrices for any Hilbert space dimension and combine them to model entangled and product states.