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.
Skip Nav Destination
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Article navigation
28 July 2024
Research Article|
July 30 2024
GBasis: A Python library for evaluating functions, functionals, and integrals expressed with Gaussian basis functions Available to Purchase
Special Collection:
Modular and Interoperable Software for Chemical Physics
Taewon David Kim
;
Taewon David Kim
(Software, Validation, Writing – original draft)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Leila Pujal
;
Leila Pujal
(Software, Validation, Writing – original draft, Writing – review & editing)
2
Department of Chemistry, Queen’s University
, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada
Search for other works by this author on:
Michelle Richer
;
Michelle Richer
(Software, Writing – review & editing)
2
Department of Chemistry, Queen’s University
, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada
Search for other works by this author on:
Maximilian van Zyl
;
Maximilian van Zyl
(Software)
2
Department of Chemistry, Queen’s University
, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada
Search for other works by this author on:
Marco Martínez-González
;
Marco Martínez-González
(Software, Writing – original draft)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Alireza Tehrani
;
Alireza Tehrani
(Software)
2
Department of Chemistry, Queen’s University
, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada
Search for other works by this author on:
Valerii Chuiko;
Valerii Chuiko
(Software)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Gabriela Sánchez-Díaz
;
Gabriela Sánchez-Díaz
(Software)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Wesley Sanchez;
Wesley Sanchez
(Software, Writing – review & editing)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
William Adams
;
William Adams
(Software)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Xiaomin Huang;
Xiaomin Huang
(Software)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Braden D. Kelly
;
Braden D. Kelly
(Software)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
Search for other works by this author on:
Esteban Vöhringer-Martinez
;
Esteban Vöhringer-Martinez
a)
(Conceptualization, Software, Supervision, Writing – review & editing)
3
Departamento de Físico-Química, Facultad de Ciencias Químicas, Universidad de Concepción
, Concepción, Chile
a)Authors to whom correspondence should be addressed: [email protected]; [email protected]; [email protected]; and [email protected]
Search for other works by this author on:
Toon Verstraelen
;
Toon Verstraelen
a)
(Conceptualization, Software, Supervision, Writing – review & editing)
4
Center for Molecular Modeling (CMM), Ghent University
, Technologiepark-Zwijnaarde 46, B-9052 Zwijnaarde, Belgium
a)Authors to whom correspondence should be addressed: [email protected]; [email protected]; [email protected]; and [email protected]
Search for other works by this author on:
Farnaz Heidar-Zadeh
;
Farnaz Heidar-Zadeh
a)
(Conceptualization, Software, Supervision, Writing – original draft, Writing – review & editing)
2
Department of Chemistry, Queen’s University
, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada
a)Authors to whom correspondence should be addressed: [email protected]; [email protected]; [email protected]; and [email protected]
Search for other works by this author on:
Paul W. Ayers
Paul W. Ayers
a)
(Funding acquisition, Software)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
a)Authors to whom correspondence should be addressed: [email protected]; [email protected]; [email protected]; and [email protected]
Search for other works by this author on:
Taewon David Kim
1
Leila Pujal
2
Michelle Richer
2
Maximilian van Zyl
2
Marco Martínez-González
1
Alireza Tehrani
2
Valerii Chuiko
1
Gabriela Sánchez-Díaz
1
Wesley Sanchez
1
William Adams
1
Xiaomin Huang
1
Braden D. Kelly
1
Esteban Vöhringer-Martinez
3,a)
Toon Verstraelen
4,a)
Farnaz Heidar-Zadeh
2,a)
Paul W. Ayers
1,a)
1
Department of Chemistry & Chemical Biology, McMaster University
, Hamilton, Ontario L8S-4L8, Canada
2
Department of Chemistry, Queen’s University
, 90 Bader Lane, Kingston, Ontario K7L-3N6, Canada
3
Departamento de Físico-Química, Facultad de Ciencias Químicas, Universidad de Concepción
, Concepción, Chile
4
Center for Molecular Modeling (CMM), Ghent University
, Technologiepark-Zwijnaarde 46, B-9052 Zwijnaarde, Belgium
a)Authors to whom correspondence should be addressed: [email protected]; [email protected]; [email protected]; and [email protected]
J. Chem. Phys. 161, 042503 (2024)
Article history
Received:
April 30 2024
Accepted:
July 05 2024
Citation
Taewon David Kim, Leila Pujal, Michelle Richer, Maximilian van Zyl, Marco Martínez-González, Alireza Tehrani, Valerii Chuiko, Gabriela Sánchez-Díaz, Wesley Sanchez, William Adams, Xiaomin Huang, Braden D. Kelly, Esteban Vöhringer-Martinez, Toon Verstraelen, Farnaz Heidar-Zadeh, Paul W. Ayers; GBasis: A Python library for evaluating functions, functionals, and integrals expressed with Gaussian basis functions. J. Chem. Phys. 28 July 2024; 161 (4): 042503. https://doi.org/10.1063/5.0216776
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Citing articles via
CREST—A program for the exploration of low-energy molecular chemical space
Philipp Pracht, Stefan Grimme, et al.
DeePMD-kit v2: A software package for deep potential models
Jinzhe Zeng, Duo Zhang, et al.
Related Content
CuGBasis : High-performance CUDA/Python library for efficient computation of quantum chemistry density-based descriptors for larger systems
J. Chem. Phys. (August 2024)
The updates in Libcint 6: More integrals, API refinements, and SIMD optimization techniques
J. Chem. Phys. (May 2024)
ModelHamiltonian: A Python-scriptable library for generating 0-, 1-, and 2-electron integrals
J. Chem. Phys. (October 2024)
Grid : A Python library for molecular integration, interpolation, differentiation, and more
J. Chem. Phys. (May 2024)
PyCI: A Python-scriptable library for arbitrary determinant CI
J. Chem. Phys. (October 2024)