Skip to content

Releases: materialsproject/atomate2

v0.0.22

14 Oct 22:58
c2f720e

Choose a tag to compare

What's Changed

Bug Fixes 🐛

Other Changes

New Contributors

Full Changelog: v0.0.21...v0.0.22

v0.0.22rc1

28 Aug 18:10
e6cb35f

Choose a tag to compare

v0.0.22rc1 Pre-release
Pre-release

What's Changed

Bug Fixes 🐛

Other Changes

Full Changelog: v0.0.21...v0.0.22rc1

v0.0.21

05 Jun 16:42

Choose a tag to compare

Bug Fixes 🐛

  • switch to CONTCAR read for LOBSTERTaskDoc by @naik-aakash in #1204
  • cover cases where optimizer does additional steps even though step is set to 0 or 1 for writing xyz files by @JaGeo in #1207
  • Remove walrus operator to avoid unassigned vmax by @Jonas-Finkler in #1203

Enhancements 🛠

  • add file output xyz file including final atoms object to ase and forcefield jobs by @JaGeo in #1206

Documentation 📖

  • Add video tutorials to README by @JaGeo in #1191
  • be more concrete for tutorial video names in readme by @JaGeo in #1192
  • Adding download statistics to readme by @JaGeo in #1209

New Contributors

Full Changelog: v0.0.20...v0.0.21

v0.0.20

25 Apr 17:53
f2f5388

Choose a tag to compare

Enhancements 🛠

Documentation 📖

House-Keeping 🧹

Other Changes

v0.0.19

31 Jan 12:58

Choose a tag to compare

Bug Fixes 🐛

Enhancements 🛠

  • Add trajectory reporter to openmm workflow by @orionarcher in #1053
  • PhononMaker add options to calculate_pdos and save force constants to file by @chouyoudou in #1008
  • Allow MatPesStaticFlowMaker(static2=None) by @janosh in #997

Documentation 📖

House-Keeping 🧹

New Contributors

Full Changelog: v0.0.18...v0.0.19

v0.0.18

12 Nov 16:55

Choose a tag to compare

New Features 🎉

Enhancements 🛠

House-Keeping 🧹

New Contributors

Full Changelog: v0.0.17...v0.0.18

v0.0.17

30 Sep 09:16

Choose a tag to compare

Bug Fixes 🐛

Documentation 📖

House-Keeping 🧹

Full Changelog: v0.0.16...v0.0.17

v0.0.16

26 Sep 09:27

Choose a tag to compare

This release brings lots of new workflows and support for all ASE calculators.

New Features 🎉

Documentation 📖

House-Keeping 🧹

  • Remove emmet == pin in pyproject.toml and update version in strict by @Andrew-S-Rosen in #988

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.15

20 Aug 10:23

Choose a tag to compare

NOTE: This version updates the VASP workflows to use input sets defined in pymatgen. Please make sure your pymatgen version is updated accordingly.

New Features 🎉

Bug Fixes 🐛

  • Fix tests and installation bug by @jmmshn in #765
  • Add revert_default_dtype context manager to fix clashing global torch.dtype between MACE and CHGNet by @janosh in #766
  • Fix TrajectoryObserver.to_ase_trajectory return type by @janosh in #852
  • Fix JobStoreDocument attribute access by @mjwen in #710
  • fix CP2K TaskDocument by @lory-w in #900
  • Add back symprec kwarg to MP and MatPES set generators by @janosh in #947
  • Fix MPID assignment in electrode workflow by @esoteric-ephemera in #956

Enhancements 🛠

Documentation 📖

  • Corrected typo in doc by @rul048 in #775
  • Add more details to the installation guide by @JaGeo in #810
  • Add missing calculator_kwargs and remove outdated model/model_kwargs in ForceFieldRelaxMaker doc strings by @janosh in #830
  • Document the option to run LOBSTER with one jobscript only by @JaGeo in #811
  • Fix title hierarchies in VASP documentation by @JaGeo in #853
  • Docs: add Document Models / emmet tutorial by @rkingsbury in #917
  • Writing tutorial for high level overview of atomate2 concepts. by @QuantumChemist in #757
  • Tutorial for blob storage with test by @jmmshn in #776
  • [WIP] Documentation update by @AntObi in #850
  • Added documentation about JSONStore usage within Installation by @abhardwaj73 in #945
  • Remove README note about atomate2 mostly being for VASP by @Andrew-S-Rosen in #957
  • Increase k-point density for MP GGA static calculations to close issue #844 by @esoteric-ephemera in #854
  • Adds missing MAGMOMs for MatPES jobs by @esoteric-ephemera in #854

House-Keeping 🧹

  • Make functions prefixed with _ but cross-imported public by @janosh in #767
  • Warn on non-default ATOMATE2_CONFIG_FILE that's not found by @janosh in #794
  • Remove abinit __all__ module star exports by @janosh in #804
  • Turn ForceFieldRelaxMaker._calculator method into calculator property by @janosh in #839
  • Update LobsterPy version in standard installation by @JaGeo in #841
  • CI add repository_dispatch event for pymatgen_ci_trigger by @janosh in #835
  • Add test for supercell matrix creation in phonon workflow by @JaGeo in #873
  • ruff fixes by @janosh in #894
  • ruff fixes by @janosh in #946

New Contributors

Full Changelog: v0.0.14...v0.0.15

v0.0.14

29 Feb 14:13

Choose a tag to compare

New Features 🎉

Bug Fixes 🐛

  • Skip final LDAU/J/L/MAGMOM updates and fix setting MAGMOM via user_incar_settings by @JonathanSchmidt1 in #648
  • Prep for next pymatgen release by @janosh in #690
  • [bug fix] SC Matrix Checking Logic by @jmmshn in #704
  • Fix elastic conventional structure by @mjwen in #706
  • Add KspacingMetalHandler to VASP _DEFAULT_HANDLERS by @janosh in #600
  • Fix import error [ijson] by @naik-aakash in #708
  • Print invalid value and list valid ones in PhononMaker error messages by @janosh in #728
  • Update minimum monty version, allow newer pydantic by @mkhorton in #720
  • Fix phonon + Lobster flow by removing magmoms before passing to phonopy by @naik-aakash in #751
  • Fix MP query by @utf in #755

Enhancements 🛠

  • add directory of task doc generation to phonon schema by @JaGeo in #674
  • Ensure MP VASP sets don't use auto_ismear, few other fixes by @esoteric-ephemera in #673
  • Schema update > Update plot example LOBSTER workflow by @naik-aakash in #682
  • Modify BadInputSetWarning logic for relaxations of a likely metal by @Andrew-S-Rosen in #727
  • Define MLFF Enum to ensure consistent force field names by @janosh in #729

Documentation 📖

House-Keeping 🧹

  • Address TODO re missing asserts in test_elastic_wf_with_mace() by @janosh in #679
  • Update lobsterpy version by @naik-aakash in #683
  • Fix all ruff PT011 (not checking error message when testing exceptions) by @janosh in #698

New Contributors

Full Changelog: v0.0.13...v0.0.14