QuTiP 5: The Quantum Toolbox in Python
Pith reviewed 2026-05-23 08:03 UTC · model grok-4.3
The pith
QuTiP 5 introduces a flexible data layer and new modules that allow the toolbox to integrate modern computing packages and remain a central open-source resource for quantum research and teaching.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that the code design changes and fundamental data layer updates in QuTiP 5, together with new solvers and the QuTiP-QIP and QuTiP-QOC modules, will enable the toolbox to harness state-of-the-art data formats and packages and thereby remain a modern, continuously developed, and popular tool for another decade or more.
What carries the argument
The revised data layer that underlies all quantum objects, which provides flexibility to connect with external packages such as JAX and CuPy while supporting new application modules.
If this is right
- Users gain the ability to run simulations with GPU acceleration and automatic differentiation through integration with CuPy and JAX.
- New dedicated modules allow direct modeling of quantum circuits and optimal control problems within the same framework.
- Efficiency improvements in core solvers reduce computation time for established tasks.
- The modular structure supports future extensions without requiring a full rewrite of the codebase.
Where Pith is reading between the lines
- The data layer changes could allow QuTiP to serve as a backend for hybrid quantum-classical machine learning workflows that rely on differentiable programming.
- Wider use of the new modules might reduce the need for separate specialized packages in quantum device design and control optimization.
- If community maintenance holds, the updated architecture could serve as a template for other long-lived scientific Python libraries facing similar hardware shifts.
Load-bearing premise
The new code design and data layer changes have been implemented correctly and will be adopted and maintained by the user community over the long term.
What would settle it
A sustained decline in downloads, citations, or community contributions to the QuTiP repository after the version 5 release would indicate that the updates did not achieve the claimed long-term impact.
Figures
read the original abstract
QuTiP, the Quantum Toolbox in Python, has been at the forefront of open-source quantum software for the past 13 years. It is used as a research, teaching, and industrial tool, and has been downloaded millions of times by users around the world. Here we introduce the latest developments in QuTiP v5, which are set to have a large impact on the future of QuTiP and enable it to be a modern, continuously developed and popular tool for another decade and more. We summarize the code design and fundamental data layer changes as well as efficiency improvements, new solvers, applications to quantum circuits with QuTiP-QIP, and new quantum control tools with QuTiP-QOC. Additional flexibility in the data layer underlying all ``quantum objects'' in QuTiP allows us to harness the power of state-of-the-art data formats and packages like JAX, CuPy, and more. We explain these new features with a series of both well-known and new examples. The code for these examples is available in a static form on GitHub and as continuously updated and documented notebooks in the qutip-tutorials package.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces QuTiP v5, summarizing code design and data-layer changes that enable support for JAX, CuPy and similar backends, efficiency improvements, new solvers, the QuTiP-QIP module for quantum circuits, and the QuTiP-QOC module for quantum control. It illustrates these features through well-known and new examples whose code is provided both statically on GitHub and as continuously updated notebooks in the qutip-tutorials package.
Significance. If the described data-layer abstractions and new modules are realized as stated, the release supplies a concrete path for QuTiP to integrate modern GPU and autodiff tooling while preserving its existing API, thereby extending its utility for research, teaching, and industrial quantum simulations. The explicit provision of runnable examples directly supports reproducibility and lowers the barrier to adoption.
minor comments (1)
- The abstract states that the examples are 'available in a static form on GitHub'; the manuscript should include the precise repository URL and commit hash (or tag) used for the version described.
Simulated Author's Rebuttal
We thank the referee for their positive review of the manuscript and their recommendation to accept. The report contains no major comments.
Circularity Check
No significant circularity
full rationale
The manuscript is a software release note describing QuTiP v5 updates, data-layer changes (JAX/CuPy support), new solvers, QuTiP-QIP and QuTiP-QOC modules, and example notebooks. It contains no mathematical derivations, predictions, fitted parameters, or uniqueness theorems. All content is factual description of implemented features with runnable examples; the forward-looking impact statement rests on adoption of the released code rather than any internal derivation chain. No self-citation load-bearing steps, ansatz smuggling, or renaming of results occur. The paper is self-contained as a factual announcement and receives the default non-circularity finding.
Axiom & Free-Parameter Ledger
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We summarize the code design and fundamental data layer changes as well as efficiency improvements, new solvers, applications to quantum circuits with QuTiP-QIP, and new quantum control tools with QuTiP-QOC.
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Additional flexibility in the data layer underlying all 'quantum objects' in QuTiP allows us to harness the power of state-of-the-art data formats and packages like JAX, CuPy, and more.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Forward citations
Cited by 19 Pith papers
-
AtomTwin.jl: a physics-native digital twin framework for neutral-atom quantum processors
AtomTwin.jl is a physics-native Julia framework for simulating neutral-atom quantum processors, with a demonstration of logical Bell state preparation using four ytterbium-171 atoms in movable tweezers.
-
Excited-State Quantum Chemistry on Qumode-Based Processors via Variational Quantum Deflation
QumVQD enables excited-state quantum chemistry calculations on bosonic qumode hardware by enforcing particle-number symmetry and using Hamiltonian fragmentation, achieving chemical accuracy on H2 and spectroscopic acc...
-
Multivariate quantum reservoir computing with discrete and continuous variable systems
Quantum reservoirs handle multivariate time series best with task-specific encodings that leverage non-classical effects.
-
Fluctuation-guided adaptive random compiler for Hamiltonian simulation
A fluctuation-guided adaptive random compiler for Hamiltonian simulation dynamically adjusts term sampling probabilities according to state sensitivity to improve fidelity over fixed randomized methods.
-
Universal Jaynes-Cummings Control of an Oscillator
Experimental demonstration of universal qudit control on a cavity oscillator via compiled Jaynes-Cummings gates with a transmon ancilla, reaching 96% mean post-selected process fidelity for qutrit gates.
-
Training continuously-coupled reconfigurable photonic chips with quantum machine learning
A black-box machine learning technique trains continuously-coupled photonic waveguide arrays to implement target unitaries using limited single- and two-photon measurements without requiring detailed internal models.
-
Error-Tolerant Quantum State Discrimination: Optimization and Quantum Circuit Synthesis
Error-tolerant quantum state discrimination methods using CrossQSD, FitQSD, and a hybrid convex optimization framework are proposed, with a modified Naimark dilation for hardware-efficient quantum circuits.
-
Addressing intramolecular vibrational redistribution in a single molecule through pump and probe surface-enhanced vibrational spectroscopy
A molecular-optomechanics framework predicts clear anti-Stokes SERS signatures of population transfer between coupled vibrational modes under two realistic pump-probe schemes.
-
Orthogonal frequency-division multiplexing for simultaneous gate operations on multiple qubits via a shared control line
Orthogonal FDM with rectangular pulses suppresses interference to enable high-fidelity simultaneous gates on multiple qubits via a single microwave line.
-
Single-shot conditional displacement gate between a trapped atom and traveling light
Proposes and models a single-shot conditional displacement gate between a trapped atom and traveling light pulse via cavity mediation, including loss effects for hybrid quantum information processing.
-
Quantum Error Correction with Superpositions of Squeezed Fock States
A bosonic code from superpositions of squeezed Fock states maintains orthogonality at all squeezing levels and achieves error correction scaling as exp(-7r) for single-photon loss and dephasing.
-
Fate of entanglement in open quantum spin liquid: Time evolution of its genuine multipartite negativity upon sudden coupling to a dissipative bosonic environment
Time evolution of genuine multipartite negativity in the open Kitaev quantum spin liquid shows persistence in loopy subregions in Markovian regime and at higher temperatures in non-Markovian regime.
-
Quantum-inspired dynamical models on quantum and classical annealers
A parallel-in-time encoding turns quantum dynamical propagators into QUBO instances for direct benchmarking of quantum annealers against classical solvers on models from single-qubit rotations to PT-symmetric systems.
-
Ultracold Mechanical Quantum Sensor for Tests of New Physics
Experimental measurement of ultralow excited-state populations in an HBAR enables new constraints on high-frequency gravitational waves, dark matter, and wavefunction collapse models.
-
Long-range quantum emitter interactions mediated by a non-local metasurface: Application to qubit-qubit entanglement
Non-local metasurfaces supporting BICs achieve β-factors exceeding 80% for quantum emitter coupling, enabling faster and amplified entanglement between remote qubits over multiple wavelengths.
-
Perfect displacement of a superconducting resonator via fast-forward scaling and its application to high-speed $R_{ZZ}$ gates in Kerr-cat qubits
Perfect displacement of superconducting resonators is achieved via fast-forward scaling of drive amplitude or detuning, enabling high-speed R_ZZ gates in Kerr-cat qubits.
-
Integrable Floquet Time Crystals in One Dimension
Integrable Floquet time crystals realized in 1D quadratic lattice models from spin chains, with rigid DTC phase, phase diagram showing transitions to Floquet paramagnet, and exponentially diverging lifetime via finite...
-
Quantum reservoir computing in Jaynes-Cummings models: Nonlinear memory and time-series prediction
Jaynes-Cummings qubit-boson systems show superior nonlinear memory capacity and comparable Mackey-Glass forecasting performance when used as quantum reservoirs.
-
A trace distance-based geometric analysis of the stabilizer polytope for few-qubit systems
Geometric study of non-stabilizerness in few-qubit systems via trace distance to the stabilizer polytope, with state sampling, measure comparisons, an analytical expression, facet classification, and a concentration b...
Reference graph
Works this paper leans on
-
[1]
J. R. Johansson, P. D. Nation, and F. Nori, QuTiP: An open-source Python framework for the dy- namics of open quantum systems, Comput. Phys. Commun.183, 1760 (2012)
work page 2012
-
[2]
J. R. Johansson, P. D. Nation, and F. Nori, QuTiP 2: A Python framework for the dynamics of open quantum systems, Comput. Phys. Commun.184, 1234 (2013)
work page 2013
-
[3]
https://github.com/qutip/qutip-paper-v5-examples
-
[4]
https://github.com/qutip/qutip-tutorials
-
[5]
C. R. Harris, K. J. Millman, S. J. van der Walt,et al., Array programming with NumPy, Nature585, 357 (2020)
work page 2020
-
[6]
C. W. Groth, M. Wimmer, A. R. Akhmerov, and X. Waintal, Kwant: a software package for quantum transport, New Journal of Physics16, 063065 (2014)
work page 2014
-
[7]
P. Giannozziet al., QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials, Journal of Physics: Condensed Matter21, 395502 (2009)
work page 2009
-
[8]
R. T. McGibbon, K. A. Beauchamp, M. P. Harrigan, C. Klein, J. M. Swails, C. X. Hernández, C. R. Schwantes, L.-P. Wang, T. J. Lane, and V. S. Pande, MDTraj: A modern open library for the analysis of molecular dynamics trajectories, Biophysical Journal109, 1528 (2015)
work page 2015
-
[9]
The Astropy Collaborationet al., The Astropy Project: Sustaining and growing a community-oriented open-source project and the latest major release (v5.0) of the core package, The Astrophysical Journal 935, 167 (2022)
work page 2022
-
[10]
W. Zeng, B. Johnson, R. Smith, N. Rubin, M. Reagor, C. Ryan, and C. Rigetti, First quantum computers need smart software, Nature News549, 149 (2017)
work page 2017
-
[11]
Dargan, The quantum insider: Top 35 open source quantum computing tools (2024)
J. Dargan, The quantum insider: Top 35 open source quantum computing tools (2024)
work page 2024
-
[12]
D. S. Steiger, T. Häner, and M. Troyer, ProjectQ: an open source software framework for quantum computing, Quantum2, 49 (2018)
work page 2018
-
[13]
J.R.McCleanet al.,OpenFermion: theelectronicstructurepackageforquantumcomputers,Quantum Science and Technology5, 034014 (2020)
work page 2020
-
[14]
A. Javadi-Abhari, M. Treinish, K. Krsulich, C. J. Wood, J. Lishman, J. Gacon, S. Martiel, P. D. Nation, L. S. Bishop, A. W. Cross, B. R. Johnson, and J. M. Gambetta, Quantum computing with Qiskit, arXiv:2405.08810 [quant-ph] (2024)
work page internal anchor Pith review Pith/arXiv arXiv 2024
-
[15]
S. M. Tan, The quantum optics toolbox for MATLAB (2002)
work page 2002
-
[16]
H.-P. Breuer and F. Petruccione,The theory of open quantum systems(Oxford University Press, 2002)
work page 2002
- [17]
-
[18]
P. Virtanen, R. Gommers, T. E. Oliphant, M. Haberland, T. Reddy, D. Cournapeau, E. Burovski, P. Peterson, W. Weckesser, J. Bright,et al., SciPy 1.0: fundamental algorithms for scientific computing in Python, Nat. Methods17, 261 (2020)
work page 2020
- [19]
-
[20]
J. D. Hunter, Matplotlib: A 2D graphics environment, Comput. Sci. Eng.9, 90 (2007)
work page 2007
-
[21]
B. Li, S. Ahmed, S. Saraogi, N. Lambert, F. Nori, A. Pitchford, and N. Shammah, Pulse-level noisy quantum circuits with qutip, Quantum6, 630 (2022)
work page 2022
-
[22]
N. Lambert, T. Raheja, S. Cross, P. Menczel, S. Ahmed, A. Pitchford, D. Burgarth, and F. Nori, QuTiP-BoFiN: A bosonic and fermionic numerical hierarchical-equations-of-motion library with appli- cationsinlight-harvesting, quantumcontrol, andsingle-moleculeelectronics,PhysicalReviewResearch 5(2023)
work page 2023
-
[23]
N. Shammah, S. Ahmed, N. Lambert, S. De Liberato, and F. Nori, Open quantum systems with local and collective incoherent processes: Efficient numerical simulations using permutational invariance, Phys. Rev. A98, 063815 (2018)
work page 2018
-
[24]
Google Summer of Code, https://summerofcode.withgoogle.com/
-
[25]
https://github.com/qgrad/qgrad
-
[26]
https://github.com/qutip/qutip-jax
-
[27]
J. Bradbury, R. Frostig, P. Hawkins, M. J. Johnson, C. Leary, D. Maclaurin, G. Necula, A. Paszke, J. VanderPlas, S. Wanderman-Milne, and Q. Zhang, JAX: composable transformations of Python+NumPy programs (2018)
work page 2018
-
[28]
https://github.com/qutip/qutip-cupy
-
[29]
https://github.com/qutip/qutip-tensorflow
-
[30]
https://github.com/qutip/qutip-tensornetwork
-
[31]
https://data-apis.org/array-api/latest
-
[32]
P. Guilmin, R. Gautier, A. Bocquet, and É. Genois, Dynamiqs: an open-source Python library for GPU-accelerated and differentiable simulation of quantum systems (2024)
work page 2024
- [33]
-
[34]
P. D. Nation, Steady-state solution methods for open quantum optical systems, arXiv:1504.06768 [quant-ph] (2015)
work page internal anchor Pith review Pith/arXiv arXiv 2015
-
[35]
J. Dalibard, Y. Castin, and K. Mølmer, Wave-function approach to dissipative processes in quantum optics, Phys. Rev. Lett.68, 580 (1992)
work page 1992
-
[36]
C. Gneiting, A. Koottandavida, A. V. Rozhkov, and F. Nori, Unraveling the topology of dissipative quantum systems, Phys. Rev. Res.4, 023036 (2022)
work page 2022
-
[37]
C. Gneiting, A. V. Rozhkov, and F. Nori, Jump-time unraveling of Markovian open quantum systems, Phys. Rev. A104, 062212 (2021)
work page 2021
-
[38]
R.Dum, P.Zoller,andH.Ritsch,Montecarlosimulationoftheatomicmasterequationforspontaneous emission, Phys. Rev. A45, 4879 (1992). 76
work page 1992
- [39]
-
[40]
M. Radaelli, G. T. Landi, and F. C. Binder, Gillespie algorithm for quantum jump trajectories, Phys. Rev. A110, 062212 (2024)
work page 2024
-
[41]
Breuer, Genuine quantum trajectories for non-Markovian processes, Phys
H.-P. Breuer, Genuine quantum trajectories for non-Markovian processes, Phys. Rev. A70, 012106 (2004)
work page 2004
- [42]
-
[43]
B. I. C. Donvil and P. Muratore-Ginanneschi, On the Unraveling of Open Quantum Dynamics, Open Syst. Inf. Dyn. (2023)
work page 2023
- [44]
-
[45]
M. R. Hush, I. Lesanovsky, and J. P. Garrahan, Generic map from non-Lindblad to Lindblad master equations, Phys. Rev. A91, 032113 (2015)
work page 2015
-
[46]
P. Menczel, K. Funo, M. Cirio, N. Lambert, and F. Nori, Non-hermitian pseudomodes for strongly coupled open quantum systems: Unravelings, correlations, and thermodynamics, Phys. Rev. Res.6, 033237 (2024)
work page 2024
-
[47]
B. Donvil and P. Muratore-Ginanneschi, Quantum trajectory framework for general time-local master equations, Nat Commun13, 4140 (2022)
work page 2022
-
[48]
B. Donvil and P. Muratore-Ginanneschi, Unraveling-paired dynamical maps recover the input of quan- tum channels, New J. Phys.25, 053031 (2023)
work page 2023
-
[49]
D. Davidović, Completely Positive, Simple, and Possibly Highly Accurate Approximation of the Red- field Equation, Quantum4, 326 (2020)
work page 2020
-
[50]
Gneiting, Disorder-dressed quantum evolution, Phys
C. Gneiting, Disorder-dressed quantum evolution, Phys. Rev. B101, 214203 (2020)
work page 2020
-
[51]
P. Groszkowski, A. Seif, J. Koch, and A. A. Clerk, Simple master equations for describing driven systems subject to classical non-Markovian noise, Quantum7, 972 (2023)
work page 2023
-
[52]
G. Floquet, Sur les équations différentielles linéaires à coefficients périodiques, Annales scientifiques de l’École Normale Supérieure2e série, 12, 47 (1883)
-
[53]
J. H. Shirley, Solution of the Schrödinger equation with a Hamiltonian periodic in time, Phys. Rev. 138, B979 (1965)
work page 1965
-
[54]
M. Grifoni and P. Hänggi, Driven quantum tunneling, Physics Reports304, 229 (1998)
work page 1998
-
[55]
Creffield, Location of crossings in the Floquet spectrum of a driven two-level system, Phys
C. Creffield, Location of crossings in the Floquet spectrum of a driven two-level system, Phys. Rev. B 67, 165301 (2003)
work page 2003
-
[56]
F. Clawson and E. B. Flagg, Floquet-Lindblad master equation approach to open quantum system dynamics, arXiv:2410.18046 [quant-ph] (2024)
-
[57]
Y. Tanimura, Numerically “exact” approach to open quantum dynamics: The hierarchical equations of motion (HEOM), The Journal of Chemical Physics153, 020901 (2020)
work page 2020
-
[58]
Y. Tanimura and R. Kubo, Time evolution of a quantum system in contact with a nearly gaussian- markoffian noise bath, Journal of the Physical Society of Japan58, 101 (1989). 77
work page 1989
-
[59]
M. Cygorek and E. M. Gauger, ACE: A general-purpose non-Markovian open quantum systems sim- ulation toolkit based on process tensors, The Journal of Chemical Physics161, 074111 (2024)
work page 2024
- [60]
-
[61]
P.-C. Kuo, N. Lambert, M. Cirio, Y.-T. Huang, F. Nori, and Y.-N. Chen, Kondo QED: The Kondo effect and photon trapping in a two-impurity Anderson model ultrastrongly coupled to light, Phys. Rev. Res.5, 043177 (2023)
work page 2023
-
[62]
H. Rahman and U. Kleinekathöfer, Chebyshev hierarchical equations of motion for systems with arbitrary spectral densities and temperatures, The Journal of Chemical Physics150, 244104 (2019)
work page 2019
-
[63]
A. Ishizaki and G. R. Fleming, Theoretical examination of quantum coherence in a photosynthetic system at physiological temperature, PNAS106, 17255 (2009)
work page 2009
- [64]
-
[65]
S. Wenderoth, J. Bätge, and R. Härtle, Sharp peaks in the conductance of a double quantum dot and a quantum-dot spin valve at high temperatures: A hierarchical quantum master equation approach, Phys. Rev. B94, 121303 (2016)
work page 2016
-
[66]
Y.-T. Huang, P.-C. Kuo, N. Lambert, M. Cirio, S. Cross, S.-L. Yang, F. Nori, and Y.-N. Chen, An effi- cient Julia framework for hierarchical equations of motion in open quantum systems, Communications Physics6, 313 (2023)
work page 2023
-
[67]
N. Lambert, S. Ahmed, M. Cirio, and F. Nori, Modelling the ultra-strongly coupled spin-boson model with unphysical modes, Nat. Commun.10, 3721 (2019)
work page 2019
-
[68]
M. Xu, Y. Yan, Q. Shi, J. Ankerhold, and J. T. Stockburger, Taming Quantum Noise for Efficient Low Temperature Simulations of Open Quantum Systems, Phys. Rev. Lett.129, 230601 (2022)
work page 2022
-
[69]
S. Wenderoth, H.-P. Breuer, and M. Thoss, Non-markovian effects in the spin-boson model at zero temperature, Physical Review A104, 012213 (2021)
work page 2021
-
[70]
Y. Zhou and J. Shao, Solving the spin-boson model of strong dissipation with flexible random- deterministic scheme, The Journal of Chemical Physics128, 034106 (2008)
work page 2008
-
[71]
H. Wang and M. Thoss, From coherent motion to localization: dynamics of the spin-boson model at zero temperature, New Journal of Physics10, 115005 (2008)
work page 2008
-
[72]
H. Takahashi, S. Rudge, C. Kaspar, M. Thoss, and R. Borrelli, High accuracy exponential decompo- sition of bath correlation functions for arbitrary and structured spectral densities: Emerging method- ologies and new approaches, The Journal of Chemical Physics160, 204105 (2024)
work page 2024
-
[73]
G. Suárez and M. Horodecki, Making non-markovian master equations accessible with approximate environments, arXiv:2506.22346 [quant-ph] (2025)
-
[74]
https://github.com/qutip/qutip-tutorials/blob/main/tutorials-v5/visualization/animation-demo.md
-
[75]
https://github.com/qutip/qutip-tutorials/blob/main/tutorials-v5/miscellaneous/excitation-number- restricted-states-jc-chain.md
- [76]
-
[77]
J. Román-Roche, E. Sánchez-Burillo, and D. Zueco, Bound states in ultrastrong waveguide QED, Phys. Rev. A102, 023702 (2020)
work page 2020
-
[78]
J. Zhang, Y.-x. Liu, R.-B. Wu, K. Jacobs, and F. Nori, Quantum feedback: Theory, experiments, and applications, Physics Reports679, 1–60 (2017)
work page 2017
-
[79]
A. L. Grimsmo, Time-delayed quantum feedback control, Phys. Rev. Lett.115, 060402 (2015)
work page 2015
-
[80]
S. Arranz Regidor, G. Crowder, H. Carmichael, and S. Hughes, Modeling quantum light-matter in- teractions in waveguide QED with retardation, nonlinear interactions, and a time-delayed feedback: Matrix product states versus a space-discretized waveguide model, Phys. Rev. Res.3, 023030 (2021)
work page 2021
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.