用途:面向有限维量子力学、量子光学、Lindblad 动力学、量子轨迹、弱耦合 Bloch-Redfield 模型,以及 Floquet、HEOM、置换对称等专门方法。它不是硬件执行 SDK,线路与控制功能已移至 QuTiP 家族独立包。
主要能力:按物理选择求解器——封闭幺正用 sesolve,开放/混合态用 mesolve,量子跳跃用 mcsolve,微观弱浴用 brmesolve,扩散测量用 ssesolve/smesolve,周期驱动用 FloquetBasis、fsesolve、fmmesolve,结构化非马尔可夫浴用 qutip.solver.heom,对称自旋系综用 qutip.piqs。支持稳态、直接谱、Wigner 与 Q 函数等相空间分析。
使用方式:目标版本 QuTiP 5.3.1,需 Python 3.11+,依赖 NumPy>=1.23.2、SciPy>=1.9.2(排除 1.16.0、1.17.0)与 packaging。可用 uv 固定环境:uv venv --python 3.11;uv pip install "qutip==5.3.1";绘图加 "qutip[graphics]==5.3.1"。可选扩展独立版本:qutip-qip==0.4.2、qutip-qtrl==0.2.0、qutip-jax==0.1.1,分别从 qutip_qip、qutip_qtrl 导入。qutip-cupy 无 PyPI 发布,官方 README 称未正式发布,不应放入可复现流程。
限制与注意:求解前须记录单位与约定(通常 ħ=1)、子系统张量顺序、态有效性、生成元含义(Lindblad 通道用 sqrt(gamma)*A)、近似假设与数值参数;需对截断、网格、容差、轨迹数、Floquet 谐波、HEOM 深度等做收敛扫描。brmesolve 可能破坏正定性,需检查密度矩阵本征值。核心测试仅覆盖小型 CPU 系统,GPU/MPI、大 HEOM 层级与实验级物理未经验证。附带本地 CLI 仅本地运行、输出严格 JSON,不加载 pickle 或可执行模型代码。