From f66213b38b42b34a5e1e44adbbbeb9cf7d61c393 Mon Sep 17 00:00:00 2001
From: Mads Jakobsen <mads.jakobsen@xfel.eu>
Date: Fri, 14 Mar 2025 12:50:41 +0100
Subject: [PATCH] blub

---
 python_package/src/onlinemid/roi/roi.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/python_package/src/onlinemid/roi/roi.py b/python_package/src/onlinemid/roi/roi.py
index 7ff8b47..aafa594 100644
--- a/python_package/src/onlinemid/roi/roi.py
+++ b/python_package/src/onlinemid/roi/roi.py
@@ -29,11 +29,12 @@ def make_onlineroi_from_roi_array(roi_array):
                 while roi_ravel[index+length] is True:
                     length +=1         
 
-                compressed_data.add(np.array([index, length]))
+                compressed_data.add(np.array([index, length], dtype=np.uint64))
                 print(compressed_data.get())
                 index += length
             else:
                 index += 1
+        print(compressed_data.get())
         return compressed_data.get()
             
     online_roi_data = dict()
@@ -43,13 +44,13 @@ def make_onlineroi_from_roi_array(roi_array):
 
     # reshape this online_roi_data into a np array.
     online_roi_data_max_length = 0
-    for key, online_roi_data in online_roi_data.values():
+    for key, online_roi_data in online_roi_data.items():
         this_size = online_roi_data.size
         if this_size > online_roi_data_max_length:
             online_roi_data_max_length = this_size
     
     online_roi = np.zeros(shape=(num_rois, online_roi_data_max_length), dtype=np.uint64)
-    for key, online_roi_data in online_roi_data.values():
+    for key, online_roi_data in online_roi_data.items():
         this_size = online_roi_data.size
         online_roi[int(key),:this_size] = online_roi_data
 
-- 
GitLab