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
Fully migrated from unittest to pytest, motivated by inscrutable test failures on Travis when the old framework was used
All tests are now located in <root>/src/tests
MacOS support
Mac OS is supported for Python 3.5 or greater.
A small but important fix was added in nifty.py to handle streams from processes on Mac OS
Torsion profile target
This target allows 1D relaxed torsion profiles to be included in the objective function, with the option to carry out MM relaxations (with torsion atoms frozen).
Implemented and tested using SMIRNOFF engine but expected to work for OpenMM.
Support in other engines will require implementing energy minimizations with frozen atoms.
Optimized geometry target
This target allows (QM-MM) deviations in energy-minimized bonds and angles to be included in the objective function.
Implemented and tested using SMIRNOFF engine but expected to work for OpenMM and other engines that support energy minimization.
Surface tension target
This target calculates surface tension and enables the deviation of calculated vs. experimental surface tension to be included in the objective function.
This target includes an interface to the OpenFF Evaluator framework (previously called PropertyEstimator) to include evaluated properties in the objective function.
Uses Evaluator API to compute parametric gradients.