aiida_yambo.workflows.utils.helpers_yambowf#

Classes for calcs e wfls analysis. hybrid AiiDA and not_AiiDA…hopefully

Module Contents#

Functions#

check_kpoints_in_qe_grid(qe_grid, point)

QP_bands(node[, QP_merged, mapping, only_scissor, plot])

QP_bands_interface(node, mapping[, only_scissor])

quantumespresso_input_validator(workchain_inputs[, ...])

add_corrections(workchain_inputs, additional_parsing_List)

parse_qp_level(calc, level_map)

parse_qp_gap(calc, gap_map)

parse_excitons(calc, what)

additional_parsed(calc, additional_parsing_List, mapping)

organize_output(output[, node])

QP_analyzer(pk, QP_db, mapping)

aiida_yambo.workflows.utils.helpers_yambowf.check_kpoints_in_qe_grid(qe_grid, point)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.QP_bands(node, QP_merged=None, mapping=None, only_scissor=False, plot=False)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.QP_bands_interface(node, mapping, only_scissor=Bool(False))[source]#
aiida_yambo.workflows.utils.helpers_yambowf.quantumespresso_input_validator(workchain_inputs, overrides={'pw': {}})[source]#
aiida_yambo.workflows.utils.helpers_yambowf.add_corrections(workchain_inputs, additional_parsing_List)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.parse_qp_level(calc, level_map)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.parse_qp_gap(calc, gap_map)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.parse_excitons(calc, what)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.additional_parsed(calc, additional_parsing_List, mapping)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.organize_output(output, node=None)[source]#
aiida_yambo.workflows.utils.helpers_yambowf.QP_analyzer(pk, QP_db, mapping)[source]#