smoothen+otwpower
This commit is contained in:
@@ -89,7 +89,7 @@ def rdata(file,rower=rrower()):
|
|||||||
|
|
||||||
def delete_strokedata(id):
|
def delete_strokedata(id):
|
||||||
engine = create_engine(database_url, echo=False)
|
engine = create_engine(database_url, echo=False)
|
||||||
query = sa.text('DELETE FROM strokedata * WHERE workoutid={id};'.format(
|
query = sa.text('DELETE FROM strokedata WHERE workoutid={id};'.format(
|
||||||
id=id,
|
id=id,
|
||||||
))
|
))
|
||||||
with engine.connect() as conn, conn.begin():
|
with engine.connect() as conn, conn.begin():
|
||||||
@@ -100,6 +100,10 @@ def delete_strokedata(id):
|
|||||||
conn.close()
|
conn.close()
|
||||||
engine.dispose()
|
engine.dispose()
|
||||||
|
|
||||||
|
def update_strokedata(id,df):
|
||||||
|
delete_strokedata(id)
|
||||||
|
rowdata = dataprep(df,id=id,bands=True,barchart=True,otwpower=True)
|
||||||
|
|
||||||
def testdata(time,distance,pace,spm):
|
def testdata(time,distance,pace,spm):
|
||||||
t1 = np.issubdtype(time,np.number)
|
t1 = np.issubdtype(time,np.number)
|
||||||
t2 = np.issubdtype(distance,np.number)
|
t2 = np.issubdtype(distance,np.number)
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ def handle_otwsetpower(f1,boattype,weightvalue,first_name,last_name,email,workou
|
|||||||
|
|
||||||
# save data
|
# save data
|
||||||
rowdata.write_csv(f1)
|
rowdata.write_csv(f1)
|
||||||
|
dataprep.update_strokedata(workoutid,rowdata.df)
|
||||||
|
|
||||||
# send email
|
# send email
|
||||||
fullemail = first_name + " " + last_name + " " + "<" + email + ">"
|
fullemail = first_name + " " + last_name + " " + "<" + email + ">"
|
||||||
|
|||||||
@@ -2041,6 +2041,7 @@ def workout_undo_smoothenpace_view(request,id=0,message="",successmessage=""):
|
|||||||
row.df[' Stroke500mPace (sec/500m)'] = 500./velo
|
row.df[' Stroke500mPace (sec/500m)'] = 500./velo
|
||||||
|
|
||||||
row.write_csv(filename)
|
row.write_csv(filename)
|
||||||
|
dataprep.update_strokedata(id,row.df)
|
||||||
|
|
||||||
url = "/rowers/workout/"+str(id)+"/advanced"
|
url = "/rowers/workout/"+str(id)+"/advanced"
|
||||||
|
|
||||||
@@ -2077,6 +2078,7 @@ def workout_smoothenpace_view(request,id=0,message="",successmessage=""):
|
|||||||
row.df = row.df.fillna(0)
|
row.df = row.df.fillna(0)
|
||||||
|
|
||||||
row.write_csv(filename)
|
row.write_csv(filename)
|
||||||
|
dataprep.update_strokedata(id,row.df)
|
||||||
|
|
||||||
url = "/rowers/workout/"+str(id)+"/advanced"
|
url = "/rowers/workout/"+str(id)+"/advanced"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user