fixed alerts, manual testing completed
This commit is contained in:
@@ -231,7 +231,6 @@ def get_video_data(w, groups=['basic'], mode='water'):
|
||||
|
||||
df2 = df2.round(decimals=2)
|
||||
|
||||
boatspeed = (100*df2['velo']).astype(int)/100.
|
||||
|
||||
try:
|
||||
coordinates = get_latlon_time(w.id)
|
||||
@@ -245,10 +244,13 @@ def get_video_data(w, groups=['basic'], mode='water'):
|
||||
|
||||
coordinates.set_index(pd.to_timedelta(
|
||||
coordinates['time'], unit='s'), inplace=True)
|
||||
coordinates = coordinates.resample('1s').mean().interpolate()
|
||||
coordinates['time'] = coordinates['time']-coordinates['time'].min()
|
||||
latitude = coordinates['latitude']
|
||||
longitude = coordinates['longitude']
|
||||
coordinates = coordinates.resample('1s').first().interpolate().fillna(method='ffill')
|
||||
#coordinates['time'] = coordinates['time']-coordinates['time'].min()
|
||||
df2 = pd.concat([df2, coordinates], axis=1)
|
||||
latitude = df2['latitude']
|
||||
longitude = df2['longitude']
|
||||
boatspeed = (100*df2['velo']).astype(int)/100.
|
||||
|
||||
# bundle data
|
||||
data = {
|
||||
'boatspeed': boatspeed.values.tolist(),
|
||||
@@ -281,9 +283,6 @@ def get_video_data(w, groups=['basic'], mode='water'):
|
||||
except KeyError: # pragma: no cover
|
||||
pass
|
||||
|
||||
for key, value in data.items():
|
||||
print(key, len(value))
|
||||
|
||||
metrics['boatspeed'] = metrics.pop('velo')
|
||||
# metrics['workperstroke'] = metrics.pop('driveenergy')
|
||||
metrics = collections.OrderedDict(sorted(metrics.items()))
|
||||
|
||||
Reference in New Issue
Block a user