Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 951 Bytes

File metadata and controls

27 lines (19 loc) · 951 Bytes

DOI

CM5-calculator

Description

Allows the calculation of CM5 charges by supplying only the structure and Hirshfeld charges. No need for any additional input.

Based on the charge model 5 (CM5) by Marenich et al. (10.1021/ct200866d). Values inside are copied from their paper or the respective reference they give (CRC Handbook of Chemistry and Physics, 91st ed. (2010–2011) ; 2010; p 9– 49).

Please do contact me with questions or use the GitHub features to contribute.

Requirements:

  • Python version 3 (any should be fine)
  • Numpy (any recent version should be fine)
  • ASE

Usage:

from cm5calculator import calc_cm5
from ase import io

molecule = io.read('mol.xyz')
hirshfeld = get_your_charges_somehow()
cm5 = calc_cm5(molecule, hirshfeld)