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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.10 Windows x86-64

qutip-4.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

qutip-4.7.1-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.1-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.1-cp37-cp37m-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

qutip-4.7.1-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.1-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.1-cp37-cp37m-macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

qutip-4.7.1-cp36-cp36m-win32.whl (5.3 MB view details)

Uploaded CPython 3.6m Windows x86

qutip-4.7.1-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.1-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.1-cp36-cp36m-macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for qutip-4.7.1.tar.gz
Algorithm Hash digest
SHA256 9a87178e68b145c2145b526caa943ccc8400a111325ced45bd17f9b893663af2
MD5 cc184ed798a7abc5c4f6df9e0fca1923
BLAKE2b-256 f3b47dd554fb24f78e2c584ab9f5d204b41e8d7bd83b1d7b27b1bcdae0163800

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.1-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.15

File hashes

Hashes for qutip-4.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 87622a92b3ce5192ddcc50e9a72c42911205a019e311adfeb9ae1ae820eab448
MD5 dcd5d1bb12ab74558c856ee6e43b2278
BLAKE2b-256 ab2b42ed88a61ec11a2639aef5114823f1f7e795da32ee6af5ee01907635a2e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e593df3f8a096571731728358f5ccd223964276667e07cbb9c785ec0e50f079
MD5 ef204f84624cfa0680e7c38a3b765189
BLAKE2b-256 83e5d3dbd0b225dc76e529524fc3a533680bcd048f4cc13ca93665dc91e51af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab2cfb4918d109952a4ba71c1b04c57738d8e6831d50ee06dffb88611b3da7a7
MD5 ec38dbf1d7d1edebbc1804a736425a58
BLAKE2b-256 93be07f809cf1e9a796e26aa9cc76090b23b5c2c1707c9609994714b2baf0b46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.1-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.15

File hashes

Hashes for qutip-4.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 179c03dad7467fda9e3427e855b79d1d249e2ce70cc53c318e4c7065a48877ae
MD5 0fd4b10d5fd02ef34cfa8dde7e6265a7
BLAKE2b-256 bbc93c9dbe5227516a9087dc5ecae5554c88af166e5897f98f726ab6345a2d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9090cd9c9e6d9b575c4112be2d7f3ebd8654489194b622c6cf02924fd743cf6d
MD5 6ce17514b99171aabdd15a2a4c20a7d5
BLAKE2b-256 ff9abbcd4c423f6451449eef8c3f13f696708d75844a0b0c3071f6434f84801a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d1c486b106f2ae17d0677d0994cb51f6367ee1e33bfd4e6a6a7bf1b6f627adbb
MD5 608b73b9ce80191579016a7a15f069ab
BLAKE2b-256 923b32a72d3a06bdb4e3f5177d29d607fc01a0733c254f5cacd3e14bd4adab63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.1-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.15

File hashes

Hashes for qutip-4.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fd2c970e2134161ceb5a540a34f99355a6f4feccd4ec0b401ce2ff4bf5eba87d
MD5 5ca49e8e90e5ba6fb4476723c480588d
BLAKE2b-256 5ae6ec81c6e56ee4db930a53bec91efa33d60b2130aa35a7b6f994163704f168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9df66605cf383596020a08bcca267b2dd8623d42b188f9068b7e1c813bbb8f21
MD5 c695a54651b68765b4711599473ef498
BLAKE2b-256 b80f6e20e10402c737e65ca9aa0fe347c2c8f554292b043c5c8cd91d44b9e396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01c17578c08cd1df453b0361acb9029104888950924ed3794aae2678ad08f397
MD5 d231e54b53cb0aa973750eb4677e615f
BLAKE2b-256 57614ce4158561ac82df79cdc02d74f7d0cc3c8f97025a4cb4d912f7f6444c18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.1-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.15

File hashes

Hashes for qutip-4.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f95913d4ee720d168af55da9159467107424cdaaa6c91b43443531a0ca77416c
MD5 be32336c6b927ea217628bf2e6888338
BLAKE2b-256 8eb548670cc927c25425e27cbc968e7e48e5f430a9601464a579e3490f3d864c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf73c1f15ae21aabc37e7f20f27f735a65c2f6a78da049cf2d693e9a9c7210cf
MD5 ce55f8b3755f40523c7c3543221698f6
BLAKE2b-256 9c795cc4770c364bd9c2b6867603c9c4506215b8a7b5fb496f43de9f7d0ac9dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e44002170937e650ac936df69ee0569935b47a8506fa1a389caffe2570552907
MD5 d161c8fe73dbf1b1e944daad88e29b99
BLAKE2b-256 cb22139e7a6c82527b5b4815f04783e88aaf62feb0abb254c7c573935d114e22

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qutip-4.7.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 81869d0a91845937ad252b248c5dcdfe521b2e910f0f0d61428f57213c54e136
MD5 a26e521903b50f0e62c84de7630af89b
BLAKE2b-256 3ac3d71a953f8dbcd249efc95eadbfc1415cc23765d2195a7ab73b0d3bdb6c00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.1-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.15

File hashes

Hashes for qutip-4.7.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 17b134a6ad485ad19a2fdb39b0522d5aeada3dbd304cd359817c9748883a1de8
MD5 fe18dd130f27f5ea2cc23da50f73d5a2
BLAKE2b-256 8a007359b0018c7ffea4d171759fed977c67c9f1a104dad03f7538810d44351c

See more details on using hashes here.

File details

Details for the file qutip-4.7.1-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.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6d581363bdd75ad70f351c56347c580d3e987f6372c0722266ca63e88d2d571e
MD5 c2732dceba61bff4f190467af7ba67d6
BLAKE2b-256 725f64cd25af8a43dd1dccc4e037f4a82fe91d6d16a9388754b4909402622e3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2c7f95836fcb68ec21554d634749250db7d842c785b962be2f999be01bd63761
MD5 5427613fa38a40bc25284b000b841c41
BLAKE2b-256 7d83e61224c784fbb3e7283ba99cd7df91e649a6d4896af96a36c7e82ed15d6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c3e9ec688cff9b31f5c4fbe8003d2d81fe3630a4b678df19e81ebc90cd5e46b
MD5 c15134f8e12ae52d1bff491d3181c2b3
BLAKE2b-256 2a0cb0a18e5ce0024a082027c4494e1d6c0696485a2cc4928d33f333879be49b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.1-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.15

File hashes

Hashes for qutip-4.7.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 418622a5647685420e0cee72ad77ffba09204bf10809388fa939c9605c177c6b
MD5 d15509ce516afff4663eed85e4ea7583
BLAKE2b-256 e281123b680afbaade41776f2cce8dd46eb458c9994f1bec9dc7586fd8962aa1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qutip-4.7.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6f8ff38a3c0a91395937fd385a15595e5b61b86213034681fd46a6e173700a1c
MD5 5739a555d5a20926af48557b05b28101
BLAKE2b-256 03687d6def105f21a379b027dfa26d9c3eecde53578f4f06a57f8fba24c9d6a5

See more details on using hashes here.

File details

Details for the file qutip-4.7.1-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.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b4b57cd6ae4d7d56951d8c03db07b0627d0815979d9cb62b0ebd939719badb56
MD5 b1e21294b35e42eef3f5d4e8a4fd9460
BLAKE2b-256 c96a27f10c7d2843089175549c3c3b7abfc531ee998ca4cec3030843e24b8900

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 51b8a67c9c62a73b13cd37893f57b7bae459587e1eafc047e0d9e74742088d20
MD5 5ad78185ea4ea48ca8abcd8a2c051286
BLAKE2b-256 c71df73fab07fce91631256aff70e3d71e93b4bd9f2c37a40f6e4596b601c0b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79b0db4f6e814619696541372bd097c7e26e9b1b74e38936aba51faef2a1396d
MD5 b74e834cf43d126539b370cb9cee3f21
BLAKE2b-256 f3185bf5bf87e3523b7b3e3bbaf1395b05fa32a0b5f5c3c31644bb40b45116f6

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