Skip to content

Releases: Quantum-Accelerators/quacc

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

v0.7.5

16 Apr 16:07
1fdd647
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.7.5]

Fixed

  • Fixed file extension for the optimizer trajectories, which should have been .json instead of .pckl

v0.7.4

12 Apr 18:21
5fdb792
Compare
Choose a tag to compare

[0.7.4]

Changed

  • Only call jsanitize once before uploading to the Store

What's Changed

Full Changelog: v0.7.3...v0.7.4

v0.7.3

09 Apr 21:36
6161109
Compare
Choose a tag to compare

[0.7.3]

Added

  • Added new Espresso recipes to perform electron-phonon calculations and Fourier interpolation of the phonon potential

Fixed

  • Fixed potential issues with I/O settings and Espresso
  • Fixed passing of custom decorators in the Espresso grid_phonon_flow

What's Changed

New Contributors

Full Changelog: v0.7.2...v0.7.3

v0.7.2

26 Mar 17:39
376945a
Compare
Choose a tag to compare

[0.7.2]

Changed

  • Calculator executable commands are now str type instead of Path
  • Removed slowconv from the default parameters of the ORCA recipes
  • The Q-Chem calculator now uses the TaskDoc from emmet in its results attribute

Fixed

  • Fixed user setting of logger level
  • Fixed a glob-based issue with copy_decompress_files

What's Changed

Full Changelog: v0.7.1...v0.7.2

v0.7.1

20 Mar 23:08
cb85bc5
Compare
Choose a tag to compare

[0.7.1]

Added

  • Added an optional MP compatability checker for MP recipes
  • Summaries for intermediate ASE optimization steps are now stored in the output schema for VASP and cclib-based recipes when store_intermediate_results=True
  • Added a WRITE_PICKLE setting, which by default, will write out a .pkl file containing the result schema to the directory

Changed

  • Updated ruff settings
  • The Gaussian and ORCA static_job routines do a force calculation by default now

Fixed

  • Fixed input file formatting for orcablocks in ORCA recipes

Removed

  • Removed the CHDIR setting

What's Changed

Full Changelog: v0.7.0...v0.7.1