Quacc

Latest version: v0.11.7

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 14

0.6.6

Fixed

- Using environment variables to set a setting to `None` now works as expected
- Overall, more intuitive and robust handling of settings across the various input methods

0.6.5

Added

- PDOS jobs and flows for Espresso

Changed

- Modified the Espresso results schema to be DB-compatible
- The `PRIMARY_STORE` setting has changed to `STORE` and is now formatted more intuitively
- Uses 2024 stable release of `black`

Fixed

- Fixed usage of `MontyStore` as the data store option

Removed

- Removed the deprecated "q-chem legacy" recipes

0.6.4

Added

- Added a `supercell_matrix` keyword argument to the phonon recipes.
- More data is now generated, parsed, and stored in phonon workflows, including total DOS and the automatically generated band structure

Changed

- The `seekpath` dependency is now required for phonon workflows, as reflected in the `quacc[phonons]` optional dependencies
- Changed the `min_length: float | None` keyword argument in phonon flows to `min_lengths: float | tuple[float, float, float] | None` for greater flexibility. The default value is now set to 20.0 instead of 15.0 as well.

Fixed

- Fixed occasional edge cases where the charge/spin multiplicity checker would raise a `ValueError` in generating the `RunSchema`
- Fixed phonon flow with MACE-MP-0 when `dispersion=True`

0.6.3

Added

- Added phonon job for MLPs
- Added an ASE relax job recipe for ONETEP
- Added a non-SCF job for Quantum Espresso
- Added a DOS job for Quantum Espresso
- Added a DOS flow for Quantum Espresso

Changed

- Redesigned the `common_phonon_flow` to accept new keyword arguments that enable symmetry reduction. A pre-relaxation step is now also carried out by default.

Fixed

- Ensures the "restart" keyword argument is not set when a SciPy optimizer is used
- Fixed the `ONETEP_CMD` setting to be `str` instead of `Path` when used to instantiate the calculator
- Quantum Espresso restarts are now disabled between steps in ASE relaxations
- Various bug fixes for the Espresso `grid_phonon_flow`
- Fixed redundant `Structure` info in the `RunSchema`

0.6.2

Changed

- The `CREATE_UNIQUE_DIR` setting is now set to `True` by default.
- The temporary directory name and its symlink have been slightly updated to have "tmp-" and "symlink-" at the front of the name instead of the end for easier file navigation.
- Updated the "trajectory" entry in the `OptSchema` to be `list[Atoms]` instead of `list[AtomsSchema]`

Fixed

- Fixed an occasional race condition that occurs when running concurrent calculations in multi-threaded mode
- The temporary directory made when a `job` runs now has a name consistent with the folder where the results will ultimately be stored.
- Significant speedup in generating the `OptSchema`

0.6.1

Added

- Support for ONETEP recipes (nekkrad)
- New Espresso recipe for ASE external relaxations (tomdemeyere)

Fixed

- Fixed bug where autoamtic k-point schemes in VASP would return `kpts` as `list[float]` instead of `list[int]`
- VASP runs now respect the `CHECK_CONVERGENCE` global setting when set to `False`
- Fixed bug where the gamma-point only version of VASP was being called if `kpts` was `None` but `kspacing` was not `None`

Removed

- Removed the broken TRICs support with Sella
- Removed the `covalent_to_db` function

Page 6 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.