Merge branch 'release/v14.65'
This commit is contained in:
@@ -1579,17 +1579,19 @@ def fitnessfit_chart(workouts,user,workoutmode='water',startdate=None,
|
||||
ids = [w.id for w in workouts.filter(date__gte=w.date-datetime.timedelta(days=kfitness),
|
||||
date__lte=w.date)]
|
||||
|
||||
powerdf = df[df['workout'].isin(ids)]
|
||||
try:
|
||||
powerdf = df[df['workout'].isin(ids)]
|
||||
|
||||
powerdf = powerdf[powerdf['cp'] == powerdf.groupby(['delta'])['cp'].transform('max')]
|
||||
powerdf = powerdf.sort_values(['delta']).reset_index()
|
||||
powerdf = powerdf[powerdf['cp'] == powerdf.groupby(['delta'])['cp'].transform('max')]
|
||||
powerdf = powerdf.sort_values(['delta']).reset_index()
|
||||
|
||||
|
||||
powerdf = powerdf[powerdf['cp']>0]
|
||||
powerdf.dropna(axis=0,inplace=True)
|
||||
powerdf.sort_values(['delta','cp'],ascending=[1,0],inplace=True)
|
||||
powerdf.drop_duplicates(subset='delta',keep='first',inplace=True)
|
||||
|
||||
powerdf = powerdf[powerdf['cp']>0]
|
||||
powerdf.dropna(axis=0,inplace=True)
|
||||
powerdf.sort_values(['delta','cp'],ascending=[1,0],inplace=True)
|
||||
powerdf.drop_duplicates(subset='delta',keep='first',inplace=True)
|
||||
except KeyError:
|
||||
powerdf = pd.DataFrame()
|
||||
|
||||
# p1,fitt,fitpower,ratio = datautils.cpfit(powerdf)
|
||||
if len(powerdf['delta'])>= 4:
|
||||
|
||||
Reference in New Issue
Block a user