We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 557b136 commit 761490fCopy full SHA for 761490f
iohub/ngff/nodes.py
@@ -1460,11 +1460,8 @@ def _coord_unit(dim, default):
1460
t_coords = data_array.coords["t"].values
1461
t_indices = np.round((t_coords - translation[0]) / scale[0]).astype(int)
1462
1463
- # Write each (T, C) slice into the zarr array
1464
- img = self[image]
1465
- for xa_t, zarr_t in enumerate(t_indices):
1466
- for xa_c, zarr_c in enumerate(c_indices):
1467
- img[zarr_t, zarr_c] = np_data[xa_t, xa_c]
+ arr = self[image]
+ arr.oindex[t_indices, c_indices] = np_data
1468
1469
# Persist DataArray attrs to zarr for round-tripping
1470
if data_array.attrs:
0 commit comments