Classes and functions to deal reading XML generated by Quantum
Espresso.
Copyright Schrodinger, LLC. All rights reserved.
|
|
KptLegend
KptLegend(label, coords)
|
|
|
WfcType
WfcType(atom_idx, atom_type, n_qn, l_qn, m_qn)
|
|
|
EsmType
EsmType(data, bc_type, efield)
|
|
|
OrderedDefaultDict
This class implements ordered default dict functionality.
|
|
|
KPoint
Class to hold information about a k-point.
|
|
|
DOS
Basic DOS class, based on the class from pymatgen (MIT license).
|
|
|
PDOS
Class that holds partial DOS (PDOS) data.
|
|
|
BandStructure
This class is based on the class from pymatgen (MIT license).
|
|
|
Output
Class to deal with QE XML output parsing.
|
|
|
__doc__ = ...
|
|
|
INPUT_TAG = 'input'
|
|
|
KPTS_IBZ = 'input/k_points_IBZ'
|
|
|
TOT_CHARGE_TAG = 'input/bands/tot_charge'
|
|
|
ESM_BC_TAG = 'input/boundary_conditions/esm/bc'
|
|
|
ESM_EFIELD_TAG = 'input/boundary_conditions/esm/efield'
|
|
|
OUTPUT_TAG = 'output'
|
|
|
ATOMIC_STRUCTURE_TAG = 'output/atomic_structure'
|
|
|
ATOMIC_POSITIONS_TAG = 'output/atomic_structure/atomic_positions'
|
|
|
CELL_VECTORS_TAG = 'output/atomic_structure/cell/a%d'
|
|
|
ATOMIC_SPECIES_TAG = 'output/atomic_species'
|
|
|
TOT_ENERGY_TAG = 'output/total_energy/etot'
|
|
|
ECUTWFC_TAG = 'output/basis_set/ecutwfc'
|
|
|
ECUTRHO_TAG = 'output/basis_set/ecutrho'
|
|
|
DFT_FUNCT_TAG = 'output/dft/functional'
|
|
|
BAND_STRUCTURE_TAG = 'output/band_structure'
|
|
|
NBND_TAG = 'output/band_structure/nbnd'
|
|
|
NKS_TAG = 'output/band_structure/nks'
|
|
|
NBND_UP_TAG = 'output/band_structure/nbnd_up'
|
|
|
NBND_DW_TAG = 'output/band_structure/nbnd_dw'
|
|
|
EFERMI_TAG = 'output/band_structure/fermi_energy'
|
|
|
HOMO_TAG = 'output/band_structure/highestOccupiedLevel'
|
|
|
KS_ENERGIES_TAG = 'output/band_structure/ks_energies'
|
|
|
SPIN_UP = 'up'
|
|
|
SPIN_DW = 'dw'
|
|
|
BAND_INDEX_KEY = 'band_index'
|
|
|
KPOINT_INDEX_KEY = 'kpoint_index'
|
|
|
KPOINT_KEY = 'kpoint'
|
|
|
ENERGY_KEY = 'energy'
|
|
|
DIRECT_KEY = 'direct'
|
|
|
TRANSITION_KEY = 'transition'
|
|
|
SQRT_1PI = 0.564189583548
|
|
|
DOS_ENERGY_GRID_SPACING = 0.01
|
|
|
__package__ = 'schrodinger.application.matsci.espresso'
|