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 '
|