working predictions and fit type
This commit is contained in:
@@ -2881,7 +2881,7 @@ def interactive_agegroupcpchart(age,normalized=False):
|
||||
return script,div
|
||||
|
||||
|
||||
def interactive_otwcpchart(powerdf,promember=0,rowername=""):
|
||||
def interactive_otwcpchart(powerdf,promember=0,rowername="",r=None,cpfit='data'):
|
||||
powerdf = powerdf[~(powerdf == 0).any(axis=1)]
|
||||
# plot tools
|
||||
if (promember==1):
|
||||
@@ -2906,7 +2906,13 @@ def interactive_otwcpchart(powerdf,promember=0,rowername=""):
|
||||
thesecs = powerdf['Delta']
|
||||
theavpower = powerdf['CP']
|
||||
|
||||
|
||||
p1,fitt,fitpower,ratio = datautils.cpfit(powerdf)
|
||||
if cpfit == 'automatic' and r is not None:
|
||||
p1 = [r.p0,r.p1,r.p2,r.p3]
|
||||
ratio = r.cpratio
|
||||
fitfunc = lambda pars,x: abs(pars[0])/(1+(x/abs(pars[2]))) + abs(pars[1])/(1+(x/abs(pars[3])))
|
||||
fitpower = fitfunc(p1,fitt)
|
||||
|
||||
message = ""
|
||||
#if len(fitpower[fitpower<0]) > 0:
|
||||
|
||||
Reference in New Issue
Block a user