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
Copy file name to clipboardExpand all lines: docs/CHANGELOG.rst
+31-11Lines changed: 31 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,26 @@ Changelog
4
4
5
5
.. current developments
6
6
7
+
v1.4.0
8
+
====================
9
+
10
+
This release includes significant quality of life improvements for the CLI's ``openfe gather`` command.
11
+
12
+
**Added:**
13
+
14
+
* ``openfe gather`` now accepts any number of filepaths and/or directories containing results JSON files, instead of only accepting one results directory (`PR #1212 <https://github.com/OpenFreeEnergy/openfe/pull/1212>`_).
15
+
* When running ``openfe gather --report=dg`` and result edges have fewer than 2 replicates, an error will be thrown up-front instead of failing downstream with a ``numpy.linalg.LinAlgError: SVD did not converge`` error (`PR #1243 <https://github.com/OpenFreeEnergy/openfe/pull/1243>`_).
16
+
* ``openfe gather`` includes failed simulations in its output, with ``Error`` listed in place of a computed value, instead of simply omitting those results from the output table (`PR #1227 <https://github.com/OpenFreeEnergy/openfe/pull/1227>`_).
17
+
* ``openfe gather --report=dg`` (the default) checks for connectivity of the results network and throws an error if the network is disconnected or has fewer than 3 edges (`PR #1227 <https://github.com/OpenFreeEnergy/openfe/pull/1227>`_).
18
+
* ``openfe gather`` prints warnings for all results JSONs whose simulations have failed or are otherwise invalid (`PR #1227 <https://github.com/OpenFreeEnergy/openfe/pull/1227>`_ ).
19
+
* ``openfe gather`` now throws an error up-front if no valid results are provided, instead of returning an empty table (`PR #1245 <https://github.com/OpenFreeEnergy/openfe/pull/1245>`_).
20
+
21
+
**Changed:**
22
+
23
+
* Improved formatting of ``openfe gather`` output tables. Use ``--tsv`` to instead view the raw tsv formatted output (this was the default behavior as of v1.3.x) (`PR #1246 <https://github.com/OpenFreeEnergy/openfe/pull/1246>`_).
24
+
* Improved responsiveness of several CLI commands (`PR #1254 <https://github.com/OpenFreeEnergy/openfe/pull/1254>`_).
25
+
26
+
7
27
v1.3.1
8
28
====================
9
29
Bugfix release - Improved error handling and code cleanup.
@@ -13,21 +33,21 @@ Any platform-specific bugs will be addressed when possible, but as a low priorit
13
33
14
34
**Added:**
15
35
16
-
* ``openfe gather`` now detects failed simulations up-front and prints warnings to stdout (PR #1207).
36
+
* ``openfe gather`` now detects failed simulations up-front and prints warnings to stdout (`PR #1207<https://github.com/OpenFreeEnergy/openfe/pull/1207>`_).
17
37
18
38
**Changed:**
19
39
20
-
* Temporarily disabled bootstrap uncertainties in forward/reverse analysis due to solver loop issues when dealing with too small a set of samples (PR #1174).
40
+
* Temporarily disabled bootstrap uncertainties in forward/reverse analysis due to solver loop issues when dealing with too small a set of samples (`PR #1174<https://github.com/OpenFreeEnergy/openfe/pull/1174>`_).
21
41
22
42
**Removed:**
23
43
24
44
* Dropped official support for MacOSX-x86_64. Any platform-specific bugs will be addressed when possible, but as a low priority.
25
-
* Unused trajectory handling code was removed from ``openfe.utils``, please use ``openfe-analysis`` instead (PR #1182).
45
+
* Unused trajectory handling code was removed from ``openfe.utils``, please use ``openfe-analysis`` instead (`PR #1182<https://github.com/OpenFreeEnergy/openfe/pull/1182>`_).
26
46
27
47
**Fixed:**
28
48
29
-
* Fixed issue #1178 -- The GPU system probe is now more robust to different ways the ``nvidia-smi`` command can fail (PR #1186)
30
-
* Fixed bug where openmm protocols using default settings would re-load from JSON as a different gufe key due to unit name string representation discrepancies (PR #1210)
49
+
* Fixed `issue #1178 <https://github.com/OpenFreeEnergy/openfe/issues/1178>`_ -- The GPU system probe is now more robust to different ways the ``nvidia-smi`` command can fail (`PR #1186<https://github.com/OpenFreeEnergy/openfe/pull/1186>`_)
50
+
* Fixed bug where openmm protocols using default settings would re-load from JSON as a different gufe key due to unit name string representation discrepancies (`PR #1210<https://github.com/OpenFreeEnergy/openfe/pull/1210>`_)
31
51
32
52
33
53
v1.3.0
@@ -93,23 +113,23 @@ v1.1.0
93
113
* The `PersesAtomMapper` now uses openff.units inline with the rest of the package.
94
114
* Structural analysis data is no longer written to `structural_analysis.json`
95
115
but rather a 32bit numpy compressed file named `structural_analysis.npz`
* 2D RMSD plotting now allows for fewer than 5 states (PR #896).
128
+
* 2D RMSD plotting now allows for fewer than 5 states (`PR #896<https://github.com/OpenFreeEnergy/openfe/pull/896>`_).
109
129
* 2D RMSD plotting no longer draws empty axes when
110
-
the number of states - 1 is not divisible by 4 (PR #896).
130
+
the number of states - 1 is not divisible by 4 (`PR #896<https://github.com/OpenFreeEnergy/openfe/pull/896>`_).
111
131
* The RelativeHybridTopologyProtocol result unit is now much smaller,
112
-
due to the removal of structural analysis data (PR #937).
132
+
due to the removal of structural analysis data (`PR #937<https://github.com/OpenFreeEnergy/openfe/pull/937>`_).
113
133
114
134
115
135
@@ -131,6 +151,6 @@ v1.0.1
131
151
* Calling `get_forward_and_reverse_energy_analysis` in the RFE and AFE protocols now results a warning if any results are ``None`` due to MBAR convergence issues.
132
152
* Checkpoint interval default value has been set to 250 ps instead of 1 ps.
133
153
This better matches the previous default for openfe versions < 1.0rc
134
-
(See issue #772).
154
+
(See `issue #772<https://github.com/OpenFreeEnergy/openfe/issues/772>`_ ).
0 commit comments