diff --git a/aeri_qc/main.py b/aeri_qc/main.py index 31e11b569cea9401f7a0f4f0d5bee38c9ed31b41..ecfc8669199d19da6e1ecb053a59e8b8c005bacd 100644 --- a/aeri_qc/main.py +++ b/aeri_qc/main.py @@ -77,13 +77,14 @@ def save_quality(frame, qc_path, checklist): if '_flag' in check.name: variable.flag_values = np.array((0, 1)).astype(np.uint8) variable.flag_meanings = "valid_data invalid_data" + variable.standard_name = "quality_flag" + variable.description = 'a binary weighting factor either zero or one describing the ' \ + 'quality of the underlying data as valid or invalid respectively' elif '_check' in check.name: - variable.description = 'a real-valued weighting factor between zero and ' \ - 'one describing the quality of the underlying data' - if "aggregate_qc" in check.name: + variable.description = 'a real-valued weighting factor between zero and one describing the quality of '\ + 'the underlying data as completely valid or completely invalid respectively' + if "aggregate_qc_flag" == check.name: variable.standard_name = "aggregate_quality_flag" - else: - variable.standard_name = "quality_flag" check.depends.sort() variable.depends = ' '.join(check.depends) variable.affects_calibration = str(check.affects_calibration)