Skip to content

py4vasp.0.9.0

Latest
Compare
Choose a tag to compare
@martin-schlipf martin-schlipf released this 25 Mar 11:26
· 21 commits to master since this release
b02d989

py4vasp is a Python interface to extract data from VASP calculations. It is intended mainly to get a quick look at the data and provide the functionality to export it into common formats that can be used by other more sophisticated postprocessing tools. The second domain of application is for people that want to write Python scripts based on the data calculated by VASP. This tool interfaces directly with the new HDF5 file format and thereby avoids parsing issues associated with the XML or OUTCAR files.

For these two groups of users, we provide a different level of access. The simple routines used in the tutorials will read the data from the file directly and then generate the requested plot. For script developers, we provide interfaces to convert the data to Python dictionaries for further processing. If I/O access limits the performance, you can lazily load the data only when needed.

In addition, py4vasp provides utility scripts to assist with common workflows in VASP:

  • error-analysis - This script extracts the energies, forces, and stress tensors of a machine-learned force-field calculation and compares them against a reference set of first principles calculations. The errors are returned as data or plot to assess the accuracy of the force field.

Changes

New Contributors

Full Changelog: v0.7.4...v0.9.0