Skip to content

Releases: Quantum-Accelerators/quacc

v0.11.7

11 Oct 16:12
4307ec9
Compare
Choose a tag to compare

[0.11.7]

Added

  • New phonopy routines to handle fixed atoms

What's Changed

Full Changelog: v0.11.6...v0.11.7

v0.11.6

19 Sep 22:23
3be82de
Compare
Choose a tag to compare

[0.11.6]

Fixed

  • Fixed handling of async prefect tasks

v0.11.5

17 Sep 15:37
96adbb7
Compare
Choose a tag to compare

[0.11.5]

Added

  • Added support for atomate2>=0.0.15

Changed

  • The minimum supported Python version is now 3.10 in alignment with Pymatgen

v0.11.4

09 Sep 16:06
22a2dd3
Compare
Choose a tag to compare

Fix atomate2 <= 0.1.14 for now.

v0.11.3

16 Aug 16:48
a62d69f
Compare
Choose a tag to compare

[0.11.3]

Added

  • Added support for preset: Path type in the Espresso calculator
  • Raise a custom JobFailure error when a calculation fails, which stores the directory where the files remain as well as the parent error

Fixed

  • Fixed Parsl MPI support for Espresso
  • Fixed miscellaneous inconsistencies with preset handling

What's Changed

Full Changelog: v0.11.2...v0.11.3

v0.11.2

13 Aug 04:13
c1a59cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.1...v0.11.2

v0.11.1

13 Aug 02:39
1a894b2
Compare
Choose a tag to compare

[0.11.1]

Added

  • Added an additional_fields keyword argument to all recipes

Changed

  • Gaussian and ORCA schemas have been updated to reflect the removal of cclib

Fixed

  • Fixed support for Prefect 3
  • Fixed support for ORCA 6.0.0

Removed

  • Removed cclib-based schemas due to fragility and replaced them with the standard ASE schemas

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.11.1

v0.11.0

31 Jul 03:34
25f4e79
Compare
Choose a tag to compare

[0.11.0]

Added

  • Added support for HarmonicThermo as a thermochemistry method
  • Added a VASP frequency recipe

Changed

  • Overhauled schemas throughout quacc to improve maintainability. They are now classes (mostly) instead of functions.
  • Changed the thermo runner to a schema
  • Renamed the Q-Chem perturb IRC job to quasi_irc_job for internal consistency
  • Removed the preliminary relaxation steps from all phonon workflows for greater composability

Fixed

  • Fixed a crash when Espresso checked kpts and kspacing usage

Removed

  • Removed the Q-Chem quasi-IRC job since it was redundant with the perturb IRC job

What's Changed

Full Changelog: v0.10.1...v0.11.0

v0.10.1

13 Jul 10:21
c5f2766
Compare
Choose a tag to compare

[0.10.1]

Changed

  • Overhauled type hinting system
  • Added kspacing default to Espresso non_scf_job

Fixed

  • Fixed breaking change from monty 07.12.2024
  • Fixed a variety of incompatible type hints

What's Changed

New Contributors

  • @nerdwarrior made their first contribution in #2330

Full Changelog: v0.10.0...v0.10.1

v0.10.0

03 Jul 01:59
14a5034
Compare
Choose a tag to compare

[0.10.0]

Added

  • Added a function from quacc import get_settings to fetch the current settings on a thread
  • Added a mechanism to update the settings on-the-fly via a special settings_swap keyword argument that can be passed to the decorators when a workflow engine is used.
  • MD workflows!

Fixed

  • Fixed an edge-case that can occur in multithreading environments where in-memory changes to the QuaccSettings could carry over to a concurrent thread
  • Made the detection of intermediate step directories more robust

Removed

  • The global SETTINGS variable is gone! Modifying a global variable can cause havoc in multithreaded environments and was never compatible with workflow engines. Refer to the Modifying Settings page for the recommended approach. For most users without an active workflow engine, this will be the with change_settings() context manager.

What's Changed

New Contributors

Full Changelog: v0.9.5...v0.9.6