improved form processing in summary edit
This commit is contained in:
@@ -2364,3 +2364,23 @@ def workout_rscore(w):
|
||||
tss = 0
|
||||
|
||||
return tss,normp
|
||||
|
||||
def workout_normv(w,pp=4.0):
|
||||
df,row = getrowdata_db(id=w.id)
|
||||
df = clean_df_stats(df,workstrokesonly=False)
|
||||
if df.empty:
|
||||
df,row = getrowdata_db(id=w.id)
|
||||
df = clean_df_stats(df,workstrokesonly=False)
|
||||
|
||||
df['deltat'] = df['time'].diff()
|
||||
duration = df['time'].max()-df['time'].min()
|
||||
duration /= 1.0e3
|
||||
df['v4'] = df['velo']**(pp)
|
||||
v4mean = wavg(df,'v4','deltat')
|
||||
normv = v4mean**(1./pp)
|
||||
|
||||
if np.isnan(normv):
|
||||
return 500./120.
|
||||
|
||||
return normv
|
||||
|
||||
|
||||
Reference in New Issue
Block a user