The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- More docstring about the code from
pymatgen
code for thePOTCAR
metadata parser. - Changed from
node
12 to 16 for the Github Actions.
- Added a way to parse generalized k-point grid, where the generators are typically used.
POTCAR
metadata parser frompymatgen
to not having to installpymatgen
as dependency.
- Bugfix in the partial density of states parsing from
DOSCAR
. - Improved detection of a successful VASP start (not full execution).
- Moved to a
toml
description of the package. - Changed contact info for maintainer.
- Dependencies of the
tests
andpre-commit
extras follow versions ofaiida-vasp
andaiida-core
. Except for this release where we use a more recentpylint>=2.15
.
- Future and past dependency. Old backwards compatibility for Python 2 that was dormant in the code.
- Added NBANDS to
run_status
. - Added entry
bandocc
to the stream parser to be notified if the topmost band is occupied.
- Added CHGCAR parser which dumps data in numpy arrays.
- Added EIGENVAL and DOSCAR parser.
- Removed symmetry output. What remains is the number of space group operations, original cell type and symmetrized cell type.
- Fixed parsing of wildcard or N/A containing entries.
- Various other bugfixes.
- Fixed the check for the truncated xml file that contained a bug.
- Posibility to return multiple total energy types.
- Posibility to parse the total energies for each electronic step. Since the total energy array for ionic and electronic steps is staggered,, we flatten it and supply an additional array with key
electronic_steps
where each entry indicates how many electronic steps was performed for each ionic step. Using this, the staggered array can be rebuilt.
- The return of
get_energies
is now a dict in order to be able to return multiple energy types. final
key for the ionic steps was changed tolast
.- For static runs, there is now only one ionic entry that is returned.
- Included additional regex errors for the stream parser
- Posibility to write cartesian coordinates to the POSCAR
- Added parsing of additional total energies, all electronic steps and the final which should be similar to the final electronic step without corrections.
- Parsing of number of electronic steps.
- Parsing of timing data.
- Parsing of VASP version.
- Bugfix in the history flag for the stream parser.
- Property function for the stream parser to return a bool if the xml file was truncated.
- Fixed docstring
- Parser for the standard stream of VASP.
Considered the first stable release.
- Magnetization from @JPchico
- Enabled GitHub Actions