From 524cca2941837baf0a63f7bc4988b737057d928f Mon Sep 17 00:00:00 2001 From: Forrest Collman Date: Tue, 13 Feb 2024 09:33:06 -0800 Subject: [PATCH] fixing dtypes of chunk size --- python/neuroglancer/write_annotations.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/neuroglancer/write_annotations.py b/python/neuroglancer/write_annotations.py index d1728e6ea..e11373573 100644 --- a/python/neuroglancer/write_annotations.py +++ b/python/neuroglancer/write_annotations.py @@ -254,12 +254,12 @@ def __init__( ) + _get_dtype_for_properties(self.properties) # if chunk_size is an integer, then make it a sequence - if isinstance(experimental_chunk_size, numbers.Integral): + if isinstance(experimental_chunk_size, numbers.Real): self.chunk_size = np.full( - shape=(self.rank,), fill_value=experimental_chunk_size, dtype=np.int32 + shape=(self.rank,), fill_value=experimental_chunk_size, dtype=np.float64 ) else: - chunk_size = cast(Sequence[int], experimental_chunk_size) + chunk_size = cast(Sequence[float], experimental_chunk_size) if len(chunk_size) != self.rank: raise ValueError( f"Expected experimental_chunk_size to have length {self.rank}, but received: {chunk_size}"