diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 21434cf8..4fb84783 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -1320,7 +1320,7 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower', tf = TimezoneFinder() try: timezone_str = tf.timezone_at(lng=lonavg, lat=latavg) - except ValueError: + except (ValueError,OverflowError): timezone_str = 'UTC' if timezone_str == None: timezone_str = tf.closest_timezone_at(lng=lonavg, diff --git a/rowers/tasks.py b/rowers/tasks.py index 4d7ee6f5..d15f06d8 100644 --- a/rowers/tasks.py +++ b/rowers/tasks.py @@ -420,6 +420,8 @@ def handle_check_race_course(self, rowdata['dt'] = rowdata['time'].apply( lambda x: safetimedelta(x) ) + + rowdata = rowdata.resample('100ms',on='dt').mean() rowdata = rowdata.interpolate()