some bug fixes
This commit is contained in:
@@ -164,6 +164,17 @@ def getcp(dfgrouped,logarr):
|
|||||||
|
|
||||||
delta = pd.Series(delta,name='Delta')
|
delta = pd.Series(delta,name='Delta')
|
||||||
cpvalue = pd.Series(cpvalue,name='CP')
|
cpvalue = pd.Series(cpvalue,name='CP')
|
||||||
|
|
||||||
|
cpdf = pd.DataFrame({
|
||||||
|
'delta':delta,
|
||||||
|
'cpvalue':cpvalue
|
||||||
|
})
|
||||||
|
|
||||||
|
cpdf.dropna(axis=0, how='any',inplace=True)
|
||||||
|
|
||||||
|
delta = cpdf['delta']
|
||||||
|
cpvalue = cpdf['cpvalue']
|
||||||
|
|
||||||
return delta,cpvalue,avgpower
|
return delta,cpvalue,avgpower
|
||||||
|
|
||||||
def getmaxwattinterval(tt,ww,i):
|
def getmaxwattinterval(tt,ww,i):
|
||||||
|
|||||||
@@ -100,6 +100,7 @@
|
|||||||
{% if user.rower.rowerplan == 'pro' or user.rower.rowerplan == 'coach' %}
|
{% if user.rower.rowerplan == 'pro' or user.rower.rowerplan == 'coach' %}
|
||||||
<a class="button blue small" href="/rowers/team-compare-select/team/0/">Multi Compare</a>
|
<a class="button blue small" href="/rowers/team-compare-select/team/0/">Multi Compare</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
<a class="button blue small" href="/rowers/promembership">Multi Compare</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@@ -77,11 +77,14 @@ def geo_distance(lat1,lon1,lat2,lon2):
|
|||||||
|
|
||||||
|
|
||||||
def isbreakthrough(delta,cpvalues,p0,p1,p2,p3,ratio):
|
def isbreakthrough(delta,cpvalues,p0,p1,p2,p3,ratio):
|
||||||
pwr = p0/(1+delta/p2)
|
pwr = abs(p0)/(1+(delta/abs(p2)))
|
||||||
pwr += p1/(1+delta/p3)
|
pwr += abs(p1)/(1+(delta/abs(p3)))
|
||||||
|
|
||||||
pwr *= ratio
|
pwr *= ratio
|
||||||
|
|
||||||
|
delta = delta.values
|
||||||
|
cpvalues = cpvalues.values
|
||||||
|
|
||||||
res = np.sum(cpvalues>pwr)
|
res = np.sum(cpvalues>pwr)
|
||||||
|
|
||||||
btdf = pd.DataFrame(
|
btdf = pd.DataFrame(
|
||||||
@@ -92,6 +95,7 @@ def isbreakthrough(delta,cpvalues,p0,p1,p2,p3,ratio):
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
btdf.sort_values('delta',axis=0,inplace=True)
|
btdf.sort_values('delta',axis=0,inplace=True)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2926,7 +2926,7 @@ def otwrankings_view(request,theuser=0,
|
|||||||
|
|
||||||
|
|
||||||
if len(thesecs) != 0:
|
if len(thesecs) != 0:
|
||||||
maxt = 2*pd.Series(thesecs).max()
|
maxt = 1.05*pd.Series(thesecs).max()
|
||||||
else:
|
else:
|
||||||
maxt = 1000.
|
maxt = 1000.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user