Add utility functionality to diagnose energy differences between forcefields (IPython notebook) per #123 #124
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding utility functionality as discussed in issue #123 in the form of an IPython notebook in
utilities/SMIRFF_vs_frosst
to take SMIRFF energies for the zinc set of molecules and compare against parm@frosst energies on the same molecules, allowing the user to drill down and see which specific parameters in which specific molecules are responsible for the energy differences.Also makes some minor adjustments to
forcefield_utils
to allow thecompare_system_energies
and related functions to be used not just to require energies to be equal but to check whether they are equal.Should be useful to @cbayly13 in the short term.