some warnings
This commit is contained in:
@@ -265,7 +265,7 @@ def get_latlon(id):
|
||||
rowdata = rdata(w.csvfilename)
|
||||
|
||||
if rowdata.df.empty: # pragma: no cover
|
||||
return [pd.Series([]), pd.Series([])]
|
||||
return [pd.Series([],dtype='float'), pd.Series([],dtype='float')]
|
||||
|
||||
try:
|
||||
try:
|
||||
@@ -276,9 +276,9 @@ def get_latlon(id):
|
||||
longitude = 0 * rowdata.df.loc[:, 'TimeStamp (sec)']
|
||||
return [latitude, longitude]
|
||||
except AttributeError: # pragma: no cover
|
||||
return [pd.Series([]), pd.Series([])]
|
||||
return [pd.Series([],dtype='float'), pd.Series([],dtype='float')]
|
||||
|
||||
return [pd.Series([]), pd.Series([])] # pragma: no cover
|
||||
return [pd.Series([],dtype='float'), pd.Series([],dtype='float')] # pragma: no cover
|
||||
|
||||
def get_latlon_time(id):
|
||||
try:
|
||||
@@ -290,7 +290,7 @@ def get_latlon_time(id):
|
||||
rowdata = rdata(w.csvfilename)
|
||||
|
||||
if rowdata.df.empty: # pragma: no cover
|
||||
return [pd.Series([]), pd.Series([])]
|
||||
return [pd.Series([],dtype='float'), pd.Series([],dtype='float')]
|
||||
|
||||
try:
|
||||
try:
|
||||
@@ -1152,8 +1152,8 @@ def calculate_goldmedalstandard(rower,workout,recurrance=True):
|
||||
job = myqueue(queuelow,handle_getagegrouprecords,
|
||||
jsondf,distances,durations,age,rower.sex,rower.weightcategory)
|
||||
|
||||
wcpower = pd.Series(wcpower)
|
||||
wcdurations = pd.Series(wcdurations)
|
||||
wcpower = pd.Series(wcpower,dtype='float')
|
||||
wcdurations = pd.Series(wcdurations,dtype='float')
|
||||
|
||||
fitfunc = lambda pars,x: pars[0]/(1+(x/pars[2])) + pars[1]/(1+(x/pars[3]))
|
||||
errfunc = lambda pars,x,y: fitfunc(pars,x)-y
|
||||
@@ -1203,14 +1203,14 @@ def fetchcp_new(rower,workouts):
|
||||
|
||||
|
||||
if len(data) == 0:
|
||||
return pd.Series(),pd.Series(),0,pd.Series(),pd.Series()
|
||||
return pd.Series(dtype='float'),pd.Series(dtype='float'),0,pd.Series(dtype='float'),pd.Series(dtype='float')
|
||||
if len(data)>1:
|
||||
df = pd.concat(data,axis=0)
|
||||
|
||||
try:
|
||||
df = df[df['cp'] == df.groupby(['delta'])['cp'].transform('max')]
|
||||
except KeyError: # pragma: no cover
|
||||
return pd.Series(),pd.Series(),0,pd.Series(),pd.Series()
|
||||
return pd.Series(dtype='float'),pd.Series(dtype='float'),0,pd.Series(dtype='float'),pd.Series(dtype='float')
|
||||
|
||||
|
||||
df = df.sort_values(['delta']).reset_index()
|
||||
@@ -1224,13 +1224,13 @@ def setcp(workout,background=False,recurrance=True):
|
||||
|
||||
try:
|
||||
if strokesdf['power'].std()==0:
|
||||
return pd.DataFrame(),pd.Series(),pd.Series()
|
||||
return pd.DataFrame(),pd.Series(dtype='float'),pd.Series(dtype='float')
|
||||
except KeyError:
|
||||
return pd.DataFrame(),pd.Series(),pd.Series()
|
||||
return pd.DataFrame(),pd.Series(dtype='float'),pd.Series(dtype='float')
|
||||
|
||||
if background: # pragma: no cover
|
||||
job = myqueue(queuelow,handle_setcp,strokesdf,filename,workout.id)
|
||||
return pd.DataFrame({'delta':[],'cp':[]}),pd.Series(),pd.Series()
|
||||
return pd.DataFrame({'delta':[],'cp':[]}),pd.Series(dtype='float'),pd.Series(dtype='float')
|
||||
|
||||
if not strokesdf.empty:
|
||||
totaltime = strokesdf['time'].max()
|
||||
@@ -1261,7 +1261,7 @@ def setcp(workout,background=False,recurrance=True):
|
||||
workout.save()
|
||||
return df,delta,cpvalues
|
||||
|
||||
return pd.DataFrame({'delta':[],'cp':[]}),pd.Series(),pd.Series()
|
||||
return pd.DataFrame({'delta':[],'cp':[]}),pd.Series(dtype='float'),pd.Series(dtype='float')
|
||||
|
||||
def update_rolling_cp(r,types,mode='water'):
|
||||
firstdate = datetime.date.today()-datetime.timedelta(days=r.cprange)
|
||||
@@ -1315,20 +1315,20 @@ def fetchcp(rower,theworkouts,table='cpdata'): # pragma: no cover
|
||||
avgpower2 = {}
|
||||
for id in theids:
|
||||
avgpower2[id] = 0
|
||||
return pd.Series([]),pd.Series([]),avgpower2
|
||||
return pd.Series([],dtype='float'),pd.Series([],dtype='float'),avgpower2
|
||||
|
||||
try:
|
||||
dfgrouped = df.groupby(['workoutid'])
|
||||
except KeyError:
|
||||
avgpower2 = {}
|
||||
return pd.Series([]),pd.Series([]),avgpower2
|
||||
return pd.Series([],dtype='float'),pd.Series([],dtype='float'),avgpower2
|
||||
try:
|
||||
avgpower2 = dict(dfgrouped.mean()['power'].astype(int))
|
||||
except KeyError:
|
||||
avgpower2 = {}
|
||||
for id in theids:
|
||||
avgpower2[id] = 0
|
||||
return pd.Series([]),pd.Series([]),avgpower2
|
||||
return pd.Series([],dtype='float'),pd.Series([],dtype='float'),avgpower2
|
||||
|
||||
cpdf = getcpdata_sql(rower.id,table=table)
|
||||
|
||||
@@ -1341,10 +1341,10 @@ def fetchcp(rower,theworkouts,table='cpdata'): # pragma: no cover
|
||||
theids,
|
||||
table=table)
|
||||
|
||||
return pd.Series([]),pd.Series([]),avgpower2
|
||||
return pd.Series([],dtype='float'),pd.Series([],dtype='float'),avgpower2
|
||||
|
||||
|
||||
return pd.Series([]),pd.Series([]),avgpower2
|
||||
return pd.Series([],dtype='float'),pd.Series([],dtype='float'),avgpower2
|
||||
|
||||
|
||||
# create a new workout from manually entered data
|
||||
@@ -1631,7 +1631,7 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower',
|
||||
else: # pragma: no cover
|
||||
velo2 = velo
|
||||
|
||||
velo3 = pd.Series(velo2)
|
||||
velo3 = pd.Series(velo2,dtype='float')
|
||||
velo3 = velo3.replace([-np.inf, np.inf], np.nan)
|
||||
velo3 = velo3.fillna(method='ffill')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user