量子化学的计算包装器。
项目描述
QCEngine
量子化学程序执行器和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 查看散列)