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.0.tar.gz (7.0 MB view details)

Uploaded Source

Built Distributions

qutip-5.2.0-cp313-cp313-win_amd64.whl (10.1 MB view details)

Uploaded CPython 3.13Windows x86-64

qutip-5.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

qutip-5.2.0-cp313-cp313-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

qutip-5.2.0-cp313-cp313-macosx_10_13_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

qutip-5.2.0-cp312-cp312-win_amd64.whl (10.1 MB view details)

Uploaded CPython 3.12Windows x86-64

qutip-5.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qutip-5.2.0-cp312-cp312-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qutip-5.2.0-cp312-cp312-macosx_10_13_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

qutip-5.2.0-cp311-cp311-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.11Windows x86-64

qutip-5.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

qutip-5.2.0-cp311-cp311-macosx_11_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qutip-5.2.0-cp311-cp311-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

qutip-5.2.0-cp310-cp310-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.10Windows x86-64

qutip-5.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

qutip-5.2.0-cp310-cp310-macosx_11_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

qutip-5.2.0-cp310-cp310-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: qutip-5.2.0.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for qutip-5.2.0.tar.gz
Algorithm Hash digest
SHA256 9725186ebc22c8cbd543faaf4c4c1e628bf77f185553a89339104b6430015b7a
MD5 93a1874ef6f828c445fb961cdb7fc75e
BLAKE2b-256 1163b4c00de6068b229cecb92016cf9d2bd849d919f5a0b4247f5ea933e82349

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-5.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for qutip-5.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 47ad10b10ede76ca84362f9b33a04e56e8b913cc018f0daae35d556b219ad41c
MD5 d21f14b15edda6e458355ed1e9c96dc3
BLAKE2b-256 000c8003776a4bfbda86713fad0b86ac51de1c15fc0d652b43d8244b612ae178

See more details on using hashes here.

File details

Details for the file qutip-5.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37773c665a65f5f316144eb59f71521ad3f43f7b24ca34454116d1806bfd7422
MD5 40e271553ccbdb81eae618c854747cec
BLAKE2b-256 68de6c05263deda1c8c4d4296ff8cb1fd512d71b9febac4b66fc5653f022c94d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b63726d4cd7c8399a6e1a9fbdbfca1968e2bbb5aeb7b2ff6f5b598fd63ae1005
MD5 7041b65493f398cba590fb63a2444cd7
BLAKE2b-256 c0ec2968f2afa8e26c02a669c0aa61036b1cf93d8301a86c5a3b1f184cd47311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b74468e05c296852777e04e23b57cb90264ea3c8db00a384589d9d2aeac15013
MD5 5e1e3d92a72a4ee6ae53a4921c1ec0df
BLAKE2b-256 68aa0e2905c349c955c0e056bfc20d2ba4a64dc9dc607b850702c11fc512a75a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-5.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for qutip-5.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 70a8f9b38b22d72e5187b1a1e8ca8e871660948dd3324ef22a4f09aa20b71ac0
MD5 a3080847544e6990c55e05d35b7d3c58
BLAKE2b-256 1473c91608584d3c85c4d698aa04f54c39a69f22bc3d84fc035f610de7532754

See more details on using hashes here.

File details

Details for the file qutip-5.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdadc261889ed7a7db1af0a6db42ade040d77dfb39205a0bcc0f80112d10e3a2
MD5 a2e61164cd8f8fbe075e5ad4762e1a70
BLAKE2b-256 01cdad3e57417a3ba1f635018a83620d24c3dfe53a7da350ef0f23558d022382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 763134895c36eff8e5849e5e17e73c7014cf15d85d972447c47bd103e9727af3
MD5 2aba34b03b44f2e24e115ae01e0fd016
BLAKE2b-256 ec4ab043694511fc71db6916e19c01f940093f32064abecd9b4f5316728bc8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 680581fccc8305d03a4b9360eb1ea36dcc02ce5e5610de44e4f9ce7ae1a50644
MD5 3d27a48029a6a438b51f9cb69db7974d
BLAKE2b-256 79e020c1a68081b09bfa63fed3aedbcfdb113ff9c5c90169cb69a920d54ce327

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-5.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for qutip-5.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7e7d4e36ac6d39a364600f001152ace64df5edbe0f70b4b61c48f798ad7f97f3
MD5 6ca807bcb773ea03ab9634b7df538876
BLAKE2b-256 07e062482cfc66c85a331dbb675c0fdba434790bb1430a4a12e4211484cd8da2

See more details on using hashes here.

File details

Details for the file qutip-5.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3458db981bfcd3dd846cb5eb184ea09efcae405b13ba66551df4c0bce2186e8
MD5 6d7c636af74115998373d78c6f30badd
BLAKE2b-256 6ec1449f4ee4cdd3473ad211a861814d1990cbff023e42137d305d13fab111d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38f2726b8078bc84759a195167f52158c8f1674e0a455ea3f3d6c41d695a7af6
MD5 99a8a9e0449e8fcb79b51300f0cd7a05
BLAKE2b-256 cb4f3f4299f1f4dbf1e6a20168f6f8c5c4c2c283a164fec0d6d37d047105d8e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06b0a33de3a5352b7bcbaa8a780a7937db509a9a7659581e1543568e4d45d659
MD5 971ee91d2d91142c8e0d04498eb9863d
BLAKE2b-256 4c8902838c04ecb1cde425ed71a98c737edeef25b9bb761d00f77cebd71a0588

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-5.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for qutip-5.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a84f4e57dc67128e6a32b9382c897475088f32f36f5aec2af1b8b2c92eef9bf
MD5 b014c6ae7adeab214db886111fbc3519
BLAKE2b-256 0dc2b55612c6af839313b99a48abddfa9bfe87fb59a0637334098ff254a79166

See more details on using hashes here.

File details

Details for the file qutip-5.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qutip-5.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5793996da0b00f90c31727ec892cc73346c27fddf812a26fa81389c3d6b091b7
MD5 3cdbf2507020a2dae184fa8c8e2ca61c
BLAKE2b-256 3592317fb1c67a3155eedfbbf328558738efc673267fb40a99f635094af15ae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c3b6a2d66248d8188490b69b721bdd98c67feb10f2a47c3792a0de5362219b8
MD5 ae63bc4aae168c4292a8d6da070edacd
BLAKE2b-256 e02a83bfd471312472025eb4017f91520044f527313292a2cb0945ca5a78bed7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-5.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ddd756b32b878b1995bf8e72cab441b2be8bd465095d30ea836db46398512c3
MD5 320ec59d1be5cd4a2277c9016cf4a87c
BLAKE2b-256 da7eb03d707ea02cab9fbd634f1c0eb49fd7b044dd295ddf7e9608d1d66e7287

See more details on using hashes here.

Supported by

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