Skip to content

Commit

Permalink
Merge pull request #196 from dgasmith/changelog
Browse files Browse the repository at this point in the history
v0.13.0 Changelog
  • Loading branch information
dgasmith committed Dec 11, 2019
2 parents 79af211 + d848182 commit 30030d5
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/Lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ jobs:
- name: Lint
shell: bash
run: black qcelemental --check
run: black qcengine --check

26 changes: 26 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,32 @@ Changelog
.. Bug Fixes
.. +++++++++
v0.13.0 / 2019-12-10
--------------------

New Features
++++++++++++
-(:pr:`151`) Adds a OpenMM Harness for evaluation of SMIRNOFF force fields.
-(:pr:`189`) General MPI support and MPI CLI generator.

Enhancements
++++++++++++
-(:pr:`175`) Allows specifications for ``nnodes`` to begin MPI support.
-(:pr:`177`) NWChem - Parsing updates including Hessian abilities.
-(:pr:`180`) GAMESS - Output properties improvements.
-(:pr:`181`) NWChem - Output properties improvements.
-(:pr:`183`) Entos - Hessian and XTB support.
-(:pr:`185`) Entos - Improved subcommand support.
-(:pr:`187`) QChem - Support for raw log files without the binary file requirements and improved output properties support.
-(:pr:`188`) Automatic buffer reads to prevent deadlocking of process for very large outputs.
-(:pr:`194`) DFTD3 - Improved error message on failed evaluations.
-(:pr:`195`) Blackens the code base add GHA-based lint checks.

Bug Fixes
+++++++++
-(:pr:`179`) QChem - fixes print issue when driver is of an incorrect value.
-(:pr:`190`) Psi4 - fixes issues for methods without basis sets such as HF-3c.

v0.12.0 / 2019-11-13
--------------------

Expand Down
3 changes: 3 additions & 0 deletions qcengine/programs/psi4.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ def compute(self, input_model: "AtomicInput", config: "TaskConfig") -> "AtomicRe
scratch_directory=tmpdir,
)

output_data = input_data.copy()
if success:
output_data = json.loads(output["outfiles"]["data.json"])
if "extras" not in output_data:
Expand Down Expand Up @@ -168,6 +169,8 @@ def compute(self, input_model: "AtomicInput", config: "TaskConfig") -> "AtomicRe
)
if success:
output_data = deserialize(output["outfiles"]["data.msgpack"], "msgpack-ext")
else:
output_data = input_model.dict()

if success:
if output_data["success"] is False:
Expand Down

0 comments on commit 30030d5

Please sign in to comment.