correcting no avghr and no maxhr workouts
This commit is contained in:
@@ -2354,6 +2354,19 @@ def workout_trimp(w):
|
|||||||
r.save()
|
r.save()
|
||||||
|
|
||||||
|
|
||||||
|
if w.averagehr is None:
|
||||||
|
rowdata = rdata(w.csvfilename)
|
||||||
|
|
||||||
|
try:
|
||||||
|
avghr = rowdata.df[' HRCur (bpm)'].mean()
|
||||||
|
maxhr = rowdata.df[' HRCur (bpm)'].max()
|
||||||
|
except KeyError:
|
||||||
|
avghr = None
|
||||||
|
maxhr = None
|
||||||
|
|
||||||
|
w.averagehr = avghr
|
||||||
|
w.maxhr = maxhr
|
||||||
|
w.save()
|
||||||
|
|
||||||
job = myqueue(
|
job = myqueue(
|
||||||
queuehigh,
|
queuehigh,
|
||||||
|
|||||||
@@ -597,7 +597,10 @@ def handle_calctrimp(id,
|
|||||||
|
|
||||||
df = rowdata.df
|
df = rowdata.df
|
||||||
|
|
||||||
df['deltat'] = df[' ElapsedTime (sec)'].diff().abs()
|
try:
|
||||||
|
df['deltat'] = df[' ElapsedTime (sec)'].diff().abs()
|
||||||
|
except KeyError:
|
||||||
|
return 0
|
||||||
|
|
||||||
df2 = df.copy()
|
df2 = df.copy()
|
||||||
|
|
||||||
|
|||||||
@@ -6973,6 +6973,9 @@ def workouts_view(request,message='',successmessage='',
|
|||||||
if rankingonly:
|
if rankingonly:
|
||||||
workouts = workouts.exclude(rankingpiece=False)
|
workouts = workouts.exclude(rankingpiece=False)
|
||||||
|
|
||||||
|
workoutsnohr = workouts.exclude(averagehr__isnull=False)
|
||||||
|
for w in workoutsnohr:
|
||||||
|
res = dataprep.workout_trimp(w)
|
||||||
|
|
||||||
query = request.GET.get('q')
|
query = request.GET.get('q')
|
||||||
if query:
|
if query:
|
||||||
@@ -7022,6 +7025,7 @@ def workouts_view(request,message='',successmessage='',
|
|||||||
'name':'Workouts'
|
'name':'Workouts'
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
return render(request, 'list_workouts.html',
|
return render(request, 'list_workouts.html',
|
||||||
{'workouts': workouts,
|
{'workouts': workouts,
|
||||||
'active': 'nav-workouts',
|
'active': 'nav-workouts',
|
||||||
|
|||||||
Reference in New Issue
Block a user