TypeError Traceback (most recent call last)
Cell In[7], line 41
37 with tf.TemporaryDirectory() as tmpdir:
38 zarr_path = f"{tmpdir}/data.zarr"
39 #sdata.write(zarr_path)
40 print(zarr_path)
---> 41 sdata.write(zarr_path, overwrite=True)
42
43 sdata = sd.read_zarr(zarr_path)
44 sdata.pl.render_images("image_0").pl.render_shapes("shape_0", color="Gene001", table_name = "table_0", table_layer = "float_matrix").pl.show(coordinate_systems = "global")
File /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/spatialdata/_utils.py:263, in _deprecation_alias..deprecation_decorator..wrapper(*args, **kwargs)
261 raise ValueError("version for deprecation must be specified")
262 rename_kwargs(f.name, kwargs, alias_copy, class_name, library, version)
--> 263 return f(*args, **kwargs)
File /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/spatialdata/_core/spatialdata.py:1176, in SpatialData.write(self, file_path, overwrite, consolidate_metadata, update_sdata_path, sdata_formats, shapes_geometry_encoding)
1173 store.close()
1175 for element_type, element_name, element in self.gen_elements():
-> 1176 self._write_element(
1177 element=element,
1178 zarr_container_path=file_path,
1179 element_type=element_type,
1180 element_name=element_name,
...
--> 204 raise TypeError(msg)
205 if not all(v > -1 for v in data_tuple):
206 msg = f"Expected all values to be non-negative. Got {data} instead."
TypeError: Expected an iterable of integers. Got ((3,), (512, 512, 512, 464), (512, 512, 512, 464)) instead.
TypeError Traceback (most recent call last)
Cell In[7], line 41
37 with tf.TemporaryDirectory() as tmpdir:
38 zarr_path = f"{tmpdir}/data.zarr"
39 #sdata.write(zarr_path)
40 print(zarr_path)
---> 41 sdata.write(zarr_path, overwrite=True)
42
43 sdata = sd.read_zarr(zarr_path)
44 sdata.pl.render_images("image_0").pl.render_shapes("shape_0", color="Gene001", table_name = "table_0", table_layer = "float_matrix").pl.show(coordinate_systems = "global")
File /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/spatialdata/_utils.py:263, in _deprecation_alias..deprecation_decorator..wrapper(*args, **kwargs)
261 raise ValueError("version for deprecation must be specified")
262 rename_kwargs(f.name, kwargs, alias_copy, class_name, library, version)
--> 263 return f(*args, **kwargs)
File /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/spatialdata/_core/spatialdata.py:1176, in SpatialData.write(self, file_path, overwrite, consolidate_metadata, update_sdata_path, sdata_formats, shapes_geometry_encoding)
1173 store.close()
1175 for element_type, element_name, element in self.gen_elements():
-> 1176 self._write_element(
1177 element=element,
1178 zarr_container_path=file_path,
1179 element_type=element_type,
1180 element_name=element_name,
...
--> 204 raise TypeError(msg)
205 if not all(v > -1 for v in data_tuple):
206 msg = f"Expected all values to be non-negative. Got {data} instead."
TypeError: Expected an iterable of integers. Got ((3,), (512, 512, 512, 464), (512, 512, 512, 464)) instead.