An open API service indexing awesome lists of open source software.

https://github.com/ifilot/ppmil

Pure Python Molecular Integral Library
https://github.com/ifilot/ppmil

Last synced: 5 months ago
JSON representation

Pure Python Molecular Integral Library

Awesome Lists containing this project

README

          

# Pure Python Molecular Integral Library (PPMIL)

[![PyPI](https://github.com/ifilot/ppmil/actions/workflows/build_pypi.yml/badge.svg)](https://github.com/ifilot/ppmil/actions/workflows/build_pypi.yml)
[![PyPI](https://img.shields.io/pypi/v/ppmil?style=flat-square)](https://pypi.org/project/ppmil/)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

## Documentation

Detailed documentation can be found at https://ifilot.github.io/ppmil/.

## Purpose

Evaluate molecular integrals purely in Python, without the need of any
compiled libraries.

## Progress

Note that this project is still under development. Currently, the following
molecular integrals are implemented:

- [x] Overlap integrals
- [x] Kinetic integrals
- [x] Nuclear integrals
- [x] Dipole integrals
- [x] Two-electron integrals

And also the following geometric derivatives:

- [x] Overlap derivatives
- [x] Kinetic derivatives
- [x] Nuclear derivatives
- [x] Two-electron integrals