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