You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes for issues and assorted cleanups to generators (#391)
* Cleanups:
* Remove residue_atoms argument of generate_residue_template() methods: fixes#379
* OpenMMSystemMixin.convert_system_to_ffxml improper_atom_ordering was silently ignored
* Removal of unused kwargs that could cause misspelled parameters to be silently ignored
* Removal of some unused local variables
* DummySystemGenerator: was broken due to early return
* Consolidate custom classproperty implementation
* Docstrings: parameters out of order, errors, formatting
* Fix OpenFF units import for older openff-toolkit version compatible with espaloma
* Fix broken DummySystemGenerator feature
* Partial charge normalization
* Use common logic for checking user-specified partial charges sum to
total formal charge, and raising a warning if so
* GAFFTemplateGenerator no longer silently adjusts user-specified
partial charges if they don't sum to the formal charge: fixes#373
* Cleanups to test cases:
* Consolidate propagate_dynamics() implementations into
TemplateGeneratorBaseCase
* Remove charges_from_system(), charges_are_equal(), compute_energy(),
and compare_energies() from TestGAFFTemplateGenerator since identical
implementations are available in TemplateGeneratorBaseCase
* Bump CI OpenMM versions
* Testing template generator user charge feature:
* Ensure warnings are raised / not raised as appropriate (GAFF, SMIRNOFF)
* SMIRNOFF should accept user charges not matching once we warn about it
* Make template_generator_kwargs explicit
* ruff format
* Remove unused imports
* Formatting, remove unused local assignments
* Remove references to and tests for DummySystemGenerator
* Style update: import classproperty
---------
Co-authored-by: Mike Henry <11765982+mikemhenry@users.noreply.github.com>
0 commit comments