diff --git a/openeo_processes_dask/process_implementations/math.py b/openeo_processes_dask/process_implementations/math.py index 1bc927f7..ea2a94c7 100644 --- a/openeo_processes_dask/process_implementations/math.py +++ b/openeo_processes_dask/process_implementations/math.py @@ -228,7 +228,10 @@ def arctan2(y, x): def linear_scale_range(x, inputMin, inputMax, outputMin=0.0, outputMax=1.0): - x = clip(x, inputMin, inputMax) + if inputMax < inputMin: + x = clip(x, inputMax, inputMin) + else: + x = clip(x, inputMin, inputMax) lsr = ((x - inputMin) / (inputMax - inputMin)) * (outputMax - outputMin) + outputMin return lsr