defined one p0 in datautils for CP fits
This commit is contained in:
@@ -71,6 +71,7 @@ import rowers.metrics as metrics
|
||||
from rowers.metrics import axes,axlabels,yaxminima,yaxmaxima
|
||||
|
||||
from utils import lbstoN
|
||||
from datautils import p0
|
||||
import datautils
|
||||
|
||||
watermarkurl = "/static/img/logo7.png"
|
||||
@@ -1409,7 +1410,7 @@ def interactive_agegroupcpchart(age,normalized=False):
|
||||
fitfunc = lambda pars,x: pars[0]/(1+(x/pars[2])) + pars[1]/(1+(x/pars[3]))
|
||||
errfunc = lambda pars,x,y: fitfunc(pars,x)-y
|
||||
|
||||
p0 = [500,350,10,8000]
|
||||
# p0 = [500,350,10,8000]
|
||||
|
||||
# fitting WC data to three parameter CP model
|
||||
if len(fhduration)>=4:
|
||||
@@ -1640,9 +1641,9 @@ def interactive_agegroup_plot(df,distance=2000,duration=None,
|
||||
fitfunc = lambda pars, x: np.abs(pars[0])*(1-x/max(120,pars[1]))-np.abs(pars[2])*np.exp(-x/np.abs(pars[3]))+np.abs(pars[4])*(np.sin(np.pi*x/max(50,pars[5])))
|
||||
errfunc = lambda pars, x,y: fitfunc(pars,x)-y
|
||||
|
||||
p0 = [700,120,700,10,100,100]
|
||||
p0age = [700,120,700,10,100,100]
|
||||
|
||||
p1, success = optimize.leastsq(errfunc,p0[:],
|
||||
p1, success = optimize.leastsq(errfunc,p0age[:],
|
||||
args = (age,power))
|
||||
|
||||
expo_vals = fitfunc(p1, age2)
|
||||
@@ -1755,7 +1756,7 @@ def interactive_cpchart(rower,thedistances,thesecs,theavpower,
|
||||
fitfunc = lambda pars,x: pars[0]/(1+(x/pars[2])) + pars[1]/(1+(x/pars[3]))
|
||||
errfunc = lambda pars,x,y: fitfunc(pars,x)-y
|
||||
|
||||
p0 = [500,350,10,8000]
|
||||
# p0 = [500,350,10,8000]
|
||||
wcpower = pd.Series(wcpower)
|
||||
wcdurations = pd.Series(wcdurations)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user