量子化学基组交换
basis-set-exchange的Python项目详细描述
基组交换网站
如果您正在寻找基础集交换网站(可以是 用于以更友好的方式浏览和下载此数据)。 访问https://www.basissetexchange.org
概述
此项目是一个库,其中包含用于Quantum的基集 化学计算。此外,这个库还具有 用于处理基集数据。
这个项目的目标是创建一个一致的,彻底策划的 数据库的基础集,并为 量子化学。
正在彻底评估此库中包含的数据 并对照相关文献、软件实现和 其他可用的数据库。PNNL基的原始数据 还提供SET交换。
此库用于形成新基集交换的后端 网站。
这个项目是分子科学软件之间的合作 环境分子科学研究所 实验室(https://www.emsl.pnl.gov)
引文
发布使用基集交换软件获得的结果时,请引用:
- 一个新的基集交换:一个开放的、最新的资源,用于分子科学界的pritchard,benjamin p.和altarawy,doaa和windus,theresa l.正在准备的手稿
要引用以前的emsl/pnnl基集交换,请引用以下引用:
- 数据库在支持计算化学计算中的作用,feller,d.,j.comp.化学。1996,17(13),1571-1586。
- 基集交换:计算科学的社区数据库schuchardt,k.l.,didier,b.t.,elsethagen,t.,sun,l.,gurumoorthi,v.,chase,j.,li,j.,和windus,t.l.j.chem.INF.型号。2007,47(3),1045-1052,doi:10.1021/ci600510j.
文档
完整的用户和开发人员文档可以在 https://molssi-bse.github.io/basis_set_exchange
有关该项目及其设计的概述,请访问 https://molssi-bse.github.io/basis_set_exchange/project_doc.html
命令行界面
这个库还包括一个命令行界面。 如何使用请参见https://molssi-bse.github.io/basis_set_exchange/bse_cli.html。
安装
这个项目可以通过pip/pypi安装。
pip install basis_set_exchange
如果从github签出,可以在本地安装python 目录,
pip install -e .
测试
安装后,可以使用py.test -v
运行测试。彻底(但非常
long)测试可以使用py.test --runslow
运行。
示例
import basis_set_exchange as bse
# Obtain the STO-3G basis set in nwchem format (as a string) for hydrogen and carbon
bse.get_basis('STO-3G', elements=[1,6], fmt='nwchem')
# Obtain the references for the above
bse.get_references('STO-3G', elements=[1,6], fmt='txt')
有关更多文档,请参见https://molssi-bse.github.io/basis_set_exchange
命令行
同上,但使用命令行
$ bse bse get-basis sto-3g nwchem --elements=1,6
$ bse get-refs sto-3g txt --elements=1,6
许可证
此项目是根据BSD 3条款许可证发布的。有关详细信息,请参见许可证。