Private
Public Access
1
0

coverage related changes

This commit is contained in:
Sander Roosendaal
2021-04-26 17:48:22 +02:00
parent 7626554ba9
commit 9e2a97e721
17 changed files with 1534 additions and 144 deletions

View File

@@ -27,7 +27,7 @@ rpetotss = {
10:140,
}
def updatecp(delta,cpvalues,r,workouttype='water'):
def updatecp(delta,cpvalues,r,workouttype='water'): # pragma: no cover
if workouttype in otwtypes:
p0 = r.p0
p1 = r.p1
@@ -88,7 +88,7 @@ def cpfit(powerdf,fraclimit=0.0001,nmax=1000):
if len(thesecs)>=4:
try:
p1, success = optimize.leastsq(errfunc, p0[:], args = (thesecs,theavpower))
except:
except: # pragma: no cover
factor = fitfunc(p0,thesecs.mean())/theavpower.mean()
p1 = [p0[0]/factor,p0[1]/factor,p0[2],p0[3]]
@@ -132,7 +132,7 @@ def getlogarr(maxt):
for la in logarr:
try:
v = 5+int(10.**(la))
except ValueError:
except ValueError: # pragma: no cover
v = 0
res.append(v)
@@ -142,7 +142,7 @@ def getlogarr(maxt):
logarr = logarr.values
return logarr
def getsinglecp(df):
def getsinglecp(df): # pragma: no cover
thesecs = df['TimeStamp (sec)'].max()-df['TimeStamp (sec)'].min()
if thesecs != 0:
maxt = 1.05*thesecs
@@ -164,12 +164,12 @@ def getsinglecp(df):
return delta,cpvalue,avgpower
def getcp_new(dfgrouped,logarr):
def getcp_new(dfgrouped,logarr): # pragma: no cover
delta = []
cpvalue = []
avgpower = {}
print(dfgrouped)
#print(dfgrouped)
for id, group in dfgrouped:
@@ -307,7 +307,7 @@ def getcp(dfgrouped,logarr):
try:
avgpower[id] = int(ww.mean())
except ValueError:
except ValueError: # pragma: no cover
avgpower[id] = '---'
if not np.isnan(ww.mean()):
length = len(ww)
@@ -375,7 +375,7 @@ def getmaxwattinterval(tt,ww,i):
except KeyError:
wmax = 0
deltat = 0
else:
else: # pragma: no cover
wmax = 0
deltat = 0
@@ -386,10 +386,10 @@ def getfastest(df,thevalue,mode='distance'):
dd = df['cumdist'].copy()
tmax = tt.max()
if mode == 'distance':
if mode == 'distance': # pragma: no cover
if dd.max() < thevalue:
return 0
else:
else: # pragma: no cover
if tt.max() < thevalue:
return 0
@@ -463,7 +463,7 @@ def getfastest(df,thevalue,mode='distance'):
endtime = starttime+duration
#print(duration,starttime,endtime,'aa')
return duration[0]/1000.,starttime[0]/1000.,endtime[0]/1000.
else:
else: # pragma: no cover
distance = griddata(restime,distance,[thevalue*60*1000],method='linear',rescale=True)
starttime = griddata(restime,starttimes,[thevalue*60*1000],method='linear',rescale=True)
duration = griddata(restime,restime,[thevalue*60*1000],method='linear',rescale=True)
@@ -471,4 +471,4 @@ def getfastest(df,thevalue,mode='distance'):
print(distance,starttime,endtime )
return distance[0],starttime[0]/1000.,endtime[0]/1000.
return 0
return 0 # pragma: no cover