From 30d23608ccf86976efc0311f7b5e3f42f1d76e2a Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 6 Apr 2018 10:56:48 +0200 Subject: [PATCH] in stroke extra metrics (diff, minpos, maxpos) --- rowers/dataprep.py | 5 +++++ rowers/views.py | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 56ce5fc4..0cdc2251 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -1663,6 +1663,11 @@ def getsmallrowdata_db(columns, ids=[], doclean=True, workstrokesonly=True): if extracols and len(ids)==1: w = Workout.objects.get(id=ids[0]) row = rdata(w.csvfilename) + try: + row.set_instroke_metrics() + except AttributeError: + pass + try: f = row.df['TimeStamp (sec)'].diff().mean() except AttributeError: diff --git a/rowers/views.py b/rowers/views.py index a129d29b..3805e49a 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -8410,6 +8410,10 @@ def workout_flexchart3_view(request,*args,**kwargs): rowdata = rdata(row.csvfilename) + try: + rowdata.set_instroke_metrics() + except AttributeError: + pass try: additionalmetrics = rowdata.get_additional_metrics() except AttributeError: