pypi atomate2 0.0.13
v0.0.13

latest releases: 0.0.15, 0.0.14
8 months ago

BREAKING CHANGE

The API of Maker.maker for all workflows (VASP, CP2K, force fields) have been modified. Previously, this function had custom arguments for previous calculation directories (e.g., prev_vasp_dir, prev_cp2k_dir). These arguments have been standardised to prev_dir. Accordingly, the code used to chain workflows has changed and should be updated in all workflows (simply change prev_*_dir to prev_dir).

New Features ๐ŸŽ‰

  • Add setting VASP_RUN_DDEC6: bool = False by @janosh in #587

Bug Fixes ๐Ÿ›

  • Resolve bandstructure datastore bug by @JaGeo in #605
  • Fix TypeError: PhononBSPlotter.save_plot() got an unexpected keyword argument img_format by @janosh in #625
  • ForceFieldRelaxMaker default relax_cell to True by @janosh in #635
  • Replace ase ExpCellFilter with FrechetCellFilter in Relaxer by @janosh in #636
  • update lobsterpy version and schemas to match new version changes by @naik-aakash in #637
  • Default create_thermal_displacements to False in VASP and forcefield PhononMaker by @janosh in #647
  • Fix import of ASE filters when user has installed from PyPI and not gitlab by @esoteric-ephemera in #650
  • Mark schema fields with None default as Optional to pass pydantic v2 validation by @danielzuegner in #651

Enhancements ๐Ÿ› 

  • Breaking: Unify previous directory Maker API by @janosh in #593
  • Add keyword incar_exclude: Sequence[str] = None to fake_run_vasp() by @janosh in #599
  • Allow prv_dir to be used more in defect wf by @jmmshn in #585
  • Add MACE RelaxMaker and StaticMaker by @CompRhys in #611
  • Update lobster task schema by @naik-aakash in #529
  • Allow optimizer to be configured for MACE/GAP by @CompRhys in #615
  • MACE Static/RelaxMakers default to loading mace_mp instead of test model by @janosh in #614
  • Add optional 3rd static for PBE+U to MatPesStaticFlowMaker by @janosh in #606
  • Use PyPI version of MACE by @utf in #668
  • Multi step MD flow by @gpetretto in #489

Documentation ๐Ÿ“–

House-Keeping ๐Ÿงน

New Contributors

Full Changelog: v0.0.12...v0.0.13

Don't miss a new atomate2 release

NewReleases is sending notifications on new releases.