From 540f8ebd31b77fabf789f8544b03b28415d4678f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Le=20Guyader?= <loic.le.guyader@xfel.eu>
Date: Sat, 28 Aug 2021 17:15:32 +0200
Subject: [PATCH] Fix histogram on data with no saturation value

---
 src/toolbox_scs/routines/boz.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/toolbox_scs/routines/boz.py b/src/toolbox_scs/routines/boz.py
index 4f1110f..9c281c8 100644
--- a/src/toolbox_scs/routines/boz.py
+++ b/src/toolbox_scs/routines/boz.py
@@ -524,9 +524,9 @@ def histogram_module(proposalNB, runNB, moduleNB, mask=None):
         w = da.repeat(da.repeat(da.array(mask[None, None, :, :]),
                 arr.shape[1], axis=1), arr.shape[0], axis=0)
         w = w.rechunk((100, -1, -1, -1))
-        return da.bincount(arr.ravel(), w.ravel()).compute()
+        return da.bincount(arr.ravel(), w.ravel(), minlength=512).compute()
     else:
-        return da.bincount(arr.ravel()).compute()
+        return da.bincount(arr.ravel(), minlength=512).compute()
 
 
 def inspect_histogram(proposalNB, runNB, moduleNB,
-- 
GitLab