Skip to main content

QuTiP: The Quantum Toolbox in Python

Project description

QuTiP: Quantum Toolbox in Python

A. Pitchford, C. Granade, A. Grimsmo, N. Shammah, S. Ahmed, N. Lambert, E. Giguère, B. Li, J. Lishman, S. Cross, A. Galicia, P. Menczel, P. Hopf, P. D. Nation, and J. R. Johansson

Build Status Coverage Status Maintainability license PyPi Downloads Conda-Forge Downloads

QuTiP is open-source software for simulating the dynamics of closed and open quantum systems. It uses the excellent Numpy, Scipy, and Cython packages as numerical backends, and graphical output is provided by Matplotlib. QuTiP aims to provide user-friendly and efficient numerical simulations of a wide variety of quantum mechanical problems, including those with Hamiltonians and/or collapse operators with arbitrary time-dependence, commonly found in a wide range of physics applications. QuTiP is freely available for use and/or modification, and it can be used on all Unix-based platforms and on Windows. Being free of any licensing fees, QuTiP is ideal for exploring quantum mechanics in research as well as in the classroom.

Support

Unitary Fund Powered by NumFOCUS

We are proud to be affiliated with Unitary Fund and numFOCUS.

We are grateful for Nori's lab at RIKEN and Blais' lab at the Institut Quantique for providing developer positions to work on QuTiP.

We also thank Google for supporting us by financing GSoC students to work on the QuTiP as well as other supporting organizations that have been supporting QuTiP over the years.

Installation

Pip Package Conda-Forge Package

QuTiP is available on both pip and conda (the latter in the conda-forge channel). You can install QuTiP from pip by doing

pip install qutip

to get the minimal installation. You can instead use the target qutip[full] to install QuTiP with all its optional dependencies. For more details, including instructions on how to build from source, see the detailed installation guide in the documentation.

All back releases are also available for download in the releases section of this repository, where you can also find per-version changelogs. For the most complete set of release notes and changelogs for historic versions, see the changelog section in the documentation.

The pre-release of QuTiP 5.0 is available on PyPI and can be installed using pip:

pip install --pre qutip

This version breaks compatibility with QuTiP 4.7 in many small ways. Please see the changelog for a list of changes, new features and deprecations. This version should be fully working. If you find any bugs, confusing documentation or missing features, please create a GitHub issue.

Documentation

Documentation Status - Latest

The documentation for the latest stable release and the master branch is available for reading on Read The Docs.

The documentation for official releases, in HTML and PDF formats, can be found in the documentation section of the QuTiP website.

The latest development documentation is available in this repository in the doc folder.

A selection of demonstration notebooks is available, which demonstrate some of the many features of QuTiP. These are stored in the qutip/qutip-tutorials repository here on GitHub.

Contribute

You are most welcome to contribute to QuTiP development by forking this repository and sending pull requests, or filing bug reports at the issues page. You can also help out with users' questions, or discuss proposed changes in the QuTiP discussion group. All code contributions are acknowledged in the contributors section in the documentation.

For more information, including technical advice, please see the "contributing to QuTiP development" section of the documentation.

Citing QuTiP

If you use QuTiP in your research, please cite the original QuTiP papers that are available here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qutip-5.2.3.tar.gz (7.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qutip-5.2.3-cp314-cp314-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.14Windows x86-64

qutip-5.2.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

qutip-5.2.3-cp314-cp314-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

qutip-5.2.3-cp314-cp314-macosx_10_15_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

qutip-5.2.3-cp313-cp313-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.13Windows x86-64

qutip-5.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

qutip-5.2.3-cp313-cp313-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

qutip-5.2.3-cp313-cp313-macosx_10_13_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

qutip-5.2.3-cp312-cp312-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.12Windows x86-64

qutip-5.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (33.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

qutip-5.2.3-cp312-cp312-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qutip-5.2.3-cp312-cp312-macosx_10_13_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

qutip-5.2.3-cp311-cp311-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.11Windows x86-64

qutip-5.2.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (33.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

qutip-5.2.3-cp311-cp311-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qutip-5.2.3-cp311-cp311-macosx_10_9_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

qutip-5.2.3-cp310-cp310-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.10Windows x86-64

qutip-5.2.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (32.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

qutip-5.2.3-cp310-cp310-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

qutip-5.2.3-cp310-cp310-macosx_10_9_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file qutip-5.2.3.tar.gz.

File metadata

  • Download URL: qutip-5.2.3.tar.gz
  • Upload date:
  • Size: 7.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qutip-5.2.3.tar.gz
Algorithm Hash digest
SHA256 a095df67f0afafa5db8ee67c342580de3fbfa0259320c9572ff820f51029baae
MD5 622038b34f3a00a3e77b04e1d6659eb1
BLAKE2b-256 afae4e1ffb06ae76b0d5e79bfc8cc649768c5fbdf68a9207dc23dc981d3ebc76

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: qutip-5.2.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qutip-5.2.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 324218baa374a82f32d2c23871835019880d4eb9313bda2caf082adec8e3be6e
MD5 a1a9193c12dd4de0715d915e82560e21
BLAKE2b-256 c026303cd6f43344d5a69bc064d984b8c44563f195ab03ddd7d46dff89b2217b

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4dc81468d163d9fc698dc00b1b183cf908f59b5d160daecc90c680dd6714940
MD5 353a9efedecac8c7043e604b60cc4405
BLAKE2b-256 77c25777b2cdb46acfae7558d69921d23e654054f17ff83e1ff23b38618c5862

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cba2254afa1b2196cf2a062d3a8c3023c4e78ce49b9229e955689a6b6dc868f
MD5 8c08bef877de9a3dca83ec12c26de62c
BLAKE2b-256 4d379d602a6f005100f31ef20b2c391e02de445e7cafff3e38d2cc69d6486727

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7d05210a8e8dc869bc9c8f33c37077df2240f50da2849e78cc3f6d9de4e3bfe5
MD5 9ed13c6dac0c3000ae92aae3b4c57a31
BLAKE2b-256 f03138d488bc45cf82c2a8ecdcb7fc628f48246bfcfaef96b4d1139f3ea279ae

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: qutip-5.2.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qutip-5.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 53ca716ac2b0ceabc7e5ed51b593cb79d42faa31a6fa72c47681fc491140a058
MD5 e3e829969c6bc64bb80a31880728a40e
BLAKE2b-256 14bd2912700775e1fd2d7f4b4e8d099dd32f04b90c7f178fc3d59f8fe0bb78d7

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed6c54a04aa02e8b22f5bd31e0314e6bfe22e3c11697910816aa38e2c51eeb30
MD5 bc87bc0c4961ac9e32d9c01f4bf0147b
BLAKE2b-256 dbf666a3355fe828b7342c86d6d56c741e57a15c98a13512d3016cd88733d370

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad70ceac878dd9c35b84697e83936e5f4e7c9659987a8a6104d7ecfd08e3ed51
MD5 0beb6e2e3ea626c508e80e679ba3f144
BLAKE2b-256 1c17b1724f33d1fc52a11895d6649bcb9df4015c0ff521a04e82f01ff1680df3

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e6fee9cf35ba2c323b398cfd90874337499f747f132aa3a931b17cd442eb6e7c
MD5 1188261c4617e9a956ab60c9c5a00357
BLAKE2b-256 47e2a257391edc5c12a786d05ca475392e34f8da5f0360e02bda77b893845a14

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: qutip-5.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qutip-5.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 56cbbce1667a5a28027357dd14eb5f4453124ed2630f002200183964880640b1
MD5 9d8cc991d8f64c2f7708fc668eb9a166
BLAKE2b-256 f4be7eddcffc16f91ced5249aa624f67a350f45fb18f28a374752cf0d0e240ff

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d775e4655be142ad2725ba30e4570affe5a92cca072d6e81ec60519cc8155c1
MD5 a4f6883a2417318ab42eec31efd1036f
BLAKE2b-256 16464f0cfacc04b5bb45f91654998418e56151e5316549bc6074a4231d0e0f4f

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9b3fc0e6ad593949bb8c4933d26c051f92ddc0528a968534fb0e66e7029f138
MD5 e9652974ce2de4de4186b037cbba2043
BLAKE2b-256 f89f1e4ded98586129f0857f3a5274e622313b31e53301624efb4a2d9b98f08b

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cf4742aa2bd5695a6b7d5c1cd0d5e3ca2da37a9de37b42a65977e30d36747d1b
MD5 196ca314056b06ae86875b6c9fe7eb15
BLAKE2b-256 625fb83dacebb4c7f53e8ac1c3998d504d58a3920caada5b155a329030b16b8f

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: qutip-5.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qutip-5.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6899f1d034299fbb5a64ec94095b408c18b758a99a3cfe14c7fbe58c47a6332b
MD5 a18d17ce295e3692ae0f2deb827bcf07
BLAKE2b-256 d30fef5bd69b10fc702cdb21bb95dc2bd3888cdbe34450d51356c76055a1d7b3

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec9cc919ae4e6225f8b0d54898523ff1cd63b76dd4fb407f28ac6a0fb79e4b97
MD5 3980b509c24a8ddec35997438048cd22
BLAKE2b-256 1155a3dd950a72e648b693c999b6c77d80485557b27515b5c7364ea9e3b3b0e3

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a50211e628decb9c639f7d6c7234bf33fca6ea6bc85e2795a2e296c8dd7cf268
MD5 c8ba6e8b56607ebe1456e1f07f796790
BLAKE2b-256 e09730610b291f5b4c6502d1005f7f8df7a5f47a16390fc3760b1cf95b0972b1

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04a08b15fb4009270e072d530e213927a2e26d4708ee4abaedd1b24f6a86bf4f
MD5 568711d4bb782f21cf2f6d186172dcc1
BLAKE2b-256 7b99d9c187616666be4d811e4019e4f3fe82e05e14640c24371ccff87fcc6dfe

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: qutip-5.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qutip-5.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e0f2c2cbc95d28d7a25cc48788185aa8cb2101a252d3bd3305608e5e3e157e9
MD5 9bf7a6ce1ef9e4d9f0c659adaeee5adc
BLAKE2b-256 8369127b8c8440e694ecad86092c53996752a661f871d4005ab81b5087e64b2e

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86c27cf53cadb938d187cba6a60f4e54c52d7d6ec1efd2698a6055ef086ebfde
MD5 5c0404112c57d4e2bc7657566765f4ae
BLAKE2b-256 470345cfa9bf12ada3dede5dfb48c1f8469e58e3847ab9fe0673c7888198e8b7

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fe3091377e4983f71202bb599e55a5ee3680cfb00213f6f05eaf8b2f4c168ab
MD5 3d6fcd8839a066892bdb741198fcded7
BLAKE2b-256 5a2f42ee92d1f65646abd900fb5f25725d4594b57a0a0cc02d67a669b17ae69a

See more details on using hashes here.

File details

Details for the file qutip-5.2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7201b3589a9d55741ef15311c64f0d25644dd0ddf0be0581e3da21688b8add6
MD5 b72fcba1426062fd5260604aec7c1ab1
BLAKE2b-256 d56fe917bda9b3c08947a80faad5bc535099a37f1cce286ee51d549b84445988

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page