bsrn.dataset.BSRNDataset.qc_mask#

BSRNDataset.qc_mask(flag_remove=True)[source]#

Set irradiance values to NaN where QC flags fail; optionally drop flag columns.

Call qc_test() first so flag columns exist. Delegates to mask_failed_irradiance() on data().

Parameters:

flag_remove (bool, optional) – If True (default), drop standard QC flag columns after masking.

Returns:

data() after masking (same cached object).

Return type:

pandas.DataFrame