From 22eb1c0f9a3733f06fe7355d9513253cbbe1432d Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 9 Jan 2018 08:48:10 +0100 Subject: [PATCH] added filtering on OTW efficiency < 200 --- rowers/dataprep.py | 6 ++++++ rowers/metrics.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 6fa013b4..393c5fc1 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -295,6 +295,12 @@ def clean_df_stats(datadf, workstrokesonly=True, ignorehr=True, except KeyError: pass + try: + mask = datadf['efficiency'] > 200. + datadf.loc[mask, 'efficiency'] = np.nan + except KeyError: + pass + try: mask = datadf['spm'] < 10 datadf.loc[mask, 'spm'] = np.nan diff --git a/rowers/metrics.py b/rowers/metrics.py index cc9f8644..bfac6b1f 100644 --- a/rowers/metrics.py +++ b/rowers/metrics.py @@ -65,7 +65,7 @@ rowingmetrics = ( 'null':True, 'verbose_name': 'Average Drive Force (N)', 'ax_min': 0, - 'ax_max': 900, + 'ax_max': 1200, 'mode':'both', 'type': 'pro'}), @@ -74,7 +74,7 @@ rowingmetrics = ( 'null':True, 'verbose_name': 'Peak Drive Force (N)', 'ax_min': 0, - 'ax_max': 900, + 'ax_max': 1500, 'mode':'both', 'type': 'pro'}),