QuTiP: Python的量子工具箱
项目描述
QuTiP: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. Menczel,P. Hopf,P. D. Nation,和 J. R. Johansson
QuTiP是用于模拟封闭和开放量子系统动力学的开源软件。它使用优秀的Numpy、Scipy和Cython软件包作为数值后端,图形输出由Matplotlib提供。QuTiP旨在提供用户友好且高效的数值模拟,适用于广泛的量子力学问题,包括具有任意时变哈密顿量和/或坍缩算符的问题,这些在广泛的物理应用中都很常见。QuTiP可以免费使用和/或修改,并且可以在所有基于Unix的平台和Windows上使用。由于无需任何许可费用,QuTiP非常适合在研究和课堂中探索量子力学。
支持
我们感谢理化学研究所的Nori实验室和Blais实验室在量子信息研究所为我们提供开发者职位以开发QuTiP。
我们还感谢谷歌通过资助GSoC学生参与QuTiP的开发以及其他支持组织多年来对QuTiP的支持。
安装
QuTiP可在pip
和conda
(后者在conda-forge
频道中)上使用。您可以通过以下方式使用pip安装QuTiP,以获取最小安装:
pip install qutip
要安装包含所有可选依赖项的QuTiP,可以使用目标qutip[full]
。有关更多详细信息,包括从源代码构建的说明,请参阅文档中的详细安装指南。
所有回溯版本也可在此存储库的发行版部分中下载,您还可以在此处找到每个版本的变更日志。有关历史版本的完整发行说明和变更日志,请参阅文档中的变更日志部分。
QuTiP 5.0的预发布版可在PyPI上获取,并可以使用pip安装:
pip install --pre qutip
本版本在许多小方面中断了与QuTiP 4.7的兼容性。请参阅变更日志以获取更改列表、新功能和弃用功能。本版本应完全正常工作。如果您发现任何错误、令人困惑的文档或缺失的功能,请创建GitHub问题。
文档
最新稳定版本和master分支的文档可在Read The Docs上阅读。
官方发布版本的文档,包括HTML和PDF格式,可在QuTiP网站上的文档部分找到。
最新开发文档可在本仓库的doc
文件夹中找到。
提供了一系列演示笔记本,展示了QuTiP的许多功能。这些笔记本存储在本GitHub上的qutip/qutip-tutorials仓库中。
贡献
您可以通过Fork此仓库并提交拉取请求,或在问题页面提交错误报告来为QuTiP开发做出贡献。您还可以帮助解答用户的问题,或在QuTiP讨论组中讨论拟议的更改。所有代码贡献均会在文档中的贡献者部分得到认可。
有关更多信息,包括技术建议,请参阅文档中的"为QuTiP开发做出贡献"部分。
引用QuTiP
如果您在研究中使用了QuTiP,请引用以下可在此处找到的原始QuTiP论文:此处。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
哈希值 为 qutip-5.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 683fa10b9273ff0357323c9f0993e5620bf6bd020e80f2ec34f1c4c8bc3cbc0e |
|
MD5 | 9d0e3d56d68b79a8f3bd02789d528f8d |
|
BLAKE2b-256 | 60fcbab953f15e9128fb66bcce3fb254d6728c349e1ac9de2161d8b35b63b75c |
哈希值 为 qutip-5.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39da3510f0b508e698a1526b93826be6154f03add1cc090840d3d7b6a23f6298 |
|
MD5 | e31f7ee6c047fcbffa24dee6d6deaea1 |
|
BLAKE2b-256 | 02803de7be3a3033145b4ac499e6d10ebf2d83f350fb6e1f726e50f459b3b622 |
哈希值 为 qutip-5.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10a50997d68df3702781ebd6e79def2c54431daecf550e742dba95679ce3d578 |
|
MD5 | c170c935d9bf1064dd2fd8e54060157f |
|
BLAKE2b-256 | 95f5650374f2612aa9363ec100c57ebac70860198f090b65bf3e997c50bbd9ac |
哈希值 为 qutip-5.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d322e8637747f8f618ee2239e0ffed37f687cca1e282294ab6e46b5a3f54f5ca |
|
MD5 | 5eb13ef6e00dcdbbb529fc72ceeb3b58 |
|
BLAKE2b-256 | 434d4da7374dff210748420c5b87462a469b06829b9bcfd3d325022bcb1ed19c |