Private
Public Access
1
0

ranking duration > 1hr bug fixed

This commit is contained in:
Sander Roosendaal
2017-04-06 08:35:29 +02:00
parent f42425f07c
commit f42468b2a4
2 changed files with 38 additions and 9 deletions

View File

@@ -126,14 +126,40 @@ def interactive_forcecurve(theworkouts,workstrokesonly=False):
if rowdata.empty: if rowdata.empty:
return "","No Valid Data Available","","" return "","No Valid Data Available","",""
catchav = rowdata['catch'].mean() try:
finishav = rowdata['finish'].mean() catchav = rowdata['catch'].mean()
washav = rowdata['wash'].mean() except KeyError:
slipav = rowdata['slip'].mean() catchav = 0
peakforceav = rowdata['peakforce'].mean()
averageforceav = rowdata['averageforce'].mean() try:
peakforceangleav = rowdata['peakforceangle'].mean() finishav = rowdata['finish'].mean()
except KeyError:
finishav = 0
try:
washav = rowdata['wash'].mean()
except KeyError:
washav = 0
try:
slipav = rowdata['slip'].mean()
except KeyError:
slipav = 0
try:
peakforceav = rowdata['peakforce'].mean()
except KeyError:
peakforceav = 0
try:
averageforceav = rowdata['averageforce'].mean()
except KeyError:
averageforceav = 0
try:
peakforceangleav = rowdata['peakforceangle'].mean()
except KeyError:
peakforceangleav = 0
x = [catchav, x = [catchav,
catchav+slipav, catchav+slipav,

View File

@@ -2061,11 +2061,14 @@ def rankings_view(request,theuser=0,
form = PredictedPieceForm(request.POST) form = PredictedPieceForm(request.POST)
if form.is_valid(): if form.is_valid():
value = form.cleaned_data['value'] value = form.cleaned_data['value']
hourvalue,value = divmod(value,60)
if hourvalue >= 24:
hourvalue = 23
pieceunit = form.cleaned_data['pieceunit'] pieceunit = form.cleaned_data['pieceunit']
if pieceunit == 'd': if pieceunit == 'd':
rankingdistances.append(value) rankingdistances.append(value)
else: else:
rankingdurations.append(datetime.time(minute=value)) rankingdurations.append(datetime.time(minute=value,hour=hourvalue))
else: else:
form = PredictedPieceForm() form = PredictedPieceForm()