src.toolbox.utils.qc_handling# Class definition to handle quality control bulk operations. Classes# QCHandlingMixin Module Contents# class src.toolbox.utils.qc_handling.QCHandlingMixin[source]# filter_settings[source]# behaviour[source]# flag_mapping[source]# data[source]# data_copy[source]# print_qc_settings()[source]# filter_qc()[source]# NaN-out data based on bad QC flags reconstruct_data()[source]# Reconstruct data by replacing flagged values with original values. Raises: KeyError – If the specified behaviour is not specified in this method. update_qc()[source]# Update QC flags based on changes in data values generate_qc(qc_constituents: dict)[source]# Generate QC flags for child variables based on parent variables’ QC flags. Parameters: qc_constituents (dict) – A dictionary mapping child QC variable names to lists of parent QC variable names.