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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

qutip-4.7.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: qutip-4.7.2.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.2.tar.gz
Algorithm Hash digest
SHA256 9ca149f77cdc5468c6327e46658f036e990628ca16d7b4d5a3efd73636c047cd
MD5 e55c4bd5ea0bf6bf65f47d51f3bb970d
BLAKE2b-256 56645b9fa1a1b788726eafbf39a2287040a22f5131d9106bf89a51e8e33fbfff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f1881fb4cbbd99a1d18364c5f42a12d9211818e50876d5594c7cebbe2179b28f
MD5 aec00ccfb527c30940b2f544ac38b88e
BLAKE2b-256 d728c59b5733c442a9fd4644f550bf0349ea01447e7171f4edf0397291af6510

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83f8ff63fc2ac8e69e47ef057b4d9727627af521bba15269774f41b0bec40714
MD5 0210a440b363becfec98572486f7cff9
BLAKE2b-256 4c35dd20a5b52b7864841e5e7ac623b3b260211f62d79abc2e3703632c574cb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57b063f0e3e6cb699164b5c3ffdc77778c18beb49742838cc6a6b0694fbd4cf0
MD5 f497931f1c6eb3999c3b38a7893016ee
BLAKE2b-256 d280a4a31e187ba8537c4bace197d24b90108de14f3021a2d1b4407ad6aeab84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f74fef2b9e63e525187b0d39dcaa7648f54b0937042c537448d534db2af6259
MD5 954c8fcc52172af433bcf83400545460
BLAKE2b-256 6af06bb34ab3ff12fca7e3b7b649e35fd4b6c5e6fb426d674bb3d3a987416c33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15ca39954fcdff6ed9294dc468ca25e8397422d5fa050d4cab4192c34f24ed8a
MD5 e1f3a7bb031b3cfb54cd72c9b5ee05c4
BLAKE2b-256 d7db5795115c4a79168181c82a187f1b0d9426d21f8e63feeea9f119db8f9ee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc2ad23c001c119dfd5749c6980268d228b2cffd70504ece526a9eb31ddb614b
MD5 96303547cb35be7570837e98656328df
BLAKE2b-256 081819f00b9f736404e283e0e76380be2336b24b62ec04f81b0e599cb2abe2d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ecc254e85ede5dced8833c18e2c42e10236d4fa3c3726a2dcb2b4fc09ccd3ce9
MD5 87dc6e5a78201576d8db994de4fbfea6
BLAKE2b-256 d5f2c6f31b614f34e5556d362d25d2f09c37d2e2f3311eaeb0492660a6d35d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52acc75b35c6be060af638c860890def5cf1f83bbf869e3fbdcf13cd971c4397
MD5 1b5e6260bc4268a8b25826c82f0f7c6f
BLAKE2b-256 16c2f3ce3382d2f1742fba64e7ea374ea8ffbc242e45fed83ddd5e380eddbd8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1215a290880cc8bd32f156e0c204a872bdf24aed3b98ab5c97168f68dca263a
MD5 c65d9f208ed4e60af37ec0177f003a72
BLAKE2b-256 a3717c0d17d78bb8923bc88d299b0664c667acdde19c716a762dd573179d62fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d852fd7c26996482fdd87186dbc28087f3e7061e8632a4004c6627cbfabca8f6
MD5 928abeac947d40ec818c5e0f4d7dd6a4
BLAKE2b-256 05f2334cfb0d02f2ca86a61440773cd1e680acc535539143750fd9bc44713208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cda4b6fc76ba27f7f42d0f691833e3c8d9b4b1e695ca58f9abf5f998d241ad30
MD5 11399ec92ba19e9de140bb2e441ed929
BLAKE2b-256 a0c1d6a96d87eddbddf9bd003e607e4ee428103bafc88cbd13603779dad8560b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21bf1d070b11b2f5145c8b5f677cee3c24c6ae98f955736d02b5812cd6ffaea0
MD5 797cd050d513f2115ab4cfa34585e7de
BLAKE2b-256 3ad4dde8e9a1e68e047e9fdf8ecd8367b9b5de95242703a8c95d6fecabb148b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.17

File hashes

Hashes for qutip-4.7.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4db347f03307e893314c997c4ce8241c86a54d1ced02804cb10966958fdd22a5
MD5 9873c0f08dfd1ed20d5881a41d211123
BLAKE2b-256 3c3084c65f34fefa6b2c92b17068eeed768706d798e38dce07004aa4eb5e3de3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0ca709f00726c905a438e5e15bca4c5aef119a2ed5a4c37ff289ad5035c10fbd
MD5 9b861e8bead514126b0d146c26d7d716
BLAKE2b-256 800e99d0b3e85bdf467e24200c52c95012b13a093243936e9e746a2366bcaf0e

See more details on using hashes here.

File details

Details for the file qutip-4.7.2-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.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bdcd725d2f423f483215feb12a92f5a5f37d056f18a89fcd752055970e3490cf
MD5 65be9c11b908b131b768b60f98b42291
BLAKE2b-256 c46854c184568a519fa450e071a623592be443cb37fb56401ca99431cc60981c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2f211dbed774e60fc0a33eaca719bc26c2e8d000999fc2927ea8c4bddd62f7a2
MD5 fb1f9f50211619d8d840d5ba6adcde49
BLAKE2b-256 7d43d20fc5da72d802df263a9292784fe46df68c35edd0b0b54ee35803916b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21a7369c25a76cd5949326e9e0ef8366b7361145ecc60b298ba73d4d618a69d8
MD5 4c89d989169d8173a87599421082e929
BLAKE2b-256 732d022e2a03d183779999b6ea1921f0172d909c3a7e4feb9ceefc50bc23ebbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4748468b09ebd7652baada4ce92daf13f0c6cde9f6985c1f0ec3fd2cd182d594
MD5 a702be7bd5897b0466bd305ad5b40fa3
BLAKE2b-256 67f46f6f7ffab153e8e734d0cecbf53993d60257fa8500a1a0bcd43d794c3112

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.2-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.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 238394e604ba12ce0699fb4952a9df9b50405bf7d2731a31f397a1c195edff76
MD5 2d22a100d07c265b38c774f9604e46e7
BLAKE2b-256 3da19de74d99362d2979b20760091c955601a2b3f190f74796fd1d3cd82586e2

See more details on using hashes here.

File details

Details for the file qutip-4.7.2-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.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a2947d7d6942070f68297db2cdaa97d0de33a2d498a3a659edbe1f028459faf9
MD5 b2001b34e7901489ea48fcf82ad082e5
BLAKE2b-256 1163d7b7d734191f540ff9bcd41b27a115486ff51c778e05127c3761cf5b5517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9496dc0b3ab71f8573184e2659872b42573bf9bbd80650b215e5b4e5ecee6504
MD5 37bdea70c4cdfafe1a13dff66c3f5d31
BLAKE2b-256 5c4c7ce5f869ce6d2af0c23a8b18960431c83f80955ecc17a8280d61fa95d958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43057dacd8e4a8a2e7179972ff0e008cec080d828db608b37523566e0ef026a6
MD5 422d16c5e4d37141e5b1721efe17de2f
BLAKE2b-256 fbd53add8a6689ec7ad2e315f757696784083fa7ee3047f4ed95a9255ca42455

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