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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

qutip-4.7.3-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.3-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.3-cp310-cp310-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

qutip-4.7.3-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.3-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.3-cp39-cp39-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

qutip-4.7.3-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.3-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.3-cp38-cp38-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

qutip-4.7.3-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.3-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.3-cp37-cp37m-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

qutip-4.7.3-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.3-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.3-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.3-cp36-cp36m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

qutip-4.7.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: qutip-4.7.3.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.3.tar.gz
Algorithm Hash digest
SHA256 abaf8281cacdb31b822456b4732d591939781ab94561f42bc081a64e3fda713d
MD5 1130dcc035918b53c7cf913331d7c4ee
BLAKE2b-256 fe1efcef4a656d3b5824132e93d94b9ccde3bc7384c70385e0bf3245dfa59ee6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 04e751469a6dff44f9ed8d46ff09b1c7e2c5177e91a8083427d163c8271688a8
MD5 da9618fe4deaac6eed9ca8a9f5dd2ce4
BLAKE2b-256 10cd837647e62ab82a6ff4b2bb2bf22ef4b9c70ada215250c17fb18802bc5bfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47cbbfed0acb5cc612b19ac9e2a8f3c596ab7511b91e36f69e97cdec27d8508e
MD5 acbfa7a1d82efcbe4b0fa836ba943598
BLAKE2b-256 523bd2a3280d84ef6391dc3f1e69959a9312583647e49ec413f02321b2157cb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fecb3d851f938b714c3d45be8baf921129d7ddedbafc948a4bc08cf7b95c27dd
MD5 0b5c7e247802686933cfd2141cd6bcda
BLAKE2b-256 8a0f19691e6cb9d4713bca7b7d7141017fc0651f3d6287e96db4ad61f254e9c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d1a46ea51ea7c62d69d1acb63cb8e907c44ac75934cf7fa93bd3b4a24462a88e
MD5 b5a4f6e7ba8f467605fe1b1c1e490a2e
BLAKE2b-256 9a1fc7cca222d26e286f4e979da20e2685a9cd8c3eccc11f6d609cab84bf3766

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3534b7b7d33c1536c0fe3bc000c4ef6ba33a9bca327234d520a982a06ad07b3
MD5 22b842a0223a15748a1bd2714f3bd626
BLAKE2b-256 8d6fc364207606e46e32dc9feef1228b3b4696e579230f72b2565c1b57eb542d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea947c32b5b31446997113271891fe2af91b9e7c58fca92482ce816de66fcbbc
MD5 f018466ac7867b56d512fec5558c4f63
BLAKE2b-256 dc594009aa871521a901f323665251639b68a127ff2e1372b4566b9997a76fb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d27cf80dc3a80f7db701f04f031dd807b07e66a57db78731ac162b9d2fe6a6d7
MD5 c14711489996f48059928853529cbb00
BLAKE2b-256 d27e8648065a5e36c761703c0beee1b746c0fcc4e7083757d3e66318efe9056c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd539c6695d1d11f0118f5083591f600cb9adaeffca274f2d9b2812df629deeb
MD5 7a2926327331b6073558bef617ca455d
BLAKE2b-256 5538c09a0d82301b3bd8f0dd6aef102d522de9eab92a1bd25ae614056a163c49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 074cd30890cc1b2d26b391aa778a93b1203e9b531902c2931a16387cdf7f0461
MD5 60147b3ddd9c255250810a643e3d110d
BLAKE2b-256 84d8aded869acdce87ba40f84579eed406adf086d34f752182c0d980f55c18d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1f4794d68e6b98cc65390cf2af5172cde80a4e870ae2249010c66665cc9a1a89
MD5 3081046e5ace9851c126b0ee1ea74cb5
BLAKE2b-256 a7d7c39b682713081c5ff112aedd4e360f77191a5057027785ab20fc67d10ecc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7696f4c053a2c575a13fec4dbeecb2fbfa26a4c528e7540ef4b0792a89e0c92
MD5 384c729ea0519716c16275b84531cf7b
BLAKE2b-256 28554da2e9d776e32188029252e385699a66df1b7643ece5e68c0ecb746db54b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23c0c562c51642e3f90c28b09354906909cd21f82103f78566dc9afa5c860536
MD5 f3f0291de147956aaa6684232aea768f
BLAKE2b-256 ab2c3f1498a0ea5fa188964bcd3f465d3c22223112d81d3bd66d465a56b47c55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3fe273d17f86e25539c16e4f189d639f0ae72402240968b108baed3b990d0a60
MD5 a61819481716468642560cbb6afac335
BLAKE2b-256 196dd58b47f8a4201545c8f1da32374b1f79359ffee8184540cff5ccc4b51d89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8d3de71cf768fb20a987a8ca4cfef5bd94a90190ed50b5327bff32ca1869781e
MD5 bbb92ecdbed5e8fe50d436d30300159f
BLAKE2b-256 9d22aa5f9b680f7fdc481062883ecb3a1107a3c305c6440ea75fef1ef57727bf

See more details on using hashes here.

File details

Details for the file qutip-4.7.3-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.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 15c7ae39ab39feb69bfd6bb0b9ea0258e7504383475b4b1f32c8ca8f70c0210f
MD5 07782ee38e3011a13bed8c0f405a931e
BLAKE2b-256 bb536d03243ab4d90dde27ca06f4c373faa23762daa02452803e0a23a65f1481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3fd6e4509b748cd3f586cfa41421975e1a290b2b8a4d765265176f798f1dc769
MD5 c51f60a4722e40bcedee93bb142b3925
BLAKE2b-256 338596aae9aeb054ddc9812ab25e6ceaaaa885263a2d4552666c2c1c0151d094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51fac208a1c04a44cf2e2ada1793288293a9d18755d78d3e1399031169f50227
MD5 576040f0ee30598ef398ff5130e04085
BLAKE2b-256 653ab0d08e658d9c50d7be081f02feae88026542594f7b62a5e109a9ca19c2e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c5febc4ea0cb17af7370d89f8c1bf0735755d6f76b988058164be19ad35de5a7
MD5 4eb05e0242ac02ee04b285ede2beee08
BLAKE2b-256 d749eb6ae04e5213f113a0db2f803aac4fd793721a9ec1941779a28a55efbf6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.3-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.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b92523889c0be7a593a652638c2aef2ecbad7436aeb6957ca783e7aa1e47dce3
MD5 061b346815d8f2de1bb7fd71129567aa
BLAKE2b-256 83be1867940f9d5f724d9dd11eef1521962842e944611f64592a2574073fb1e8

See more details on using hashes here.

File details

Details for the file qutip-4.7.3-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.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f76b6d13a8d5816055a9d79de6df15930384d20f8ee1c6a088f6e3925aa6b79c
MD5 e64e60baaf8fedfd781f7aa81bbcc264
BLAKE2b-256 391f8885050273e223a5f84e62c3e393ba873d59286457385861a073c48e3de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bb9e71d7891fe9d288573d283cb709b533e9bf9fd8b95ffe616882b38fe6453f
MD5 7c34b8018d63810705efe862b0d9773f
BLAKE2b-256 b5f8d9a3efdb512b3944797a94a41587b0f11493184f84611482369da22ed000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c078e11e02f0a1d77f8ddff7f245bebf8aa261e19616ef502dba97aef4e4fa9c
MD5 bd11971f9eec0a3ccba47fc541278118
BLAKE2b-256 72a8338e4fc8d7295cbf63205c8f380340339a44cfed1e90858f20c49e3f567a

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