ranking duration > 1hr bug fixed
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user