Article on ZENODO: VASProcar: Python tools for DFT calculations
VASProcar is an open-source package written in the Python 3 programming language, which aims to provide an intuitive tool for the post-processing of the output files produced by the DFT VASP or QE code, through an interactive user interface.
VASProcar extracts information and results from the following VASP output files (CONTCAR, KPOINTS, OUTCAR, PROCAR, DOSCAR, LOCPOT, PARCHG and vasprun.xml) or QE output files (scf.in, scf.out, nscf.in, nscf.out, bands.in, bands.out, projwfc.in, projwfc.out, "filband", "filproj".projwfc_up and "filpdos".pdos_atm#_wfc).
Please use the following DOI (10.5281/zenodo.6343960) to cite the use of the code in publications.
Please use the following DOI (10.5281/zenodo.6343960) to cite the use of the code in publications.
For more informations/questions send an e-mail to: augusto-lelis@outlook.com
-
Requirements
-
Using Pip:
pip install --upgrade vasprocar
-
Manual Installation:
python manual_installation.py
-
Run Code:
python -m vasprocar
Figure 1) Graphene monolayer: (a) Crystal lattice unit cell, (b) 1º Brillouin zone, and (c) Band structure, (d) 3D plot of band structure, and (e) Levels contour.
Figure 2) PbSe bulk under pressure: (a) Crystal lattice unit cell, (b) 1º Brillouin zone, (c) Band structure, (d) Projection of orbitals, (e) Density of states, (f) projection of the Pb/Se contribution, and Projection of the character of states without (h) and with (i) SO.
Figure 3) Projection of bulk and surface states (a) and spin textures on the upper (b) and lower (a) surface of the stacking of the PbSe under pressure.
Figure 4) 3D plot of the band structure of PbSe stacking under pressure (a) and Level Contours of the valence (b) and conduction (c) bands.