diff --git a/rowers/dataprep.py b/rowers/dataprep.py index f09e1e45..14a90fb2 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -1453,6 +1453,7 @@ def parsenonpainsled(fileformat,f2,summary): pass hasrecognized = True + return row,hasrecognized,summary,fileformat def handle_nonpainsled(f2, fileformat, summary=''): @@ -1474,6 +1475,7 @@ def handle_nonpainsled(f2, fileformat, summary=''): # should delete file f2 = f2[:-4] + 'o.csv' row2 = rrdata(df = row.df) + if 'speedcoach2' in fileformat: # impeller consistency impellerdata, consistent, ratio = row.impellerconsistent(threshold=0.3) @@ -1481,6 +1483,7 @@ def handle_nonpainsled(f2, fileformat, summary=''): impeller = True if impellerdata and not consistent: row2.use_gpsdata() + row2.write_csv(f2, gzip=True) diff --git a/rowers/views/exportviews.py b/rowers/views/exportviews.py index 286673c6..dc83f46e 100644 --- a/rowers/views/exportviews.py +++ b/rowers/views/exportviews.py @@ -235,8 +235,6 @@ def workout_csvemail_view(request,id=0): w = get_workout(id) - - rowdata = rdata(w.csvfilename) code = str(uuid4()) filename = code+'.csv' @@ -244,6 +242,7 @@ def workout_csvemail_view(request,id=0): rowdate = rowdata.rowdatetime starttimeunix = arrow.get(rowdate).timestamp df = rowdata.df + try: df[' ElapsedTime (sec)'] = df['TimeStamp (sec)'] df['TimeStamp (sec)'] = df['TimeStamp (sec)'] + starttimeunix