vaspio

plovasp.vaspio

Input of required VASP data.

Six VASP files are required:
  • PROJCAR

  • LOCPROJ

  • POSCAR

  • IBZKPT

  • EIGENVAL

  • DOSCAR

Functions

read_lines(filename)

Generator of lines for a file

read_symmcar(vasp_dir[, symm_filename])

Reads SYMMCAR.

Classes

Doscar()

Class containing some data from DOSCAR

Eigenval()

Class containing Kohn-Sham-eigenvalues data from VASP (EIGENVAL file).

Kpoints()

Class describing k-points and optionally tetrahedra.

Plocar()

Class containing raw PLO data from VASP.

Poscar()

Class containing POSCAR data from VASP.

VaspData(vasp_dir[, read_all, efermi_required])

Container class for all VASP data.

h5Doscar(h5path)

h5Eigenval(h5path, symmap)

h5Kpoints(h5path)

h5Plocar(h5path)

h5Poscar(h5path)