|
| 1 | +Change log |
| 2 | +========== |
| 3 | + |
| 4 | +v0.0.8 |
| 5 | +------ |
| 6 | + |
| 7 | +New features: |
| 8 | + |
| 9 | +- VASP Phonopy workflow ([@JaGeo](https://github.com/JaGeo), [#137](https://github.com/materialsproject/atomate2/pull/137)) |
| 10 | +- Molecular dynamics VASP job ([@mjwen](https://github.com/mjwen), [#134](https://github.com/materialsproject/atomate2/pull/134)) |
| 11 | + |
| 12 | +Enhancements: |
| 13 | + |
| 14 | +- Update IO classes to use pymatgen base classes ([@rkingsbury](https://github.com/rkingsbury), [#141](https://github.com/materialsproject/atomate2/pull/141)) |
| 15 | +- Read and write VASP structures with higher precision ([@JaGeo](https://github.com/JaGeo), [#167](https://github.com/materialsproject/atomate2/pull/167)) |
| 16 | + |
| 17 | +Bug fixes: |
| 18 | + |
| 19 | +- Fix code examples in docs ([@JaGeo](https://github.com/JaGeo), [#169](https://github.com/materialsproject/atomate2/pull/169)) |
| 20 | +- Fix f-orbital DOS properties ([@arosen93](https://github.com/arosen93), [#138](https://github.com/materialsproject/atomate2/pull/138)) |
| 21 | +- Fix `mock_run_vasp` testing to accept args ([@mjwen](https://github.com/mjwen), [#151](https://github.com/materialsproject/atomate2/pull/151)) |
| 22 | +- Regenerate calc_types enum ([@mjwen](https://github.com/mjwen), [#153](https://github.com/materialsproject/atomate2/pull/153)) |
| 23 | + |
| 24 | +v0.0.7 |
| 25 | +------ |
| 26 | + |
| 27 | +New features: |
| 28 | + |
| 29 | +- Include band-related features (e.g. band center, bandwidth, skewness, kurtosis) in |
| 30 | + VASP schema ([@arosen93](https://github.com/arosen93), [#92](https://github.com/materialsproject/atomate2/pull/92)) |
| 31 | +- Add `use_auto_ispin` and `update_user_potcar_functional` powerups |
| 32 | + |
| 33 | +Enhancements: |
| 34 | + |
| 35 | +- Add `is_hubbard` and `hubbards` to VASP task doc. |
| 36 | +- Migrate build system to pyproject.toml. |
| 37 | +- Migrate docs to jupyter-book. |
| 38 | +- Docs improvements ([@janosh](https://github.com/janosh), [@mjwen](https://github.com/mjwen)) |
| 39 | + |
| 40 | +Bug fixes: |
| 41 | + |
| 42 | +- Fix HSE tags. |
| 43 | +- Fix running bader. |
| 44 | +- Make potcar_spec argument usable ([@jmmshn](https://github.com/jmmshn), [#83](https://github.com/materialsproject/atomate2/pull/83)) |
| 45 | +- Replace monty which with shutil which ([@arosen93](https://github.com/arosen93), [#92](https://github.com/materialsproject/atomate2/pull/92)) |
| 46 | +- Fix `calculate_deformation_potentials()` ([@janosh](https://github.com/janosh), [#94](https://github.com/materialsproject/atomate2/pull/94)) |
| 47 | +- Fix gzipping of files with numerical suffixes ([@jmmshn](https://github.com/jmmshn), [#116](https://github.com/materialsproject/atomate2/pull/116)) |
| 48 | + |
| 49 | +v0.0.6 |
| 50 | +------ |
| 51 | + |
| 52 | +New features: |
| 53 | + |
| 54 | +- cclib task document supporting virtually all popular molecular DFT codes out-of-the-box |
| 55 | + ([@arosen93](https://github.com/arosen93), [#64](https://github.com/materialsproject/atomate2/pull/64)) |
| 56 | + |
| 57 | +Enhancements: |
| 58 | + |
| 59 | +- Add mag_density to VASP output doc ([@arosen93](https://github.com/arosen93), [#65](https://github.com/materialsproject/atomate2/pull/66)) |
| 60 | +- Double relax maker now supports two different Makers ([@arosen93](https://github.com/arosen93), [#32](https://github.com/materialsproject/atomate2/pull/32)) |
| 61 | + |
| 62 | +Bug fixes: |
| 63 | + |
| 64 | +- Store band structure efermi in CalculationOutput ([@arosen93](https://github.com/arosen93), [#66](https://github.com/materialsproject/atomate2/pull/66)) |
| 65 | +- Support for VASP6 and latest pymatgen ([@arosen93](https://github.com/arosen93), [#75](https://github.com/materialsproject/atomate2/pull/75)) |
| 66 | +- Fixed atomate2 version string. |
| 67 | +- Disabled orbital projections in the electron-phonon workflow. |
| 68 | + |
| 69 | +v0.0.5 |
| 70 | +------ |
| 71 | + |
| 72 | +This version removed Python 3.7 support following numpy and pymatgen. |
| 73 | + |
| 74 | +New features: |
| 75 | + |
| 76 | +- Base schema for molecule task documents ([@arosen93](https://github.com/arosen93), [#54](https://github.com/materialsproject/atomate2/pull/54)) |
| 77 | + |
| 78 | +Bug fixes: |
| 79 | + |
| 80 | +- Fix VASP relaxation using custodian "FULL_OPT" ([@arosen93](https://github.com/arosen93), [#42](https://github.com/materialsproject/atomate2/pull/42)) |
| 81 | +- Fix supercell generation and input sets in electron-phonon workflow. |
| 82 | +- Fix `HSEBSSetGenerator` INCAR settings. |
| 83 | +- Fix issue with magnetism in SOC structures. |
| 84 | +- Fix bug with Fermi level and IBRION=1 |
| 85 | +- Better handling of URI generation. |
| 86 | +- Tweak k-spacing formula to stop large band gaps giving negative values |
| 87 | + |
| 88 | +v0.0.4 |
| 89 | +------ |
| 90 | + |
| 91 | +Lots of improvements and bug fixes this release. |
| 92 | + |
| 93 | +New features: |
| 94 | + |
| 95 | +- AMSET workflow. |
| 96 | +- Electron phonon band gap renormalisation workflow. |
| 97 | +- Specific uniform and line mode band structure makers. |
| 98 | +- Optics maker. |
| 99 | +- Transmuter maker. |
| 100 | + |
| 101 | +Enhancements: |
| 102 | + |
| 103 | +- Support for automatic handling of ISPIN. |
| 104 | +- Add MP base sets ([@arosen93](https://github.com/arosen93), [#27](https://github.com/materialsproject/atomate2/pull/27)) |
| 105 | +- Docs updates ([@arosen93](https://github.com/arosen93), [#13](https://github.com/materialsproject/atomate2/pull/13) [#17](https://github.com/materialsproject/atomate2/pull/17)) |
| 106 | +- Options to strip band structure and DOS projects to reduce object sizes. |
| 107 | +- Input sets now use generators to avoid serialization issues. |
| 108 | +- Use smart efermi finding to remove errors with tetrahedron integration in VASP 6. |
| 109 | +- Powerups can now work on `Maker` objects directly. |
| 110 | + |
| 111 | +Bug fixes: |
| 112 | + |
| 113 | +- Use PBEsol by default. |
| 114 | +- Increase number of significant figures when writing POSCAR files. |
| 115 | +- Remove unused INCAR settings ([@arosen93](https://github.com/arosen93)) |
| 116 | +- Add missing LASPH flags on vdW functionals ([@arosen93](https://github.com/arosen93), [#31](https://github.com/materialsproject/atomate2/pull/31)) |
| 117 | +- Use `NSW=0` in static calculations ([@arosen93](https://github.com/arosen93), [#10](https://github.com/materialsproject/atomate2/pull/10)) |
| 118 | +- `LREAL = False` in static jobs by default ([@arosen93](https://github.com/arosen93), [#23](https://github.com/materialsproject/atomate2/pull/23)) |
| 119 | +- Add missing functionals in output schema ([@arosen93](https://github.com/arosen93), [#12](https://github.com/materialsproject/atomate2/pull/12)) |
| 120 | +- Many output schema fixes. |
| 121 | +- Better support for FireWorks. |
| 122 | +- Support writing additional files in VASP jobs. |
| 123 | + |
| 124 | +v0.0.3 |
| 125 | +------ |
| 126 | + |
| 127 | +Many updates to use the latest jobflow store features. |
| 128 | + |
| 129 | +v0.0.2 |
| 130 | +------ |
| 131 | + |
| 132 | +Automated releases. |
| 133 | + |
| 134 | +v0.0.1 |
| 135 | +------ |
| 136 | + |
| 137 | +Initial release. |
0 commit comments