reV.qa_qc.cli_qa_qc.cli_qa_qc

cli_qa_qc(modules, out_dir, max_workers=None)[source]

Run QA/QC on reV outputs

reV QA/QC performs quality assurance checks on reV output data. Users can specify the type of QA/QC that should be applied to each reV module.

Parameters:
  • modules (dict) – Dictionary of modules to QA/QC. Keys should be the names of the modules to QA/QC. The values are dictionaries that represent the config for the respective QA/QC step. Allowed config keys for QA/QC are the “property” attributes of QaQcModule.

  • out_dir (str) – Path to output directory.

  • max_workers (int, optional) – Max number of workers to run for QA/QA. If None, uses all CPU cores. By default, None.

Raises:

ValueError – If fpath is not an H5 or CSV file.