• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

GBasis:一个用于评估由高斯基函数表示的函数、泛函和积分的Python库。

GBasis: A Python library for evaluating functions, functionals, and integrals expressed with Gaussian basis functions.

作者信息

Kim Taewon David, Pujal Leila, Richer Michelle, van Zyl Maximilian, Martínez-González Marco, Tehrani Alireza, Chuiko Valerii, Sánchez-Díaz Gabriela, Sanchez Wesley, Adams William, Huang Xiaomin, Kelly Braden D, Vöhringer-Martinez Esteban, Verstraelen Toon, Heidar-Zadeh Farnaz, Ayers Paul W

机构信息

Department of Chemistry & Chemical Biology, McMaster University, Hamilton, Ontario L8S-4L8, Canada.

Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada.

出版信息

J Chem Phys. 2024 Jul 28;161(4). doi: 10.1063/5.0216776.

DOI:10.1063/5.0216776
PMID:39077908
Abstract

GBasis is a free and open-source Python library for molecular property computations based on Gaussian basis functions in quantum chemistry. Specifically, GBasis allows one to evaluate functions expanded in Gaussian basis functions (including molecular orbitals, electron density, and reduced density matrices) and to compute functionals of Gaussian basis functions (overlap integrals, one-electron integrals, and two-electron integrals). Unique features of GBasis include supporting evaluation and analytical integration of arbitrary-order derivatives of the density (matrices), computation of a broad range of (screened) Coulomb interactions, and evaluation of overlap integrals of arbitrary numbers of Gaussians in arbitrarily high dimensions. For circumstances where the flexibility of GBasis is less important than high performance, a seamless Python interface to the Libcint C package is provided. GBasis is designed to be easy to use, maintain, and extend following many standards of sustainable software development, including code-quality assurance through continuous integration protocols, extensive testing, comprehensive documentation, up-to-date package management, and continuous delivery. This article marks the official release of the GBasis library, outlining its features, examples, and development.

摘要

GBasis是一个免费的开源Python库,用于基于量子化学中的高斯基函数进行分子性质计算。具体而言,GBasis允许用户评估以高斯基函数展开的函数(包括分子轨道、电子密度和约化密度矩阵),并计算高斯基函数的泛函(重叠积分、单电子积分和双电子积分)。GBasis的独特功能包括支持密度(矩阵)任意阶导数的评估和解析积分、计算广泛的(屏蔽)库仑相互作用,以及评估任意高维中任意数量高斯函数的重叠积分。对于GBasis的灵活性不如高性能重要的情况,提供了与Libcint C包的无缝Python接口。GBasis旨在易于使用、维护和扩展,遵循许多可持续软件开发标准,包括通过持续集成协议进行代码质量保证、广泛测试、全面文档、最新的包管理和持续交付。本文标志着GBasis库的正式发布,概述了其功能、示例和开发情况。

相似文献

1
GBasis: A Python library for evaluating functions, functionals, and integrals expressed with Gaussian basis functions.GBasis:一个用于评估由高斯基函数表示的函数、泛函和积分的Python库。
J Chem Phys. 2024 Jul 28;161(4). doi: 10.1063/5.0216776.
2
The updates in Libcint 6: More integrals, API refinements, and SIMD optimization techniques.Libcint 6的更新内容:更多积分、API优化以及SIMD优化技术。
J Chem Phys. 2024 May 7;160(17). doi: 10.1063/5.0200293.
3
Libcint: An efficient general integral library for Gaussian basis functions.Libcint:一个用于高斯基函数的高效通用积分库。
J Comput Chem. 2015 Aug 15;36(22):1664-71. doi: 10.1002/jcc.23981. Epub 2015 Jun 30.
4
PyCI: A Python-scriptable library for arbitrary determinant CI.PyCI:一个用于任意行列式组态相互作用的可编写Python脚本的库。
J Chem Phys. 2024 Oct 7;161(13). doi: 10.1063/5.0219010.
5
ModelHamiltonian: A Python-scriptable library for generating 0-, 1-, and 2-electron integrals.ModelHamiltonian:用于生成零电子、单电子和双电子积分的可通过Python脚本编写的库。
J Chem Phys. 2024 Oct 7;161(13). doi: 10.1063/5.0219015.
6
Grid: A Python library for molecular integration, interpolation, differentiation, and more.Grid:一个用于分子积分、插值、微分等功能的Python库。
J Chem Phys. 2024 May 7;160(17). doi: 10.1063/5.0202240.
7
IOData: A python library for reading, writing, and converting computational chemistry file formats and generating input files.IODATA:一个用于读取、写入和转换计算化学文件格式以及生成输入文件的 Python 库。
J Comput Chem. 2021 Mar 5;42(6):458-464. doi: 10.1002/jcc.26468. Epub 2020 Dec 27.
8
Fast evaluation of solid harmonic Gaussian integrals for local resolution-of-the-identity methods and range-separated hybrid functionals.用于局部分辨率恒等式方法和范围分离混合泛函的固体谐波高斯积分的快速评估。
J Chem Phys. 2017 Jan 21;146(3):034105. doi: 10.1063/1.4973510.
9
Fanpy: A python library for prototyping multideterminant methods in ab initio quantum chemistry.Fanpy:一个用于从头算量子化学中原型化多行列式方法的 Python 库。
J Comput Chem. 2023 Feb 15;44(5):697-709. doi: 10.1002/jcc.27034. Epub 2022 Nov 28.
10
Gaussian and finite-element Coulomb method for the fast evaluation of Coulomb integrals.用于快速计算库仑积分的高斯和有限元库仑方法。
J Chem Phys. 2007 Apr 14;126(14):144106. doi: 10.1063/1.2716638.

引用本文的文献

1
Graphical Approach to Interpreting and Efficiently Evaluating Geminal Wavefunctions.解释和有效评估偕偶波函数的图形方法。
Int J Quantum Chem. 2025 Jan 5;125(1):e70000. doi: 10.1002/qua.70000. Epub 2024 Dec 20.