From 3a05aa8ecbca7bc4bf45890db8c0dde0f05f7449 Mon Sep 17 00:00:00 2001 From: "Lori A. Burns" Date: Fri, 2 Oct 2020 17:05:54 -0400 Subject: [PATCH] v0.17 changelog (#272) * Create CHANGELOG.md * Update changelog.rst * blacken test_turbomole --- CHANGELOG.md | 1 + docs/source/changelog.rst | 9 +++++++-- qcengine/programs/tests/test_turbomole.py | 17 +++++++++++++---- 3 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..a575187b3 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1 @@ +See [changelog in docs](docs/source/changelog.rst). diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index aad108cd8..7d53da4a6 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -14,18 +14,23 @@ Changelog .. +++++++++ -v0.17.0 / 2020-??-?? +v0.17.0 / 2020-10-02 -------------------- New Features ++++++++++++ +- (:pr:`262`) Add project authors information. Enhancements ++++++++++++ +- (:pr:`264`) Turbomole - add analytic and finite difference Hessians. +- (:pr:`266`) Psi4- error messages from Psi4Harness no longer swallowed by `KeyError`. Bug Fixes +++++++++ -- (:pr:`270`) `TorchANIHarness` now lazily loads models as requested for compute. +- (:pr:`264`) Turbomole - fix output properties handling. +- (:pr:`265`) xtb - ensure extra tags are preserved in XTB harness. +- (:pr:`270`) TorchANI - now lazily loads models as requested for compute. v0.16.0 / 2020-08-19 diff --git a/qcengine/programs/tests/test_turbomole.py b/qcengine/programs/tests/test_turbomole.py index 6dcd4c5e8..16a97c3c3 100644 --- a/qcengine/programs/tests/test_turbomole.py +++ b/qcengine/programs/tests/test_turbomole.py @@ -23,7 +23,7 @@ def h2o(): def h2o_ricc2_def2svp(): """NumForce calls only make sense for stationary points. So this geometry was optimized at the ricc2/def2-svp level of theory and - can be used to run NumForce with ricc2. """ + can be used to run NumForce with ricc2.""" mol = qcelemental.models.Molecule.from_data( """ @@ -126,7 +126,10 @@ def test_turbomole_hessian(method, keywords, ref_eigvals, h2o): resi = { "molecule": h2o, "driver": "hessian", - "model": {"method": method, "basis": "def2-SVP",}, + "model": { + "method": method, + "basis": "def2-SVP", + }, "keywords": keywords, } @@ -142,13 +145,19 @@ def test_turbomole_hessian(method, keywords, ref_eigvals, h2o): @using("turbomole") @pytest.mark.parametrize( - "method, keywords, ref_eigvals", [("ricc2", {}, (1.65405531e-01, 9.63690706e-01, 1.24676634e00)),], + "method, keywords, ref_eigvals", + [ + ("ricc2", {}, (1.65405531e-01, 9.63690706e-01, 1.24676634e00)), + ], ) def test_turbomole_num_hessian(method, keywords, ref_eigvals, h2o_ricc2_def2svp): resi = { "molecule": h2o_ricc2_def2svp, "driver": "hessian", - "model": {"method": method, "basis": "def2-SVP",}, + "model": { + "method": method, + "basis": "def2-SVP", + }, "keywords": keywords, }