aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fietsboek/transformers/elevation.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/fietsboek/transformers/elevation.py b/fietsboek/transformers/elevation.py
index 67d3ecf..ad44340 100644
--- a/fietsboek/transformers/elevation.py
+++ b/fietsboek/transformers/elevation.py
@@ -220,6 +220,7 @@ class SmoothElevation(Transformer):
def execute(self, path: geo.Path):
radius = self._estimate_window_size(path)
+ radius = min(radius, int(len(path.points) / 2))
LOGGER.debug("Savitzky-Golay radius: %s", radius)
if radius:
self._savitzky_golay(path, radius)