openforcefield/openforcefield: 0.7.1 OETK2020 Compatibility and Minor Update
Authors/Creators
- 1. @openforcefield
- 2. University of California, Irvine
- 3. Memorial Sloan Kettering Cancer Center
- 4. OpenEye Scientific Software
- 5. @choderalab
- 6. @cole-group
- 7. @volkamerlab + @choderalab
- 8. @MobleyLab
- 9. @MobleyLab at UC Irvine
- 10. UC Irvine
- 11. Entos.AI
Description
This is the first of our patch releases on our new planned monthly release schedule.
Detailed release notes are below, but the major new features of this release are updates for compatibility with the new 2020 OpenEye Toolkits release, the get_available_force_fields function, and the disregarding of pyrimidal nitrogen stereochemistry in molecule isomorphism checks.
A richer version of these release notes with live links to API documentation is available on our ReadTheDocs page
See our installation instructions.
Please report bugs, request features, or ask questions through our issue tracker.
Please note that there may still be some changes to the API prior to a stable 1.0.0 release.
Behavior changed- PR #646: Checking for
Moleculeequality using the==operator now disregards all pyrimidal nitrogen stereochemistry by default. To re-enable, useMolecule.{is|are}_isomorphicwith thestrip_pyrimidal_n_atom_stereo=Falsekeyword argument. - PR #646: Adds an optional
toolkit_registrykeyword argument toMolecule.are_isomorphic, which identifies the toolkit that should be used to search for pyrimidal nitrogens.
- PR #647: Updates
OpenEyeToolkitWrapperfor 2020.0.4 OpenEye Toolkit behavior/API changes. - PR #646: Fixes a bug where
Molecule.chemical_environment_matcheswas not able to accept aChemicalEnvironmentobject as a query. - PR #634: Fixes a bug in which calling
RDKitToolkitWrapper.from_filedirectly would not load files correctly if passed lowercasefile_format. Note that this bug did not occur when callingMolecule.from_file. - PR #631: Fixes a bug in which calling
unit_to_stringreturnedNonewhen the unit is dimensionless. Now"dimensionless"is returned. - PR #630: Closes issue #629 in which the wrong exception is raised when attempting to instantiate a
ForceFieldfrom an unparsable string.
- PR #632: Adds
ForceField.registered_parameter_handlers - PR #614: Adds
ToolkitRegistry.deregister_toolkitto de-register registered toolkits, which can include toolkit wrappers loaded intoGLOBAL_TOOLKIT_REGISTRYby default. - PR #656: Adds a new allowed
am1elf10option to the OpenEye implementation ofassign_partial_chargeswhich calculates the average partial charges at the AM1 level of theory using conformers selected using the ELF10 method. - PR #643: Adds
openforcefield.typing.engines.smirnoff.forcefield.get_available_force_fields, which returns paths to the files of force fields available through entry point plugins.
Files
openforcefield/openforcefield-0.7.1.zip
Files
(70.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b5533ad6d50dea4176e7945367272db7
|
70.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/openforcefield/openforcefield/tree/0.7.1 (URL)