Package schrodinger :: Package application :: Package matsci :: Package espresso :: Module qeoutput
[hide private]
[frames] | no frames]

Module qeoutput

Classes and functions to deal reading XML generated by Quantum Espresso.

Copyright Schrodinger, LLC. All rights reserved.

Classes [hide private]
  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.
Functions [hide private]
numpy.array
gaussian_delta(eigenval, energies, degauss)
Get Gaussian-function values
Variables [hide private]
  __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'
Function Details [hide private]

gaussian_delta(eigenval, energies, degauss)

 

Get Gaussian-function values

Parameters:
  • eigenval (float) - Energy at which to calculate Gaussian delta
  • energies (numpy.array) - Energy grid
  • degauss (float) - Broadening
Returns: numpy.array
delta values on the grid

Variables Details [hide private]

__doc__

Value:
"""
Classes and functions to deal reading XML generated by Quantum Espress\
o.

Copyright Schrodinger, LLC. All rights reserved."""