biliresp
Utilities for analyzing electrostatic potential (ESP) outputs. The project includes a RESP parser for Terachem, a linear-ESP (raw, unrestrained) charge constraint optimization solver, examples for validating dipoles, and a mass-weighted center-of-mass calculator that can operate on RESP or xyz geometries.
Use the navigation to find quick-start installation instructions and focused walkthroughs for the two shipped command-line entry points:
- Fitting charges with the linear ESP solver.
- Cross-validating dipoles between RESP and fitted charges (and reconciling centers of mass) using the helper in
scripts/print_dipoles.py
or the reference implementation intests/test_dipole.py
.