From 5ef8e6a50735689c0585909e7bc6d82ab0467fb5 Mon Sep 17 00:00:00 2001 From: Jeremy Maitin-Shepard Date: Sun, 8 Dec 2024 21:13:48 -0800 Subject: [PATCH] chore(mypy): fix mypy typing issues with NumPy 2.2 --- python/neuroglancer/coordinate_space.py | 1 + python/neuroglancer/write_annotations.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/python/neuroglancer/coordinate_space.py b/python/neuroglancer/coordinate_space.py index 26c361a44c..4e14c42546 100644 --- a/python/neuroglancer/coordinate_space.py +++ b/python/neuroglancer/coordinate_space.py @@ -237,6 +237,7 @@ def __init__( names_tuple = tuple(names) rank = len(names_tuple) self.names = names_tuple + scales_array: np.typing.NDArray[np.float64] if scales is None: scales_array = np.ones(rank, dtype=np.float64) else: diff --git a/python/neuroglancer/write_annotations.py b/python/neuroglancer/write_annotations.py index 272cd80cf6..6e1d3f87c6 100644 --- a/python/neuroglancer/write_annotations.py +++ b/python/neuroglancer/write_annotations.py @@ -82,6 +82,8 @@ def _get_dtype_for_properties( class AnnotationWriter: annotations: list[Annotation] related_annotations: list[dict[int, list[Annotation]]] + lower_bound: np.typing.NDArray[np.float64] + upper_bound: np.typing.NDArray[np.float64] def __init__( self,