From 4749427d5ea34718ebb5cd5c38e27064a53e9ca2 Mon Sep 17 00:00:00 2001 From: Coda Phillips <cphillips@sean.ssec.wisc.edu> Date: Thu, 18 Aug 2016 15:37:12 -0500 Subject: [PATCH] Incorporate pre-housekeeping checks into qc_percent --- igm_checks.py | 2 +- main.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/igm_checks.py b/igm_checks.py index acb6b8a..df3054b 100644 --- a/igm_checks.py +++ b/igm_checks.py @@ -20,6 +20,6 @@ def spike_check(igms, parameters): datetime_grouped = igms.groupby('datetime') return pd.concat([ - datetime_grouped[['spike_check']].any(), + datetime_grouped[['spike_check']].any() * 1.0, datetime_grouped[['sceneMirrorPosition']].first() ], axis=1).reset_index() diff --git a/main.py b/main.py index c5d1473..b2f9be0 100644 --- a/main.py +++ b/main.py @@ -113,6 +113,8 @@ def check_frame(frame, parameters): """ frame['qc_percent'] = 0 frame['qc_notes'] = None + for check_column in frame.filter(like='_check').columns: + frame['qc_percent'] = frame['qc_percent'] + frame[check_column].fillna(0) - frame['qc_percent'] * frame[check_column].fillna(0) for level in levels: level.set_params(parameters) frame = level.compute(frame) -- GitLab