VASP Analyzer#
- class nexus.vasp_analyzer.VXML(tag, attr=None)[source]#
Bases:
DevBaseNexusMethods
copy()save([filepath])clear
error
items
keys
load
nxs_print
update
values
warn
- basic_types = frozenset({'dimension', 'field', 'i', 'set', 'time', 'v'})#
- data_types = float type int type string type #
- class nexus.vasp_analyzer.VXMLcoll(tag, attr=None)[source]#
Bases:
VXMLMethods
copy()save([filepath])clear
error
items
keys
load
nxs_print
update
values
warn
- class nexus.vasp_analyzer.VaspLines(lines)[source]#
Bases:
DevBaseNexusMethods
copy()save([filepath])advance
advance_line
advance_token
clear
error
get_line
get_line_ahead
items
keys
load
nxs_print
remainder
rewind
update
values
warn
- class nexus.vasp_analyzer.OutcarData(filepath=None, lines=None)[source]#
Bases:
DevBaseNexusMethods
copy()save([filepath])clear
error
items
keys
load
nxs_print
read
update
values
warn
- any_functions = (('header_values', <function read_outcar_header_values>),)#
- elast_functions = (('core_potentials', <function read_outcar_core_potentials>), ('fermi_energy', <function read_outcar_fermi_energy>), ('bands', <function read_outcar_bands>), ('total_charge', <function read_outcar_total_charge>), ('magnetization', <function read_outcar_magnetization>), ('stress', <function read_outcar_stress>), ('cell', <function read_outcar_cell>), ('position_force', <function read_outcar_position_force>))#
- ilast_functions = (('accounting', <function read_outcar_accounting>),)#
- read_outcar_functions = (('header_values', <function read_outcar_header_values>), ('core_potentials', <function read_outcar_core_potentials>), ('fermi_energy', <function read_outcar_fermi_energy>), ('bands', <function read_outcar_bands>), ('total_charge', <function read_outcar_total_charge>), ('magnetization', <function read_outcar_magnetization>), ('stress', <function read_outcar_stress>), ('cell', <function read_outcar_cell>), ('position_force', <function read_outcar_position_force>), ('accounting', <function read_outcar_accounting>))#
- class nexus.vasp_analyzer.VaspAnalyzer(arg0=None, *, xml=False, analyze=False)[source]#
Bases:
SimulationAnalyzer- Attributes:
- working_directory
Methods
copy()enter(directory, *[, changedir, msg])Have Nexus enter a directory and change its current working directory.
nxs_print(*texts[, n, progress])Write text to standard output.
save([filepath])analyze
analyze_outcar
clear
error
items
keys
leave
load
mem_usage
update
values
warn