Tooluck logoTooluck
SKILL.md

qutip

Agent skill fromzLanqing/codex-claude-academic-skills

Quantum physics simulation library for open quantum systems. Use when studying master equations, Lindblad dynamics, decoherence, quantum optics, or cavity QED. Best for physics research, open system dynamics, and educational simulations. NOT for circuit-based quantum computing—use qiskit, cirq, or pennylane for quantum algorithms and hardware execution.

How to install qutip

install qutip
# install the codex-claude-academic-skills pack with the skills CLI
npx skills add zLanqing/codex-claude-academic-skills

# or add only this skill to Claude Code: copy the folder

scientific-toolkit-skill/references/scientific-skills/qutip/

# into

~/.claude/skills/qutip/ (all projects)

.claude/skills/qutip/ (one project)

scientific-toolkit-skill/references/scientific-skills/qutip/SKILL.md

MITFull file
1# QuTiP: Quantum Toolbox in Python
2
3## Overview
4
5QuTiP provides comprehensive tools for simulating and analyzing quantum mechanical systems. It handles both closed (unitary) and open (dissipative) quantum systems with multiple solvers optimized for different scenarios.
6
7## Installation
8
9```bash
10uv pip install qutip
11```
12
13Optional packages for additional functionality:
14
15```bash
16# Quantum information processing (circuits, gates)
17uv pip install qutip-qip
18
19# Quantum trajectory viewer
20uv pip install qutip-qtrl
21```
22
23## Quick Start
24
25```python
26from qutip import *
27import numpy as np
28import matplotlib.pyplot as plt
29
30# Create quantum state
31psi = basis(2, 0) # |0⟩ state
32
33# Create operator
34H = sigmaz() # Hamiltonian
35
36# Time evolution
37tlist = np.linspace(0, 10, 100)
38result = sesolve(H, psi, tlist, e_ops=[sigmaz()])
39
40# Plot results
41plt.plot(tlist, result.expect[0])
42plt.xlabel('Time')
43plt.ylabel('⟨σz⟩')
44plt.show()
45```
46
47## Core Capabilities
48
49### 1. Quantum Objects and States
50
51Create and manipulate quantum states and operators:
52
53```python
54# States
55psi = basis(N, n) # Fock state |n⟩
56psi = coherent(N, alpha) # Coherent state |α⟩
57rho = thermal_dm(N, n_avg) # Thermal density matrix
58
59# Operators
60a = destroy(N) # Annihilation operator
61H = num(N) # Number operator
62sx, sy, sz = sigmax(), sigmay(), sigmaz() # Pauli matrices
63
64# Composite systems
65psi_AB = tensor(psi_A, psi_B) # Tensor product
66```
67…

Excerpt shown under the repository's MIT license.

More skills in codex-claude-academic-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates