EPWpy.QE.set_QE#

QE class for interfacing with quantum espresso

Classes

SetQE(type_input[, system, code, env])

This class sets input files for quantum espresso and EPW.

class EPWpy.QE.set_QE.SetQE(type_input, system='si', code='.', env='mpirun')[source]#

Bases: object

This class sets input files for quantum espresso and EPW. The default values are provided in set_vals class

filkf(path=None, length=None, name='filkf.txt')[source]#
property nk_1#
property nk_2#
property nk_3#
set_QE_pp(inputpp, plot)[source]#

setting QE PP

set_bands(bands)[source]#
set_cards(cards)[source]#
set_cell(cell)[source]#
set_cell_parameters(cell_parameters, setcell=False)[source]#

sets cell_parameters

set_control(control)[source]#
set_custom(parameters)[source]#
set_dvscf_q2r(dvscf_q2r)[source]#
set_dynmat(dynmat)[source]#

setting dynmat attributes

set_electrons(electrons)[source]#
set_eps(inputpp, energy_grid)[source]#
set_epw(epwin)[source]#

Setting EPW calculation

set_ions(ions)[source]#
set_kpoints(kpoints)[source]#

Sets the pw.x kpoint grid

set_matdyn(matdyn, kpoints)[source]#

setting matdyn attributes

set_phonons(phonons, qpoints)[source]#

setting phonon attributes

set_postahc(postahc)[source]#
set_q2r(q2r)[source]#
set_system(system)[source]#
set_wannier(win, pw2wan)[source]#

Sets the variables for a Wannier function calculation

set_zg(inputzg, inputazg)[source]#

Preparing EPW/ZG calculation

set_zg_o(zg)[source]#

keeping this as legacy in case!