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

grid_tmp-0.0.1a3.tar.gz (68.8 MB view details)

Uploaded Source

Built Distribution

grid_tmp-0.0.1a3-py3-none-any.whl (66.1 MB view details)

Uploaded Python 3

File details

Details for the file grid_tmp-0.0.1a3.tar.gz.

File metadata

  • Download URL: grid_tmp-0.0.1a3.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 grid_tmp-0.0.1a3.tar.gz
Algorithm Hash digest
SHA256 dde2481193f1a287f377c9f7f18fed1e44cd977c7d70a9fcc6d3e7c4e821a268
MD5 34ac715b675801469ba9267f7098c9e1
BLAKE2b-256 6415ae37b6f64eec21613e87ccb0a684f367b48f566915cb46ecd4f75b08c645

See more details on using hashes here.

Provenance

The following attestation bundles were made for grid_tmp-0.0.1a3.tar.gz:

Publisher: pypi_release.yaml on FanwangM/gridtesting

Attestations:

File details

Details for the file grid_tmp-0.0.1a3-py3-none-any.whl.

File metadata

  • Download URL: grid_tmp-0.0.1a3-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 grid_tmp-0.0.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 800490651b32601dfce8a29fe1ff10a320f427e6c28894c27fa384372637a4d4
MD5 7ca67016982230d48eea81e746e544ed
BLAKE2b-256 72ced0d5813c12fe74130a01705226630d44c33ac78d7dca34152a9bf37414d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for grid_tmp-0.0.1a3-py3-none-any.whl:

Publisher: pypi_release.yaml on FanwangM/gridtesting

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