PAOFLOW.inputs.read_QE_xml#
Functions#
|
Parse the |
|
Parse the legacy |
|
Parse the |
Module Contents#
- PAOFLOW.inputs.read_QE_xml.parse_qe_data_file_schema(data_controller, fname)[source]#
Parse the
data-file-schema.xmlfile produced by Quantum ESPRESSO (≥7.0).- Parameters:
data_controller (DataController) – Object providing
data_arraysanddata_attributes. Required attributes:verbose.fname (str) – Full path to the
data-file-schema.xmlfile.
- Returns:
Populates
data_arraysanddata_attributeswith all structural, electronic, and k-grid information extracted from the XML file.- Return type:
None
- PAOFLOW.inputs.read_QE_xml.parse_qe_data_file(data_controller, fpath, fname)[source]#
Parse the legacy
data-file.xmlproduced by Quantum ESPRESSO (≤6.x).- Parameters:
data_controller (DataController) – Object providing
data_arraysanddata_attributes. Required attributes:verbose.fpath (str) – Directory containing the XML file.
fname (str) – Name of the XML file (relative to
fpath).
- Returns:
Populates
data_arraysanddata_attributeswith structural, electronic, and k-grid information extracted from the legacy XML format.- Return type:
None
- PAOFLOW.inputs.read_QE_xml.parse_qe_atomic_proj(data_controller, fname)[source]#
Parse the
atomic_proj.xmlfile produced by Quantum ESPRESSOprojwfc.x.- Parameters:
data_controller (DataController) – Object providing
data_arraysanddata_attributes. Required attributes:verbose,save_overlaps,qe_version.fname (str) – Full path to the
atomic_proj.xmlfile.
- Returns:
Populates
data_arraysanddata_attributeswith projection matrices, overlap matrices, eigenvalues, and k-grid weights.- Return type:
None