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. 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. QuTiP development is supported by Nori's lab at RIKEN, by the University of Sherbrooke, and by Aberystwyth University, among other supporting organizations.

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.

Documentation

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-notebooks repository here on GitHub. You can run the notebooks online using myBinder: Binder

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

Uploaded Source

Built Distributions

qutip-4.7.4-cp311-cp311-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

qutip-4.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

qutip-4.7.4-cp311-cp311-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

qutip-4.7.4-cp310-cp310-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

qutip-4.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

qutip-4.7.4-cp310-cp310-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

qutip-4.7.4-cp39-cp39-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

qutip-4.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

qutip-4.7.4-cp39-cp39-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

qutip-4.7.4-cp38-cp38-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

qutip-4.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

qutip-4.7.4-cp38-cp38-macosx_10_9_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

qutip-4.7.4-cp37-cp37m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

qutip-4.7.4-cp37-cp37m-win32.whl (5.2 MB view details)

Uploaded CPython 3.7m Windows x86

qutip-4.7.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

qutip-4.7.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (14.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

qutip-4.7.4-cp37-cp37m-macosx_10_9_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

qutip-4.7.4-cp36-cp36m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

qutip-4.7.4-cp36-cp36m-win32.whl (5.4 MB view details)

Uploaded CPython 3.6m Windows x86

qutip-4.7.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

qutip-4.7.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (14.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

qutip-4.7.4-cp36-cp36m-macosx_10_9_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: qutip-4.7.4.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4.tar.gz
Algorithm Hash digest
SHA256 4739510d707cf6a02465ebc37d9273dc63dfdfa210ff128f6211f7ff9438a4f1
MD5 e09ada05903ec2519605660542209ea9
BLAKE2b-256 1473a7016aa60dace8d101740dce5c11e6c832129cd15a0450935aa35746ecfa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9727a37286e115990bb201e98f9ee10d57d0f7cfc8babdeb66b69e7a03883481
MD5 026f209dfb558d1ac3ee244608e607ca
BLAKE2b-256 13a18f0b60fee1cbf12bf9e84393b615fe33830a0dd28c584cb20951859b2f01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c0ee143de09fc3343f76b6bfabe6c2651f57ad24faab002117d9afec5ee60ba
MD5 2766e8e23041044ea69a142d4837d124
BLAKE2b-256 5981250a059deb64111f2e8c3d4ac6b1ed29938e8d0c2c769068140f636e882a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82c4f0a036186af11b550ba3cc0dca33bd49c75a9c4c76ed824af15b006fef4c
MD5 ae0978a68878964d9b9aa9d16c7bb9cf
BLAKE2b-256 207a90005956d8b11eecb43026d85d76a78a6346fe22523c0d4a66698b905185

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 59ed0e8b0f429f4453825e475540e01f1cdef7f16734af10fa70fca7298ddb19
MD5 8cfc75f30a96c9f70666deeb6ecfabcf
BLAKE2b-256 a39d11fe2c3ae927dea907d2aa6a856d301c2e1eb67d3f7f77b25645441621c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3879c543de82457ee65a68dd46e4c006c6dc0a66f0f92e6746b33bb53c72ee31
MD5 32bb025c71b839bd0ce4744005c56dbe
BLAKE2b-256 d86e0df5bf32cd236c80c752fae3ca76956aa223c69d6dd9eaa754b7386f2866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d83cd85ca715518c86466fab740fb0b3fd514fa6ec16408958a31f5a59d59255
MD5 f796ce003d9df01c71523ceaee8dd366
BLAKE2b-256 553388f117a8c0ecfe98f86988cfd44a07677622acc440be6765b03599a8065d

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: qutip-4.7.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae1e6ec9b91ab1bd6d5f953fbb8fec865036db487df55465448bcd141029dbd5
MD5 e980a6260b1e49b0474b3fbc9c3f6be5
BLAKE2b-256 c96699aba9e7baf652fa05d2c149820184c439486e3b7b7fe889ce8ccc2fcd0e

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99960f7c9ce0be4c239e78673b0e486b10b97b6b9c86a5eeac07e174a27f79bc
MD5 a5ccc655b5774fd9717ec6eb94dd9772
BLAKE2b-256 17b21fecea7652b747838ec0524332dbf7f558b17ea66845a058fb021425e6a1

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d01661311ef03f4a28b79be4aa0a000c473384fab8adacb2b8192dc1023a9a96
MD5 7f8811579072034eb11d579b9bc5c129
BLAKE2b-256 f9a477aaa53cfbf46e74522038712c0c0bdd3a0fbfc9d8f0a12a828f928fc767

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: qutip-4.7.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5b5a5c36554d007b617bdbf14c4a60a6aa2877d50d08d14944f3823c82ccc75b
MD5 9727962f31721831874dca7bc54f4f1f
BLAKE2b-256 b0983940cdf9f6d65e04e06bd1ed0cf70e5d829b1756122a0f9e600c0c089b54

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b344a892d10800c86768bfcd27dd4676dc72dfe1c43c8592a23bf89d3ce0896
MD5 2ce3c8d0a3bc895b58d544d88f6cc0df
BLAKE2b-256 7fde83acc3e631f1f3b398d61fe77e31e057fe88a63a1e6ca8ffb3eea73f7cdf

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d20d1dc09de0b22b9fd464a676582ab90784bd65ff02b943d947194dbb2ff2d7
MD5 a295a222457e3cb8471a0540e2c491d8
BLAKE2b-256 4e88db8e798619b9b172842623f9b93d923a4f71861066d8b2096ccce81c1c13

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: qutip-4.7.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2fb85156f115e550df2d1d170ba97665eaacce6ce95bffa626579db71f2fadda
MD5 56f1dc55031b149f264ee5e9216406ad
BLAKE2b-256 9a8eb33d5e2219a6c136a597ea62176c3ad40f8600254f7d982f5259bb37243e

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: qutip-4.7.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 62afc56f941e04d6894eef1be3812d2a2efeed16f2e17565f0972d9abae5f331
MD5 2078f2fd39ce20202fda861576fae810
BLAKE2b-256 961449644532e59f55bf5d55776fd5d83df8247a9b990fbdfec44b93188429ac

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c3db9f308ed9ee4cfc5063c508795ceb85b2dec6a86e6955eca63f33fdea489b
MD5 859e170a09d0d994a213c9ce17f0501d
BLAKE2b-256 0b92af5512064057c3c7f886ced8a011d71be573f8a500a401092b867c36988d

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f051f3ac41b9f2e79017ecabb49c56b1ee96bc7cc048dcf8ece9d1802ce49952
MD5 18cba4fe9e1382fda5c2247c39f1700c
BLAKE2b-256 dcae928b65536f060913be25e41fb4d21a61765438a4b63d82b84e9703be2767

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d5fb95403266fa088ea92af6f953ac5eed55a368886a281eb161479bdea08e5f
MD5 e0d281e2277f83db6785cc295d32c4ba
BLAKE2b-256 6b2a825057f413db123aa670ea54b10bc109ecbb5521efd526b80c6bf58ef557

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: qutip-4.7.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 36936e3c4d7c33b70671eecdead089fab36813c08c7e01fb633281bb9f05a675
MD5 5d45b0c4a734e093d32be160d57e89d7
BLAKE2b-256 13fc627a432267207d17426a5c829fa28d1cede56e6033952076a3fc36a2d690

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: qutip-4.7.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for qutip-4.7.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 44410cca73dfee3e2f1416f42801d9d736be4111a0931fbb0bf4d29187203165
MD5 a825c16215b8274eb8cda527e78e6286
BLAKE2b-256 f067b861f5ffbc082f949584396d1b911a5f500efa881bc49a0d4e726557ad3e

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f36eea57ab9db2687cc6f09c61ba53d2e398018f62f47c09077b7204194bed82
MD5 38878db4ae63a8244130944e2ab2020d
BLAKE2b-256 dfb0c7e6939d2f506062cb20ca5c29b19cda709615426c9b5b4f591527c3fa3d

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 381e6a707980aa562330a445c33791b4e8e41932b0d2ebfbca9f49dcc8c45a99
MD5 9349c88f55a165004c63d6061479b360
BLAKE2b-256 3effed7de1897abd9e787f133e5c6d49640e7a131c3bc7c96c5eda44fc699249

See more details on using hashes here.

File details

Details for the file qutip-4.7.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qutip-4.7.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1046cdbfa7eb0ef64e846c7d44c44ff035807d628224ceeb937ce23898326de4
MD5 70583877adb8a9c3c85ab2a8746454ff
BLAKE2b-256 c935aba898f92b2446bfd74d4df623c26ef31280feaeb28fae3679e3dfc4d5e5

See more details on using hashes here.

Supported by

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