Private
Public Access
1
0

removed some conditions CP

This commit is contained in:
Sander Roosendaal
2017-06-29 20:04:04 +02:00
parent 49a0670f79
commit 30bc734c0c
4 changed files with 12 additions and 5 deletions

View File

@@ -180,8 +180,8 @@ def getmaxwattinterval(tt,ww,i):
if testres: if testres:
deltat = 1.0e-3*(t_0-t_1) deltat = 1.0e-3*(t_0-t_1)
wmax = w_roll.ix[indexmax] wmax = w_roll.ix[indexmax]
if wmax > 800 or wmax*5.0e-4*deltat > 800.0: #if wmax > 800 or wmax*5.0e-4*deltat > 800.0:
wmax = 0 # wmax = 0
else: else:
wmax = 0 wmax = 0
deltat = 0 deltat = 0

View File

@@ -179,6 +179,7 @@ def handle_sendemailcsv(first_name,last_name,email,csvfile):
@app.task @app.task
def handle_otwsetpower(f1,boattype,weightvalue, def handle_otwsetpower(f1,boattype,weightvalue,
first_name,last_name,email,workoutid,ps=[1,1,1,1], first_name,last_name,email,workoutid,ps=[1,1,1,1],
ratio=1.0,
debug=False): debug=False):
try: try:
rowdata = rdata(f1) rowdata = rdata(f1)
@@ -221,7 +222,7 @@ def handle_otwsetpower(f1,boattype,weightvalue,
update_strokedata(workoutid,rowdata.df,debug=debug) update_strokedata(workoutid,rowdata.df,debug=debug)
delta,cpvalues,avgpower = datautils.getsinglecp(rowdata.df) delta,cpvalues,avgpower = datautils.getsinglecp(rowdata.df)
if utils.isbreakthrough(delta,cpvalues,ps[0],ps[1],ps[2],ps[3]): if utils.isbreakthrough(delta,cpvalues,ps[0],ps[1],ps[2],ps[3],ratio):
handle_sendemail_breakthrough(workoutid,email, handle_sendemail_breakthrough(workoutid,email,
first_name, first_name,
last_name) last_name)

View File

@@ -4404,17 +4404,23 @@ def workout_otwsetpower_view(request,id=0,message="",successmessage=""):
# do power calculation (asynchronous) # do power calculation (asynchronous)
u = request.user u = request.user
r = Rower.objects.get(user=u)
first_name = u.first_name first_name = u.first_name
last_name = u.last_name last_name = u.last_name
emailaddress = u.email emailaddress = u.email
if settings.DEBUG: if settings.DEBUG:
res = handle_otwsetpower.delay(f1,boattype,weightvalue, res = handle_otwsetpower.delay(f1,boattype,weightvalue,
first_name,last_name,emailaddress,id,debug=True) first_name,last_name,
emailaddress,id,debug=True,
ps=[r.p0,r.p1,r.p2,r.p3],
ratio=r.cpratio)
else: else:
res = queuelow.enqueue(handle_otwsetpower,f1,boattype, res = queuelow.enqueue(handle_otwsetpower,f1,boattype,
weightvalue, weightvalue,
first_name,last_name,emailaddress,id) first_name,last_name,emailaddress,id,
ps=[r.p0,r.p1,r.p2,r.p3],
ratio=r.cpratio)
successmessage = "Your calculations have been submitted. You will receive an email when they are done." successmessage = "Your calculations have been submitted. You will receive an email when they are done."

Binary file not shown.