From 1cd488cfb2ae887d1ec75f3d506d47d48a684533 Mon Sep 17 00:00:00 2001
From: Lorenzo Zolfanelli <lorenzo.zolfanelli@espci.psl.eu>
Date: Mon, 22 Jan 2024 14:09:58 +0100
Subject: [PATCH] fix: remove deprecated np.bool references

---
 src/zolfa/nd2reader/parser.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/zolfa/nd2reader/parser.py b/src/zolfa/nd2reader/parser.py
index 45fcde1..60b2d14 100644
--- a/src/zolfa/nd2reader/parser.py
+++ b/src/zolfa/nd2reader/parser.py
@@ -277,6 +277,7 @@ class Parser(object):
         """
         return {channel: n for n, channel in enumerate(self.metadata["channels"])}
 
+    # TODO: create missing test cases for slices
     def _get_raw_slice_data(self, xywh, image_group_number, channel, height, width):
         """Reads the raw bytes and the timestamp of a rectangular slice
         of an image.
@@ -322,7 +323,7 @@ class Parser(object):
         # Read ROI: row-by-row
         image_start_pos = chunk_location + 16 + relative_offset + 8
 
-        line_bytemask = np.zeros(size_c, dtype=np.bool)
+        line_bytemask = np.zeros(size_c, dtype=bool)
         line_bytemask[channel] = True
         line_bytemask = np.tile(line_bytemask.repeat(2),w)
 
-- 
GitLab