materialsproject/atomate2: v0.0.13
Creators
- Alex Ganose1
- Janosh Riebesell2
- J. George3
- Jimmy Shen4
- Andrew S. Rosen5
- Aakash Ashok Naik6
- nwinner
- Mingjian Wen7
- rdguha19958
- Matthew Kuner9
- Guido Petretto
- Zhuoying Zhu
- Matthew Horton10
- Hrushikesh Sahasrabuddhe11
- Aaron Kaplan12
- Jonathan Schmidt
- Christina Ertural13
- Ryan Kingsbury5
- Matt McDermott8
- Rhys Goodall
- Alexander Bonkowski14
- Thomas Purcell15
- Daniel Zรผgner
- Ji Qi
- 1. @virtualatoms
- 2. Cambridge University
- 3. Federal Institute for Materials Research and Testing
- 4. LLNL
- 5. Princeton University
- 6. Bundesanstalt fรผr Materialforschung und -prรผfung
- 7. University of Houston
- 8. Lawrence Berkeley National Laboratory
- 9. University of California, Berkeley
- 10. Lawrence Berkeley National Lab, UC Berkeley
- 11. @hackingmaterials
- 12. Berkeley Lab
- 13. BAM
- 14. RWTH Aachen University
- 15. Fritz Haber Institute
Description
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 = Falseby @janosh in https://github.com/materialsproject/atomate2/pull/587
Bug Fixes ๐
- Resolve bandstructure datastore bug by @JaGeo in https://github.com/materialsproject/atomate2/pull/605
- Fix
TypeError:PhononBSPlotter.save_plot()got an unexpected keyword argumentimg_formatby @janosh in https://github.com/materialsproject/atomate2/pull/625 ForceFieldRelaxMakerdefaultrelax_celltoTrueby @janosh in https://github.com/materialsproject/atomate2/pull/635- Replace ase
ExpCellFilterwithFrechetCellFilterinRelaxerby @janosh in https://github.com/materialsproject/atomate2/pull/636 - update lobsterpy version and schemas to match new version changes by @naik-aakash in https://github.com/materialsproject/atomate2/pull/637
- Default
create_thermal_displacementstoFalsein VASP and forcefieldPhononMakerby @janosh in https://github.com/materialsproject/atomate2/pull/647 - Fix import of ASE filters when user has installed from PyPI and not gitlab by @esoteric-ephemera in https://github.com/materialsproject/atomate2/pull/650
- Mark schema fields with
Nonedefault asOptionalto pass pydantic v2 validation by @danielzuegner in https://github.com/materialsproject/atomate2/pull/651
Enhancements ๐
- Breaking: Unify previous directory
MakerAPI by @janosh in https://github.com/materialsproject/atomate2/pull/593 - Add keyword
incar_exclude: Sequence[str] = Nonetofake_run_vasp()by @janosh in https://github.com/materialsproject/atomate2/pull/599 - Allow
prv_dirto be used more in defect wf by @jmmshn in https://github.com/materialsproject/atomate2/pull/585 - Add MACE RelaxMaker and StaticMaker by @CompRhys in https://github.com/materialsproject/atomate2/pull/611
- Update lobster task schema by @naik-aakash in https://github.com/materialsproject/atomate2/pull/529
- Allow optimizer to be configured for MACE/GAP by @CompRhys in https://github.com/materialsproject/atomate2/pull/615
- MACE Static/RelaxMakers default to loading
mace_mpinstead of test model by @janosh in https://github.com/materialsproject/atomate2/pull/614 - Add optional 3rd static for PBE+U to
MatPesStaticFlowMakerby @janosh in https://github.com/materialsproject/atomate2/pull/606 - Use PyPI version of MACE by @utf in https://github.com/materialsproject/atomate2/pull/668
- Multi step MD flow by @gpetretto in https://github.com/materialsproject/atomate2/pull/489
Documentation ๐
- Add @CompRhys to
contributors.mdby @CompRhys in https://github.com/materialsproject/atomate2/pull/612
House-Keeping ๐งน
- Update GitHub Action versions by @janosh in https://github.com/materialsproject/atomate2/pull/640
- Drop
flake8by @janosh in https://github.com/materialsproject/atomate2/pull/658 - Enable all
ruffrules by default by @janosh in https://github.com/materialsproject/atomate2/pull/663
New Contributors
- @CompRhys made their first contribution in https://github.com/materialsproject/atomate2/pull/612
- @danielzuegner made their first contribution in https://github.com/materialsproject/atomate2/pull/651
Full Changelog: https://github.com/materialsproject/atomate2/compare/v0.0.12...v0.0.13
[contributors]: <> (CONTRIBUTOR SECTION) [nwinner]: https://github.com/nwinner [jageo]: https://github.com/JaGeo [zhuoying]: https://github.com/Zhuoying [jmmshn]: https://github.com/jmmshn [mkhorton]: https://github.com/mkhorton [QuantumChemist]: https://github.com/QuantumChemist [janosh]: https://github.com/janosh [mjwen]: https://github.com/mjwen [arosen]: https://github.com/Andrew-S-Rosen [rkingsbury]: https://github.com/rkingsbury [naik-aakash]: https://github.com/naik-aakash
Files
materialsproject/atomate2-v0.0.13.zip
Files
(200.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:1638d3c4048b3c4b85393b02232a86df
|
200.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/materialsproject/atomate2/tree/v0.0.13 (URL)