Skip to main content

Grid performs numerical integration, interpolation and differentiation.

Project description

Grid

Python Version GPLv3 License GitHub Actions CI Tox Status GitHub contributors Code Style

About

Grid is a simple, free, and open-source Python library for numerical integration, interpolation and differentiation. Primarly intended for the quantum chemistry community to assist in density-functional (DFT) theory calculations, including support for periodic boundary conditions.

Please visit Grid Documentation for more information with examples about the software.

To report any issues or ask questions, either open an issue or email qcdevs@gmail.com.

Citation

Please use the following citation in any publication:

Tehrani, A., Yang, X.D., Martínez-González, M., Pujal, L., Hernández-Esparza, R., Chan, M., Vöhringer-Martinez, E., Verstraelen, T., Ayers, P.W. and Heidar-Zadeh, F., 2024. Grid: A Python library for molecular integration, interpolation, differentiation, and more. The Journal of Chemical Physics, 160(17).

with the following bibtex:

@article{tehrani2024grid,
  title={Grid: A Python library for molecular integration, interpolation, differentiation, and more},
  author={Tehrani, Alireza and Yang, Xiaotian Derrick and Mart{\'\i}nez-Gonz{\'a}lez, Marco and Pujal, Leila and Hern{\'a}ndez-Esparza, Raymundo and Chan, Matthew and V{\"o}hringer-Martinez, Esteban and Verstraelen, Toon and Ayers, Paul W and Heidar-Zadeh, Farnaz},
  journal={The Journal of Chemical Physics},
  volume={160},
  number={17},
  year={2024},
  publisher={AIP Publishing}
}

Installation

Installation via pip can be done by the following command:

pip install git+https://github.com/theochem/grid.git@master

Local installation can be done as:

git clone https://github.com/theochem/grid.git
cd grid
pip install .

With later release in PyPi, Grid can be installed via

pip install qc-grid

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qc_grid-0.0.9.tar.gz (68.8 MB view details)

Uploaded Source

Built Distribution

qc_grid-0.0.9-py3-none-any.whl (66.1 MB view details)

Uploaded Python 3

File details

Details for the file qc_grid-0.0.9.tar.gz.

File metadata

  • Download URL: qc_grid-0.0.9.tar.gz
  • Upload date:
  • Size: 68.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qc_grid-0.0.9.tar.gz
Algorithm Hash digest
SHA256 d7cf6e87a111b9ea65274d80c416a67d227bed340d78a20ded4501c549163ce5
MD5 9540a611df83c740350e588ff2c06abf
BLAKE2b-256 84929d6ac73ea496877c8470d0291ee6db7ca378a8cc5c1102c8c4409bd3e9bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for qc_grid-0.0.9.tar.gz:

Publisher: pypi_release.yaml on theochem/grid

Attestations:

File details

Details for the file qc_grid-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: qc_grid-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 66.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qc_grid-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 01af0ee2addfae755ba6310d514ff1e8048d7afdb52e6a9c5f2b1810564dfdb9
MD5 1705e113513aadf86cc73d7372c2eed2
BLAKE2b-256 fab9f5eb7a11b7bc5501c6b3c0cfe23ae8c8f3721e9de034219f12852069f2ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for qc_grid-0.0.9-py3-none-any.whl:

Publisher: pypi_release.yaml on theochem/grid

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page