Releases: mosdef-hub/foyer
Releases · mosdef-hub/foyer
Foyer 0.9.2
Bug fixes
- This is a patch release for the issue related to the combining rule used to calculate 1-4 nonbonded interactions (#435)
- Currently, the 1-4 nonbonded calculations are calculated using the Lorentz Berthelot combining rule (https://en.wikipedia.org/wiki/Combining_rules#Lorentz-Berthelot_rules), and the parameters are not updated when
forcefield.combining_rule
is updated. This release adds a patch to recalculate sigma whenforcefield.combining_rule
is updated to “geometric” (#433) - NOTE - This applies to all instances of parametrizing with
foyer
, all mixing rules were calculated using Lorentz-Berthelot, even whengeometric
was specified
- Currently, the 1-4 nonbonded calculations are calculated using the Lorentz Berthelot combining rule (https://en.wikipedia.org/wiki/Combining_rules#Lorentz-Berthelot_rules), and the parameters are not updated when
Features
- Include
combination_rule
as top-level metadata in forcefield XMLs (#433) - Update references and SMARTS strings for ester groups in
oplsaa.xml
, refer to CHANGELOG for list of affected atomtypes (#429)
Maintenance
Foyer 0.9.1
Foyer 0.9.0
Foyer 0.8.1
Features
- Add SMARTS definition for esters in
oplsaa.xml
(#346) - Add SMARTS definition for lithium ion in
oplsaa.xml
(#383) - Add
lj14scale
andcoulomb14scale
toForcefield
(#398) - Add SMARTS definition for chloride ion in
oplsaa.xml
(#403) - Add SMARTS definition for acetate ion in
oplsaa.xml
(#404)
Maintenance
- Refactor the creation of a structure from a residue (#373)
- Default to
environment.yml
files for environment creation (#400) - Include
pytest.ini
for sanepytest
defaults (#400) - Make
environment.yml
files more consistent among themosdef-hub
organization (#410) - Fix regression in
Dockerfile
and automated image building (#412) - Add link and blurb about the TRUE paper and methodology (#413)
- Pin
networkx
dependency to >=2.5 (#416) - Add
Units
tab to our documentation at foyer.mosdef.org (#402)
Foyer 0.8.0
Foyer 0.7.7
Maintenance
- Entrypoints Conda (To ensure that we have our plugins supported) (#345)
- Update foyer docs link (#347)
- Add link to GitHub/homepage in docs footer (#351)
- Update copyright years in docs (#353)
- Use
bump2version
for versioning (#357) - Fix typo in desc (#361)
- Remove
travis
(#366, #368) - Fix typo in
forcefield.py
(#362) - Fix docker link in README (#367)
- Fix OpenMM
_SystemData
changes (#369) - Pin OpenMM version (#370)
Breaking Changes
This version of foyer
is no longer compatible with OpenMM
< v7.5
.
Foyer 0.7.6
Foyer 0.7.5
Attention
The lark-parser
package recently updated to version 0.8.6, which has broken certain SMARTS functionality within foyer. Until these issues are resolved, do not use lark-parser
version 0.8.6. This has been hotfixed until the issue has been resolved (#337)
Features
- Automate Docker Image publishing with AZP (#334)
- Add OPLS SMARTS strings for Sulfur Compounds (#307)
Bug Fixes
- Pin lark-parser to version 0.8.5 (#337)
Foyer 0.7.4
Features
- Add version attribute to ForceField class and XML schema (#298)
- Expand OPLS-AA XML coverage:
- Amides (#278)
- Isopropyl and tert-butyl ether (#311)
- Chlorobenzene and benzonitrile (#308)
- Methyl-nitro aniline (#319)
- Secondary and Tertiary alcohols (#320)
- Update to use smaller files for testing (#313) - Remove OpenMM from atom-typing step (#296)
Maintenance
- Fix travis by not installing md5sha1sum (#302)
- Refactor unit tests to use mbuild recipes instead of mbuild examples (#303)
- Remove six from requirements (#325)
- Drop Appveyor YML and update README (#329)
Miscellaneous
Foyer 0.7.3
Features
- Establish entry points for external force fields (#282)
- Separate parametrization step into a discrete function (#294)
Bug Fixes
- Reorder
_check_angles
function in order forverbose
messages to be printed (#293) - Fix TravisCI build errors (#300)
- Pass
assert_improper_params
argument toparametrize_system
(#299)