GRID is a pythonic numerical integral package. It derived from legacy HORTON 2 numerical integration module.
GRID is a pure python package supporting Windows
, Linux
and MacOS
.
- 1d integral
- 1d transformation
- Spherical integral
- Becke-Lebedev grid & Molecular integral
- Interpolation & differentiation
- General ODE solver and Poisson solver
GRID is distributed under GPL License version 3 (GPL v3).
- Installation requirements:
numpy
,scipy
,importlib_resources
- Testing requirement:
pytest
- QA requirement:
tox
To install GRID to system:
pip install .
To run tests:
pytest --pyargs grid
To install editable GRID locally:
pip install -e .
To run tests:
pytest tests
To run QA locally:
tox
This software was developed using funding from a variety of international sources including, but not limited to:
- Canarie
- the Canada Research Chairs
- Compute Canada
- the European Union's Horizon 2020 Marie Sklodowska-Curie Actions (Individual Fellowship No 800130)
- the Foundation of Scientific Research--Flanders (FWO)
- McMaster University
- the National Fund for Scientific and Technological Development of Chile (FONDECYT)
- the Natural Sciences and Engineering Research Council of Canada (NSERC)
- the Research Board of Ghent University (BOF)
- Sharcnet