From 22988cdbc05ebb0db0f3865e57a562d603c7de9f Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 14 Apr 2017 07:42:35 +0200 Subject: [PATCH] improved data processing in zip archive --- rowers/dataprep.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/rowers/dataprep.py b/rowers/dataprep.py index acb1ff77..fa47dec4 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -362,7 +362,10 @@ def save_workout_database(f2,r,dosmooth=True,workouttype='rower', velo = 500./pace f = row.df['TimeStamp (sec)'].diff().mean() - windowsize = 2*(int(10./(f)))+1 + if f !=0: + windowsize = 2*(int(10./(f)))+1 + else: + windowsize = 1 if not 'originalvelo' in row.df: row.df['originalvelo'] = velo @@ -1053,7 +1056,10 @@ def dataprep(rowdatadf,id=0,bands=True,barchart=True,otwpower=True, rhythm = 0.0*forceratio f = rowdatadf['TimeStamp (sec)'].diff().mean() - windowsize = 2*(int(10./(f)))+1 + if f != 0: + windowsize = 2*(int(10./(f)))+1 + else: + windowsize = 1 if windowsize <= 3: windowsize = 5