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
* potentially quick speedup for molecule isomorphism
* silence yappy test and handle nx graphs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix atom counting with negative numbered Hs
* change test to expect new (equivalent) ordering for atom mapping
* add new error, test, and update releasenotes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix greater-than/less-than mismatch
* privatize Molecule.are_isomorphic.to_networks, unconditionally deepcopy input, polish docstrings
* Update releasenotes for 0.18.0 release
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: docs/releasehistory.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,20 +7,19 @@ Releases follow the `major.minor.micro` scheme recommended by [PEP440](https://w
7
7
*`micro` increments represent bugfix releases or improvements in documentation
8
8
9
9
10
-
## Current development
10
+
## 0.18.0
11
11
12
12
### API-breaking changes
13
+
-[PR #2114](https://github.com/openforcefield/openff-toolkit/pull/2114): Removes `Molecule.are_isomorphic.to_networkx` from the public API (by renaming to `_to_networkx`). We are nearly certain that nobody is using this, and it is DIFFERENT from the much more useful `Molecule.to_networkx`. This change is motivated by the observation that further behavior changes to this method can relieve critical performance bottlenecks, and that we shouldn't repeatedly change the behavior of public methods.
13
14
14
15
### Behavior changes
16
+
-[PR #2114](https://github.com/openforcefield/openff-toolkit/pull/2114): Fixes [Issue #2035](https://github.com/openforcefield/openff-toolkit/issues/2035) (and touches on several others) by improving the runtime of Molecule.are_isomorphic/is_isomorphic_with, which can greatly improve interchange creation and export runtime.
17
+
-[PR #2114](https://github.com/openforcefield/openff-toolkit/pull/2114): May change the specific mapping of symmetric atoms returned by `Molecule.are_isomorphic` (to a different but chemically equivalent mapping)
15
18
16
19
### Bugfixes
17
20
18
21
-[PR #2115](https://github.com/openforcefield/openff-toolkit/pull/2115): Avoid unnecessary conformer coordinate lookups which were causing performance issues with large molecules. Fixes [Issue #1855](https://github.com/openforcefield/openff-toolkit/issues/1844).
0 commit comments