From 9b143c92711a6d8049d9c0c75d388e00738d00f4 Mon Sep 17 00:00:00 2001 From: Mansour Alawi Date: Mon, 20 Nov 2023 09:01:54 -0500 Subject: [PATCH 1/2] fix numpy float type --- nd2reader/raw_metadata.py | 6 +++--- nd2reader/reader.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nd2reader/raw_metadata.py b/nd2reader/raw_metadata.py index 1152219..f8acd50 100644 --- a/nd2reader/raw_metadata.py +++ b/nd2reader/raw_metadata.py @@ -293,9 +293,9 @@ def _parse_roi(self, raw_roi_dict): roi_dict = self._parse_vect_anim(roi_dict, raw_roi_dict[six.b('m_vectAnimParams_%d' % i)]) # convert to NumPy arrays - roi_dict["timepoints"] = np.array(roi_dict["timepoints"], dtype=np.float) - roi_dict["positions"] = np.array(roi_dict["positions"], dtype=np.float) - roi_dict["sizes"] = np.array(roi_dict["sizes"], dtype=np.float) + roi_dict["timepoints"] = np.array(roi_dict["timepoints"], dtype=np.float64) + roi_dict["positions"] = np.array(roi_dict["positions"], dtype=np.float64) + roi_dict["sizes"] = np.array(roi_dict["sizes"], dtype=np.float64) return roi_dict diff --git a/nd2reader/reader.py b/nd2reader/reader.py index 4e14f42..7bef373 100644 --- a/nd2reader/reader.py +++ b/nd2reader/reader.py @@ -227,7 +227,7 @@ def get_timesteps(self): return self._timesteps self._timesteps = ( - np.array(list(self._parser._raw_metadata.acquisition_times), dtype=np.float) + np.array(list(self._parser._raw_metadata.acquisition_times), dtype=np.float64) * 1000.0 ) From bea716317374b88890a80a05c1a0610a3fa39b7a Mon Sep 17 00:00:00 2001 From: Mansour Alawi Date: Tue, 31 Dec 2024 13:22:26 +0800 Subject: [PATCH 2/2] Update numpy requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b8ab71a..bb96786 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -numpy>=1.14 +numpy>=1.20 six>=1.4 xmltodict>=0.9.2 pims>=0.3.0