From 0981af9f9cb9a08e88f82c3e94717d7ea350eb16 Mon Sep 17 00:00:00 2001 From: Alice BRENON <alice.brenon@ens-lyon.fr> Date: Fri, 29 Dec 2023 18:18:20 +0100 Subject: [PATCH] Fix bug in resampling due to floating-point computation errors --- lib/python/GEODE/signal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/python/GEODE/signal.py b/lib/python/GEODE/signal.py index 1e2fa18..ad3bb14 100644 --- a/lib/python/GEODE/signal.py +++ b/lib/python/GEODE/signal.py @@ -21,4 +21,4 @@ def resample(newSize, distribution): for i in range(newSize): yield oldSize/lcm*sum([distribution[j]*intersection(i, j) for j in range(math.floor(i*ratio), - math.ceil((i+1)*ratio))]) + round((i+1)*ratio))]) -- GitLab