跳转到主要内容

量子化学的计算包装器。

项目描述

QCEngine

Build Status codecov Documentation Status Conda (channel only) Chat on Slack python

量子化学程序执行器和IO标准化器(QCSchema)用于量子化学。

示例

以下是一个展示QCEngine功能的简单示例

>>> import qcengine as qcng
>>> import qcelemental as qcel

>>> mol = qcel.models.Molecule.from_data("""
O  0.0  0.000  -0.129
H  0.0 -1.494  1.027
H  0.0  1.494  1.027
""")

>>> inp = qcel.models.AtomicInput(
    molecule=mol,
    driver="energy",
    model={"method": "SCF", "basis": "sto-3g"},
    keywords={"scf_type": "df"}
    )

这些输入规范可以使用compute函数以及程序指定器来执行。

>>> ret = qcng.compute(inp, "psi4")

结果包含计算过程的完整记录。

>>> ret.return_result
-74.45994963230625

>>> ret.properties.scf_dipole_moment
[0.0, 0.0, 0.6635967188869244]

>>> ret.provenance.cpu
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

有关更多信息,请参阅文档

许可证

BSD-3C。有关更多信息,请参阅许可证文件

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

qcengine-0.30.0.tar.gz (308.2 kB 查看散列)

上传时间

构建分发

qcengine-0.30.0-py3-none-any.whl (339.5 kB 查看散列)

上传时间 Python 3

由以下支持