量子化学应用软件包
PennyLane-Qchem的Python项目详细描述
pennylaneqchem是一个PennyLane包,它提供了生成和分解 分子系统的多电子哈密顿量。一旦生成,哈密顿量可以 用于在PennyLane进行量子化学模拟。在
参见documentation 更多细节。在
特点
- 专注于近期硬件。当前编写用于 估计基态能量的变分量子本征解算(VQE)算法 使用量子模拟器和/或近期量子计算机的分子。在
- 标准化输入数据。作为大多数电子结构包,PennLane Qchem 只需要模拟分子的原子结构,它的净电荷, 基态的自旋多重性与原子基集的求解 meanfield电子结构问题。在
- 进入门槛低。设计为只需要很少的量子计算知识 用户。我们的工作就是知道如何将问题编码到量子硬件中!在
- Integration。PennyLane Qchem利用OpenFermion 和电子结构包插件OpenFermion-Psi4 和OpenFermion-PySCF。在
安装
PennylaneQChem需要Python 3.5及更高版本,以及以下依赖项:
pySCF 且OpenFermion-PySCF>;=0.4
在(可选)Psi4 且OpenFermion-Psi4>;=0.4
安装Psi4最简单的方法是通过anancoda:
conda install psi4 psi4-rt -c psi4
在OpenFermion>;=0.10
在Open Babel(可选)
Open Babel可以使用aptif在Ubuntu/Debian上安装:
^{pr2}$或者使用水蟒:
conda install -c conda-forge openbabel
在
安装要求后,可以使用pip安装PennyLane Qchem:
pip install pennylane-qchem
安装后,可通过
frompennylaneimportqchem
- 项目
标签: