Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

QuTiP 5 Quantum Dynamics Skill

Simulate and audit closed and open quantum systems with QuTiP 5.3, with explicit physical assumptions and convergence checks.

Data & AnalyticsAdvanced33,0303,248AI score 8/10Last updated: Aug 9, 2026

What it does

Guides finite-dimensional quantum mechanics, quantum optics, and Lindblad open-system work on QuTiP 5.3.

  • A physics-driven solver selection table (sesolve, mesolve, mcsolve, brmesolve, ssesolve/smesolve, Floquet, HEOM, PIQS)
  • Explicit conventions for units (ħ=1, rad/s vs Hz), subsystem/tensor ordering, dims structure, and the sqrt(gamma)*A collapse-operator rule
  • State validity audits (Hermiticity, unit trace, eigenvalue positivity) and steady-state Liouvillian residual checks
  • A convergence-sweep checklist covering Fock truncation, time/frequency grids, ODE tolerances, trajectory counts, and HEOM depth
  • Six local-only CLI scripts: model validator, two-level simulator, solver planner, convergence sweep, result audit, spectrum planner

Who it's for

  • Graduate students and researchers in quantum optics, superconducting qubits, and open quantum systems
  • Teams migrating from QuTiP 4 to 5 who need the new API surface (dict options, QobjEvo, FloquetBasis)
  • Anyone who must ship reproducible simulations with documented convergence evidence

Examples

  1. Decaying two-level system: run mesolve with a sqrt(gamma)*sigmam() channel and assert the excited-state population matches exp(-gamma t) to 2e-6.
  2. Time-dependent drive: build a Gaussian envelope as a Python callable inside QobjEvo, avoiding the deprecated f(t, args) signature.
  3. Steady state and phase space: solve steadystate, verify the Liouvillian residual is below 1e-9, then compute a Q function with QFunc and confirm the [j,k] → yvec[j], xvec[k] axis convention.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/qutip folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/qutip/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/qutip ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Confirm Python 3.11+ and uv (or pip) are available: python3 --version
  2. Clone the repository: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Copy the skill folder: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/qutip ~/.claude/skills/
  4. Create the runtime environment: uv venv --python 3.11 then uv pip install "qutip==5.3.0" (use "qutip[graphics]==5.3.0" for plotting).
  5. Restart Claude Code and check that qutip appears under /skills.
  6. Trigger it with a request such as "Simulate a damped two-level system with QuTiP mesolve."
  7. Preview the bundled tools first: python ~/.claude/skills/qutip/scripts/two_level_simulation.py --help