xnn.common.finetune.reference.average_atomic_energies#
- xnn.common.finetune.reference.average_atomic_energies(structures, species=None)[source]#
Per-element reference energies fitted to the energies of
structures.The least-squares solution of
E_i = sum_Z n_iZ E0_Z(Tompa et al. eq. 5); when the compositions do not determine every element the minimum-norm solution is taken.- Parameters:
structures (iterable of dict or AtomicDataset) – Labelled structures.
species (sequence of int, optional) – The elements to fit; by default those present.
- Returns:
{Z: E0}.- Return type:
dict of int to float