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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

qutip-4.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

qutip-4.7.5-cp37-cp37m-win32.whl (5.3 MB view details)

Uploaded CPython 3.7m Windows x86

qutip-4.7.5-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.5-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.5-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.5-cp36-cp36m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

qutip-4.7.5-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.5-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.5-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.5.tar.gz.

File metadata

  • Download URL: qutip-4.7.5.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.5.tar.gz
Algorithm Hash digest
SHA256 a0cc9883281ec89e38ac635adc4bb602d85ec49071628ee17d3bf2c14b5c11ac
MD5 18147b82b5f4045922b713eb897b055d
BLAKE2b-256 3678b7bca6d1f6623b03138c048e9a31b50ed5dff9937de036eb85dbefd2362b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c4b7b9ad94b9edad32d290d0823af4e87daf123c5398925afd8f99f8c6a8fcb
MD5 0e2856f79aaa4ed1ad31912fa726ec18
BLAKE2b-256 53a13937c4b01da5a7d7025146ab3cc90c30bc467b34b2f651384e487da08db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95587c1bd98084c6ca29c4d745048da39ed2431854dd1f12914c21aa47076e9c
MD5 31b7b65ef72c2e734145611130fbb02b
BLAKE2b-256 9d9871578cd33045ee60e7f38170e0dee59a779500eb6591f6718101181c5db6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a257fc52facddb25149c2fc03400fd219b893a9238fde46548d9e1430c16b2d
MD5 a8f5524159740872b334582ea1358df2
BLAKE2b-256 a2859d94af84b59d3cc4362941ac315e108e51b9527f75dd2cf142771f2b397e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0e513344872dfbd5728a5a1688671909fa4ebeb1d42f09bc896518ed880f82c
MD5 6af9b8145f1286b2aade90b0ad66288e
BLAKE2b-256 e2a0ca7ce149a8447556f7d9feb64f248c1ab5f9feccdaec65a9de05ae058c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7141cf931b6f92397cd6738d082c46e082b26c066deb494a4b6b8f1f841b0aa8
MD5 c8444533a301daf98d1e714b1bc856b7
BLAKE2b-256 da4ef0ceb8875cbfa9eab33021d6ff5d48bc0b7c21114a4ca8372ea6a65c7d0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b4ae6b823674328703f96ca1fec75260c773d3eea981f91eecaa71235c965ba3
MD5 4099989d20474dd5a46c9223ad8771cc
BLAKE2b-256 c74b67f084c0f092d76632c219fc5c8a95a7f304c345f90479cfeb5823f704a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 36502a7883b8c87d42381aa7b8fb0b3450b3bed26924dfdad9e7829d33a2ced3
MD5 2c44fe4ea210437a7bca3755a3f3d76b
BLAKE2b-256 c8a85b05e041c55693101f2f68cbc5d783a4461bf6f0063ccefde6ba45ee039c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acb9f827ea757faa193bf19e42269ed52da06efc38f966923ee6b793b28526f5
MD5 51c494eef7fc7d596a39713007fc4e50
BLAKE2b-256 e8988a44be9b19c15e3e575ca730c756874a9f5a06e00c23c110dc3299413fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b9c16d9f5f7e61d8c0b904b498fa44d30ded6685d7fe28c3c19c57b9c0fc8fc9
MD5 eb25f4beea7cc80124ddc3c6d70863c8
BLAKE2b-256 d9c6aeaa180090706c756ae566bbb5fbc46a77fdd7626f446e9c51839df26723

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 79b2667a7ded59d05722c78bfd71054e63a7c0ceb8a4ec7426ece69cd125668c
MD5 a6102ae2bd6ce436584c914bed8b09af
BLAKE2b-256 bba56a08cbfd5eccc3091e0ead0d0d6a1715ecc11d73387f52d5f83c624fc1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4595d59c5cd22c88022897d3bdbdab191a9eb032ee2ae8fd88937b82d736435c
MD5 74abba917c5c077d6f073383ecd9ddf2
BLAKE2b-256 597267b2daa5c0f98dd55f7817d197b324d4313dfa399f6a2fd9915bcb1d5b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be905e4b3a0afbf53d3144b642391b0de8274123ea7febbee19e1ec1339c2c70
MD5 da3cf47b316e17cf298d58e7048d54f1
BLAKE2b-256 483e03aeae28d004a924a7ea81cdb8397b50cbbfc91587ce9ad43bd5bf6d331c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-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.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 700b4d1df10ed7cac8acd0b15da4bfb4506073d7bcdb46f9cc896da5b13ed0f5
MD5 8f34caf6bc65bdb67b08650dd570dc8e
BLAKE2b-256 d672cc509f75bb21f7f75a0896a942798d75e7e212ffd46e881b13a65b6e3e33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 5.3 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.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 695183bee518aee1c0915e7a0974a4305d128f06afc59b6e18a2127ef353138b
MD5 283328b62e8bd1922fb2451d88e51fd1
BLAKE2b-256 eaf5d5891a467ff1146fdcf00832a5e6f5b8619cd14d298250c30b967eda2d4e

See more details on using hashes here.

File details

Details for the file qutip-4.7.5-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.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 736a1b0f13bcf51fe9152478409d78a7608d9a7bb924238483df8a0df55c88fd
MD5 2283ca84f4e669d331174383f39853bc
BLAKE2b-256 c1f3513a7d8e98e4bb0e7bcf829952a2c8069796371b7c04de3a90596521f3b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 349dff8b40a0fc97ff2722c76e73f6141f9a5ffd44c0bf16d830b780a41d0dca
MD5 bebfa30680af51b0d0d5ecbb8e7b6d02
BLAKE2b-256 89f98deb2106e9edabfe1503517f165818765d83fd2f054200011523e8965342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11b6b750e6d68d6b35a9f64576d00742fb0f7ea97f5e624bd01fe9fec0eb0c53
MD5 78dab4d7d8da2675a66fe2087ddf4ba4
BLAKE2b-256 876c70dbc367f02952cf524f1b4347c4b541dbe84513ff552ae1638339a878be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.8 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.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 240c01a931fe22417fbc18864cb91b91c44fdf6e5b922386e3891752e2cf9740
MD5 0fba3e64bdbfc87792d9857a92707962
BLAKE2b-256 588796038cc6115c12937e74efc3a8b213365572682601fe5a9ece7c1050064b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.5-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.5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 193b96cd41a522f842bd9807c763e305d0e810fd6bedd5f486e8a5284d80ea26
MD5 8b44719c69ba754c19d39ac91fdecd7a
BLAKE2b-256 9b77ac623d10050132789567a3e3c7e357fbc93e4cdb69ef53f2b34224934ccc

See more details on using hashes here.

File details

Details for the file qutip-4.7.5-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.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d0090d2543fcab58f966387b0553987971c75cc8b7fb269c354e68b023d87f18
MD5 b74180bfd2710431cd6831553b455a76
BLAKE2b-256 f06776dbdc0b8d3cd30247863c1067aba2d35776297fa8ff1f026be8af208314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4f08e5ffcffdae89e906fd579aa155e3b794d0eb7345ae4cfadb4b24a46a08d7
MD5 95d3a44e89ed8132e59a4bf75108c524
BLAKE2b-256 8c6d26eae3815c8da782dda7e7b4e88e5bcb91fe40634cf6173d5309410903e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd223ff0f31cef3b08de9d898d959c65a4cd3ef05eec3cf91ee25431285d284d
MD5 7c7ab17a4ea8da083dd8f91a7a0dfaf4
BLAKE2b-256 8f60ba8a5b877a02435014603a6b97b3f2fb4378329a0054b55541f2585e8795

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