Back to Search Start Over

Grid: A Python library for molecular integration, interpolation, differentiation, and more.

Authors :
Tehrani, Alireza
Yang, Xiaotian Derrick
Martínez-González, Marco
Pujal, Leila
Hernández-Esparza, Raymundo
Chan, Matthew
Vöhringer-Martinez, Esteban
Verstraelen, Toon
Ayers, Paul W.
Heidar-Zadeh, Farnaz
Source :
Journal of Chemical Physics. 5/7/2024, Vol. 160 Issue 17, p1-16. 16p.
Publication Year :
2024

Abstract

Grid is a free and open-source Python library for constructing numerical grids to integrate, interpolate, and differentiate functions (e.g., molecular properties), with a strong emphasis on facilitating these operations in computational chemistry and conceptual density functional theory. Although designed, maintained, and released as a stand-alone Python library, Grid was originally developed for molecular integration, interpolation, and solving the Poisson equation in the HORTON and ChemTools packages. Grid is designed to be easy to use, extend, and maintain; this is why we use Python and adopt many principles of modern software development, including comprehensive documentation, extensive testing, continuous integration/delivery protocols, and package management. We leverage popular scientific packages, such as NumPy and SciPy, to ensure high efficiency and optimized performance in grid development. This article is the official release note of the Grid library showcasing its unique functionality and scope. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00219606
Volume :
160
Issue :
17
Database :
Academic Search Index
Journal :
Journal of Chemical Physics
Publication Type :
Academic Journal
Accession number :
177080509
Full Text :
https://doi.org/10.1063/5.0202240