Subpackage containing extraction methods for VASP.
Bases: object
Implementation class for extracting data from VASP output
Greps eigenvalues from OUTCAR.
In spin-polarized cases, the leading dimension of the numpy array are spins, followed by kpoints, and finally with bands. In spin-unpolarized cases, the leading dimension are the kpoints, followed by the bands.
Alias for total_energy.
Fermi energy at zero kelvin.
This procedure recomputes the fermi energy using a step-function. It avoids negative occupation numbers. As such, it may be different from the fermi energy given by vasp, depeneding on the smearing and the smearing function.
Returns vasp functional used for calculation.
The vasp functional is the python object used to generate the OUTCAR over which this extraction object acts. Pylada pastes a representation of the functional at the end of the OUTCAR. This is what is extracted. Hence this attribute will work only on OUTCAR’s generated by Pylada.
Returns a list of pairs: [[cpuTime,realTime], ...] from lines like:
LOOP+: cpu time 22.49: real time 24.43
or sometimes like:
LOOP+: VPU time 42.93: CPU time 43.04
In this case "CPU" is wall time, and "VPU" is CPU.
See: http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?3.336
iterates over input/output files.
Parameters: |
|
---|
Greps k-points from OUTCAR.
Numpy array where each row is a k-vector in cartesian units.
Greps partial charges from OUTCAR.
This is a numpy array where the first dimension is the ion (eg one row per ion), and the second the partial charges for each angular momentum. The total is not included.
Greps occupations from OUTCAR.
In spin-polarized cases, the leading dimension of the numpy array are spins, followed by kpoints, and finally with bands. In spin-unpolarized cases, the leading dimension are the kpoints, followed by the bands.
Greps partial charges from OUTCAR.
This is a numpy array where the first dimension is the ion (eg one row per ion), and the second the partial charges for each angular momentum. The total is not included.
Greps quasi-particle eigenvalues from OUTCAR.
In spin-polarized cases, the leading dimension of the numpy array are spins, followed by kpoints, and finally with bands. In spin-unpolarized cases, the leading dimension are the kpoints, followed by the bands.
Greps self-energies of each eigenvalue from OUTCAR.
In spin-polarized cases, the leading dimension of the numpy array are spins, followed by kpoints, and finally with bands. In spin-unpolarized cases, the leading dimension are the kpoints, followed by the bands.