hypernets_processor.data_utils.site_specific_quality_checks module
Class to perform site-specific quality checks (i.e. produce L2B data)
- class hypernets_processor.data_utils.site_specific_quality_checks.SiteSpecificQualityChecks(context)
Bases:
object- apply_site_specific_QC(dataset_l2a, dataset_l1b_rad, dataset_l1b_irr)
- Parameters:
dataset_l2a
dataset_l1b_rad
dataset_l1b_irr
- Returns:
- calculate_bounds(refl_bounds_ds, sza, saa, vza, vaa)
- discontinuity_checks(data_subset)
- fitcurve(wv, ld, ed)
- interpolate_irradiance_sza(sza, ds_irr)
- misalignment_ratio_calculator(vza, vaa, offset, sza, saa, corr, direct_to_diffuse=1000)
- outlier_checks(data_subset, k_unc=3)
- perform_quality_check_L0A(datasetl0, series_ids)
- perform_quality_check_angles(datasetl0, scan_number, vza_abs, vza_ref, paa_abs, paa_ref)
- perform_quality_check_black(datasetl0, series_ids)
- perform_quality_check_comb(dataset_l1b, dataset_l1b_swir, measurandstring)
- perform_quality_check_rand_unc(dataset, measurandstring)
- qc_bird(l1c)
- qc_scan(dataset, measurandstring, dataset_l1b)
- qc_similarity(L1c)
- sigma_clip(values, tolerance=0.01, median=True, sigma_thresh=3.0)
- threshold_checks(data_subset)