Skip to content

Commit 8100780

Browse files
authored
Merge pull request #16 from bioio-devs/bugfix/reset-pixel-size
Rename pixel size property to match bioio-base
2 parents e9b3d1a + 81e6b49 commit 8100780

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

bioio_lif/reader.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class Reader(reader.Reader):
5858
_mosaic_xarray_data: Optional["xr.DataArray"] = None
5959
_dims: Optional[dimensions.Dimensions] = None
6060
_metadata: Optional[Any] = None
61+
_physical_pixel_sizes: Optional[types.PhysicalPixelSizes] = None
6162
_scenes: Optional[Tuple[str, ...]] = None
6263
_current_scene_index: int = 0
6364
# Do not provide default value because
@@ -115,7 +116,6 @@ def __init__(
115116

116117
# Delayed storage
117118
self._scene_short_info: Dict[str, Any] = {}
118-
self._px_sizes: Optional[types.PhysicalPixelSizes] = None
119119

120120
# Enforce valid image
121121
if not self._is_supported_image(self._fs, self._path):
@@ -507,7 +507,7 @@ def _read_delayed(self) -> xr.DataArray:
507507
)
508508

509509
# Store pixel sizes
510-
self._px_sizes = px_sizes
510+
self._physical_pixel_sizes = px_sizes
511511

512512
return xr.DataArray(
513513
image_data,
@@ -567,7 +567,7 @@ def _read_immediate(self) -> xr.DataArray:
567567
)
568568

569569
# Store pixel sizes
570-
self._px_sizes = px_sizes
570+
self._physical_pixel_sizes = px_sizes
571571

572572
return xr.DataArray(
573573
image_data,
@@ -755,15 +755,15 @@ def physical_pixel_sizes(self) -> types.PhysicalPixelSizes:
755755
We currently do not handle unit attachment to these values. Please see the file
756756
metadata for unit information.
757757
"""
758-
if self._px_sizes is None:
758+
if self._physical_pixel_sizes is None:
759759
# We get pixel sizes as a part of array construct
760760
# so simply run array construct
761761
self.dask_data
762762

763-
if self._px_sizes is None:
763+
if self._physical_pixel_sizes is None:
764764
raise ValueError("Pixel sizes weren't created as a part of image reading")
765765

766-
return self._px_sizes
766+
return self._physical_pixel_sizes
767767

768768
def get_mosaic_tile_position(
769769
self, mosaic_tile_index: int, **kwargs: int

0 commit comments

Comments
 (0)