diff --git a/rowers/models.py b/rowers/models.py index 7f7d7df0..e28fef26 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -437,8 +437,13 @@ def course_spline(coordinates): t = np.linspace(0,1,len(latitudes)) tnew = np.linspace(0,1,100) - latnew = CubicSpline(t,latitudes,bc_type='clamped')(tnew) - lonnew = CubicSpline(t,longitudes,bc_type='clamped')(tnew) + try: + latnew = CubicSpline(t,latitudes,bc_type='clamped')(tnew) + lonnew = CubicSpline(t,longitudes,bc_type='clamped')(tnew) + except ValueError: + latnew = latitudes + lonnew = longitudes + # latnew = CubicSpline(t,latitudes,bc_type='natural')(tnew) # lonnew = CubicSpline(t,longitudes,bc_type='natural')(tnew)