- Set python version stricter limit and accommodate recent pymatgen changes by @naik-aakash in JaGeo#222
- JOSS paper by @naik-aakash in JaGeo#203
- Fix header by @naik-aakash in JaGeo#189
- WIP[fix interactive plots] by @naik-aakash in JaGeo#190
- Update docs.yml by @JaGeo in JaGeo#191
- Update docs.yml by @naik-aakash in JaGeo#192
- Update docs.yml by @naik-aakash in JaGeo#194
- Update conf.py by @JaGeo in JaGeo#195
- Update tutorial.ipynb by @JaGeo in JaGeo#196
- Update tutorial.ipynb by @JaGeo in JaGeo#197
- Update tutorial.ipynb by @JaGeo in JaGeo#198
- Update tutorial.ipynb by @JaGeo in JaGeo#199
- Update conf.py by @JaGeo in JaGeo#200
- Fix blank interactive plots by @naik-aakash in JaGeo#201
- Fix typos and grammatical errors by @naik-aakash in JaGeo#202
- Minor documentation fixes by @naik-aakash in JaGeo#206
- address doc review comments by @naik-aakash in JaGeo#208
- Bump mendeleev from 0.14.0 to 0.15.0 by @dependabot in JaGeo#211
- Bump myst-nb from 0.17.2 to 1.0.0 by @dependabot in JaGeo#204
- Bump ipython from 8.16.1 to 8.19.0 by @dependabot in JaGeo#209
- Bump sphinx-book-theme from 1.0.1 to 1.1.0 by @dependabot in JaGeo#210
- Fix doc by @naik-aakash in JaGeo#213
- Remove redundant ipython from doc dependencies by @naik-aakash in JaGeo#216
- Fix: text generation error when no bonds are detected at site in cation-anion analysis by @naik-aakash in JaGeo#217
Full Changelog: https://github.com/JaGeo/LobsterPy/compare/v0.3.4...v0.3.5
Full Changelog: https://github.com/JaGeo/LobsterPy/compare/v0.3.3...v0.3.4
- fixing which_bonds by @JonasGrandel in JaGeo#168
- fix create inputs alias not working; update test for the same by @naik-aakash in JaGeo#171
- Automatic orbital wise analysis functionality in analyze module by @naik-aakash in JaGeo#132
- Replace unittests with pytests + update CI workflow and code doc-strings by @naik-aakash in JaGeo#177
- replace get_anion_types with anion_types by @naik-aakash in JaGeo#174
- rename keys of calc quality summary and snake_case by @naik-aakash in JaGeo#178
- Remove read the docs config by @naik-aakash in JaGeo#182
- Refactor cli.py for cleaner options on cli help by @naik-aakash in JaGeo#172
- overwrite add_cohp for interactive plotter > Now it works as expected by @naik-aakash in JaGeo#176
- Extend featurizer by @naik-aakash in JaGeo#179
- Update README.md by @naik-aakash in JaGeo#184
- Increase test coverage by @naik-aakash in JaGeo#185
- add POSCAR.lobster support in featurizer by @naik-aakash in JaGeo#186
Full Changelog: https://github.com/JaGeo/LobsterPy/compare/v0.3.2...v0.3.3
- cli invert axis, add get site all orbitals dos plot by @naik-aakash in JaGeo#149
- Update README.md by @JaGeo in JaGeo#150
- Bump mendeleev from 0.12.1 to 0.14.0 by @dependabot in JaGeo#151
- snakecase key names of calc quality summary dict by @naik-aakash in JaGeo#157
- Fix missing matplotlib style file in package installation by @naik-aakash in JaGeo#159
- snakecase whichbonds arg and update tests by @naik-aakash in JaGeo#161
Full Changelog: https://github.com/JaGeo/LobsterPy/compare/v0.3.1...v0.3.2
- ICOHP vs bond length plotter by @naik-aakash in JaGeo#137
- Remove python 3.8 support by @naik-aakash in JaGeo#134
- Add units to plotters by @naik-aakash in JaGeo#136
- Bump sphinx-pdj-theme from 0.2.1 to 0.4.0 by @dependabot in JaGeo#111
- Doscar plotting by @naik-aakash in JaGeo#138
- added lobster calc quality summary method to analyze module by @naik-aakash in JaGeo#115
- Add featurizer by @naik-aakash in JaGeo#102
- COBI COOP extension by @naik-aakash in JaGeo#128
- Structure graphs by @naik-aakash in JaGeo#63
- fix docs build, remove unwanted dependencies by @naik-aakash in JaGeo#146
Full Changelog: https://github.com/JaGeo/LobsterPy/compare/v0.3.0...v0.3.1
- addition of an interactive plotter by @naik-aakash and @kaueltzen. Reviews by @ajjackson and @jageo
- fix the error handling in cases ChemEnv cannot determine a coordination environment and we use coordination numbers instead for the cation-anion mode
- fix issue while saving files
- compatible with atomate2
- compatible with latest pymatgen version
- fixing linting errors due to new mypy versions
- bonding and antibonding contributions will now be integrated and a percentage of antibonding interactions below Efermi will be given.
- users can provide their own basis functions for lobsterin/INCAR generation
- documentation added
- fixes to saving files
- Fix error message when LobsterPy is used in cation-anion mode for materials that are not ionic.
- automatic plots are now saved correctly. Before only the last plot was saved.
- Additional Gaussian broadening available for COHPs
- lobsterins can be generated with the command-line interface
- First LobsterPy release
- Automatic COHP analysis (description and plots)
- Command line tool to perform automatic analysis
- Command line tool to plot COHPs, COOPs, and COBIs - also orbitalwise and summed
- Many options to refine plots (own matplotlib styles, changes of font size, sizes)