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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

qutip-4.7.6-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.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: qutip-4.7.6.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.6.tar.gz
Algorithm Hash digest
SHA256 f569d3e986f07d4017ad6217e6bf502131587138e3753dfa5a353338a34eade9
MD5 e021b866331e1e947e78f14bb5b8b76d
BLAKE2b-256 998a243a3b7720b68f8e2d6c26cddb718bec75d84ec04507b90db3917629df3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bcd191a4719ab76368dc8b306b9489318a365a694ce9df49aa054b9b690edb4a
MD5 c2cd78cd20f7bffb4dd7c501cb4d561c
BLAKE2b-256 34bf53b0deff41d9b193da9e416d45a432dc12a54efdbecd7ceadf38a0a794f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48568d8396dd96a6acce4d35250ccffbfc63adc9e6c3097349e31f2fd63a65e2
MD5 a32a5ef98942f472cc214a4cd20016ef
BLAKE2b-256 1d95717321101fa7b6b55b532a506e6e40bbba4e43216df0c56e4be8d5917cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 182222738030ed6bff70e7d5ed7332aeae0045c8d90a66f49e210a3cc853021a
MD5 1d1d910062cdfa54c218e7cf1e8d297d
BLAKE2b-256 0633333418807ac71a8120bcb1c337a998cdd70abee456f9075952dc8dca8711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c857a0768f31d3d1d6f9b43234c5b8d30836c9f57b4fd6f013bbcd555bd3e10
MD5 1768171ccbd90c058085b838f364005c
BLAKE2b-256 2418a297946c328ca108b4ad4634227607d19194e47fb182ba276388c29b94cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d8d2ac1313d676b6269b1e01f02971e44be6f86099059a920251e8606f5ff8c
MD5 25efc35cd6e040a779e2293e63cde763
BLAKE2b-256 91a0c3c74994f4a470d271393d501e50af584e03f45a4517c1f691a1c10c4965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 917a6944835de95d8c37800dc276542227956f6e7a055ea53f733344d2ee9d8a
MD5 0ae493cd73a201bd83c18194399855e6
BLAKE2b-256 a8484685b6ea39d28e17c91c47f4129eabb51ad3a6fde53e5d940c1b2450199b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d1a5e3ed1fea466ecee6a15d011afd1c812880b45ec50267070b9abe03fa242f
MD5 315323de5b00b87929e25e4ece3c7a09
BLAKE2b-256 976266483f79684b4ab7c7c5e5e60b00ac6537fd6ee84712723c6ab804110a04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca3b33b20fee4f10cd55c64cef536b0f277dccc252c8df72a6158cf9b3f14bc4
MD5 5948c004ceabada5c264ae0da324fdc9
BLAKE2b-256 aa155f04721964b0a2d18eaf89abef722fdaebd7c8fbfebeac2143894611bdc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7f899be25715d978036df5d6bc0b85d412f1b68b240d3091ec371f42b57a1a6
MD5 748211b1ec6e16a0b1b8fdc61a7e3d8d
BLAKE2b-256 4f4a4f61b0f5f41ce5053451d695fca64896614179d6e596ce4018379c644467

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b675e781f02b941c2097c5c0506e65c48e7aa0e28c6d2c167e0c6df4a072d709
MD5 df857dfe7366f71389d2bffee379c94b
BLAKE2b-256 4c0c788ab2d9f520272e9f66546f6bb3e5ec865e2bae22291ab724f6c4d7bd59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30e36a0c805bf20108e6240e638a4c0de170f1899b39dfe50a994830b3d30e83
MD5 faeeaad775929bd3c523a24f9fe065f9
BLAKE2b-256 0069f9e386903ec9c6a6e31a0c73be26637d9afe40f0e94d6ce27cccd324ffff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d1e079eda5849d52e1232ae6ff64badbc400a934a57228814fc7c76f57489c17
MD5 757e5f3cfb37f0ec594d82ad264c0599
BLAKE2b-256 88cd9752eb94d7f53b90628f5ac43c87a6c1da9ff1809ebee1a42d9789835998

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dc7a5dca4047f1e5bab80b0cd28a5a8fc7dbe890aa58329b14885dbfdcf0c2fb
MD5 16e2322670a28847ffb54df6ba75ff73
BLAKE2b-256 569db139eb4c5de7b40ba95e34827575ae8fc54f5f6a30d75f667cddb1004f3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8ddca69a2e543ca3f760fa68294503a51251c5b58981ab5ea2057f5380acb906
MD5 4d4dd3f0614ab640e82e06a849c7dd87
BLAKE2b-256 bdf5f5e02ff9ad87e96530a14cffc7692485375a57a7c53922a86888ceca35c4

See more details on using hashes here.

File details

Details for the file qutip-4.7.6-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.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9af3b9be76dcfc007ea3111af2a31a4d8ca55fb9c27c3cbeb09d6af0e950f5b1
MD5 46e10f0b3a9094694d5141ca9c16a3a0
BLAKE2b-256 653f4d5c62c9c537b5466c90dd3129877a94ddb6151c77d27da9d39784b1e80c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a40cbc67f9f8215e9bf0c6cbac9764dde711a146459faf65583ddc1643380eaa
MD5 0e27c46b4acfa98dbb64141b447a1e17
BLAKE2b-256 bd35227806c5a7b71e3b76d107922dc54e26d53852494e4eb7bbe3b6798d23fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fced202491fd7cc44d69e074b3c0321b5213d8a013eaeec8a73048f5a9dec910
MD5 ba584eeb84ba1796ac24b1ab50605fe5
BLAKE2b-256 bd91fcae83b8e08a9b6af17d0fb7db1a17f2c111360147f1e2e8648e05dd529c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3f297b9fb15b6b415bb5737fd7edb23b13dca541724925f1810ec562024d26d5
MD5 e71b7191f893afe2b8e68a8ee0510ef3
BLAKE2b-256 a610b7e0abcac1967f2076d8b666fc1eddeb1316a7664dbcf9412f66b2e4b107

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qutip-4.7.6-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.6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 81bcdfdfe6ebdbf305efc827725b76a2f6a0a3be7ab2ca46b4921694241272e1
MD5 3a84494b749e14338b6e930b18ce85e2
BLAKE2b-256 55f92ffc453c9e30f224f97649c625cfe13f3e85fedf6498a2c370632dd75182

See more details on using hashes here.

File details

Details for the file qutip-4.7.6-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.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f5c30a948077a6b4e90b92161be91d787a8bd6d443e5f8dc598e3a75fa3a7efe
MD5 15cd0b078f483e39272a3d8ffbb8adb2
BLAKE2b-256 7a16b1b5a5c5a11867b10a61bb60c7da57071e1c6d4672f1874dca7085558b34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e4e1ebb1dd35ede090493760d0a642e8bc88fca0ad339b40ccf453b99c9e5eb5
MD5 b8048648e8dd2e6c974132a2d20ba54a
BLAKE2b-256 58d39141134eacad85612c7fbd794ee3f158ce1c0cf518a36c61c3c986104520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qutip-4.7.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e84ea286ff4f117f68a05cd3979375059523ea302541955928b5db3cf8fcc9f
MD5 b4cc85249050dcaf4079d0c99b23eb07
BLAKE2b-256 ebf814140d7e90c6e2ebf011d74ce4f85edc6e24cbb28273bab4e33949d76be5

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