reV.qa_qc.qa_qc.QaQcModule
- class QaQcModule(module_name, config, out_root)[source]
Bases:
object
Class to handle Module QA/QC
- Parameters:
config (dict) – Dictionary with pre-extracted config input group.
Methods
Attributes
Get the minimum area filter kernel name ('queen' or 'rook').
Get the QA/QC plot colormap
Get the supply_curve columns to QA/QC
Get the reV_h5 dsets to QA/QC
Get the exclusions dictionary
Get the source exclusions filepath
Get the reV module output filepath(s)
Get the reV_h5 group to QA/QC
Get the supply_curve lcoe column to plot
Get the minimum area filter minimum area in km2.
Get the QA/QC step between exclusion mask points to plot
either 'plot' or 'plotly'
Get the reV_h5 process_size for QA/QC
QA/QC sub directory for this module's outputs
- property fpath
Get the reV module output filepath(s)
- Returns:
fpaths (str | list) – One or more filepaths output by current module being QA’d
- property sub_dir
QA/QC sub directory for this module’s outputs
- property plot_type
either ‘plot’ or ‘plotly’
- Type:
Get the QA/QC plot type
- property dsets
Get the reV_h5 dsets to QA/QC
- property group
Get the reV_h5 group to QA/QC
- property process_size
Get the reV_h5 process_size for QA/QC
- property cmap
Get the QA/QC plot colormap
- property plot_step
Get the QA/QC step between exclusion mask points to plot
- property columns
Get the supply_curve columns to QA/QC
- property lcoe
Get the supply_curve lcoe column to plot
- property excl_fpath
Get the source exclusions filepath
- property excl_dict
Get the exclusions dictionary
- property area_filter_kernel
Get the minimum area filter kernel name (‘queen’ or ‘rook’).
- property min_area
Get the minimum area filter minimum area in km2.