diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 1f23f6ec..23294e2b 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -871,6 +871,8 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower', # auto smoothing pace = row.df[' Stroke500mPace (sec/500m)'].values velo = 500. / pace + if workouttype == 'bikeerg': + velo = 1000. / pace f = row.df['TimeStamp (sec)'].diff().mean() if f != 0 and not np.isnan(f): diff --git a/rowers/types.py b/rowers/types.py index a1781393..4ce51465 100644 --- a/rowers/types.py +++ b/rowers/types.py @@ -2,6 +2,7 @@ workouttypes = ( ('water','Standard Racing Shell'), ('rower','Indoor Rower'), ('skierg','Ski Erg'), + ('bikeerg','Bike Erg'), ('dynamic','Dynamic Indoor Rower'), ('slides','Indoor Rower on Slides'), ('paddle','Paddle Adapter'),