Skip to content

Releases: Quantum-Accelerators/quacc

v0.9.5

16 Jun 20:27
Compare
Choose a tag to compare

Changes

Changed

  • Pinned numpy as <2.0... for now

What's Changed

Full Changelog: v0.9.4...v0.9.5

v0.9.4

15 Jun 22:01
9f74773
Compare
Choose a tag to compare

[0.9.4.]

Added

  • VASP: Added a new logging statement to specifically highlight which parameters were swapped, not just which recommendations were made

Changed

  • VASP: Removed EFERMI="midgap" automatic INCAR swap since it does not influence the results and prevents VASP 5.x compatibility. This should not impact most users since the presets have "midgap" set by default and even if the user did not do so, the emmet-based schemas automatically handles efermi handling.

Fixed

  • Fixed MD5-based Atoms hashing to work on FIPS-encrypted OSs

What's Changed

Full Changelog: v0.9.3...v0.9.4

v0.9.3

12 Jun 03:00
57882d6
Compare
Choose a tag to compare

[0.9.3]

Changed

  • Update the default shear_strain value in quacc.atoms.defects.make_deformations_from_bulk to match that of Pymatgen
  • Internal refactoring of the runners to be class-based

Fixed

  • Fixed an issue where the Atoms object in the output schema could get a stray calculator attached to it when passed between @jobs

What's Changed

New Contributors

Full Changelog: v0.9.2...v0.9.3

v0.9.2

06 Jun 17:18
501ac31
Compare
Choose a tag to compare

[0.9.2]

Added

  • Added support for controlling which properties to calculate with MLP static jobs

Changed

  • Bumped minimum version of pymatgen

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.9.2

v0.9.1: The "about time" release

31 May 20:48
4b6cfb9
Compare
Choose a tag to compare

[0.9.1]

Summary

This release coincides with ASE 3.23.0! No more needing to install ASE from master. The future is here!

Changelog

Changed

  • No longer need to install master branch of ASE
  • Modified Espresso and ONETEP settings to support new ASE profile features
  • Removed nsteps from the OptSchema

PRs

Full Changelog: v0.9.0...v0.9.1

v0.9.0

23 May 21:15
b457946
Compare
Choose a tag to compare

[0.9.0]

Added

  • The RESULTS_DIR and SCRATCH_DIR settings can now be relative paths, if desired

Changed

  • The default RESULTS_DIR is now Path() (relative) instead of Path.cwd() (absolute)
  • Failed calculations are now stored in a failed-quacc-12345- directory to distinguish these tasks from the running tasks in tmp-quacc-12345-
  • The output schema is now written to a serialized JSON file instead of pickle for security and ease-of-use reasons. It can be rehydrated via loadfn("quacc_results.json.gz") where loadfn is from monty.serialization import loadfn
  • The fmax attribute was moved from the base level to the parameters_opt section since it is an input parameter

Fixed

  • File shuttling after a completed calculation is now faster since we simply rename the directory instead of moving each individual file

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

12 May 22:31
8f9d07a
Compare
Choose a tag to compare

[0.8.0]

Added

  • Added a context handler, quacc.settings.change_settings, that can be used to modify global settings temporarily
  • Added quacc.calculators.vasp.params.MPtoASEConverter to convert between Pymatgen- and Atomate2-style input parameters to ASE-compatabile parameters

Fixed

  • Fixed copying of WAVECAR between steps of the QMOF recipes

Changed

  • Overhauled the MP recipes to ensure better compatability with atomate2 workflows
  • The workflow engine must be directly specified with WORKFLOW_ENGINE, as noted in the docs
  • Changed VASP_MAG_CUTOFF from 0.05 to 0.02
  • Removed the preset keyword argument from the QMOF recipes

Removed

  • Removed the pmg_input_set keyword argument from the Vasp calculator

What's Changed

Full Changelog: v0.7.8...v0.8.0

v0.7.8

09 May 23:36
f516eab
Compare
Choose a tag to compare

[0.7.8]

Added

  • Added support for Parsl "special" keyword arguments (e.g. timeout, parsl_resource_specification)

Fixed

  • Fixed bug where the common phonon subflow would generate a Phonopy object based on the unrelaxed, rather than relaxed, structure
  • Sped up the common phonon subflow by removing duplicate get_phonopy() calls

v0.7.7

23 Apr 21:36
c835fbf
Compare
Choose a tag to compare

[0.7.7]

Added

  • Added quasi IRC recipes to ORCA and Q-Chem
  • Added frequency recipe to ORCA

Fixed

  • Fixed various type hints
  • Improved performance for the common phonon flow
  • Improved performance for ideal gas thermo calculations

What's Changed

New Contributors

Full Changelog: v0.7.6...v0.7.7

v0.7.6

20 Apr 17:22
4d91c81
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.5...v0.7.6