@@ -58,6 +58,7 @@ class Reader(reader.Reader):
58
58
_mosaic_xarray_data : Optional ["xr.DataArray" ] = None
59
59
_dims : Optional [dimensions .Dimensions ] = None
60
60
_metadata : Optional [Any ] = None
61
+ _physical_pixel_sizes : Optional [types .PhysicalPixelSizes ] = None
61
62
_scenes : Optional [Tuple [str , ...]] = None
62
63
_current_scene_index : int = 0
63
64
# Do not provide default value because
@@ -115,7 +116,6 @@ def __init__(
115
116
116
117
# Delayed storage
117
118
self ._scene_short_info : Dict [str , Any ] = {}
118
- self ._px_sizes : Optional [types .PhysicalPixelSizes ] = None
119
119
120
120
# Enforce valid image
121
121
if not self ._is_supported_image (self ._fs , self ._path ):
@@ -507,7 +507,7 @@ def _read_delayed(self) -> xr.DataArray:
507
507
)
508
508
509
509
# Store pixel sizes
510
- self ._px_sizes = px_sizes
510
+ self ._physical_pixel_sizes = px_sizes
511
511
512
512
return xr .DataArray (
513
513
image_data ,
@@ -567,7 +567,7 @@ def _read_immediate(self) -> xr.DataArray:
567
567
)
568
568
569
569
# Store pixel sizes
570
- self ._px_sizes = px_sizes
570
+ self ._physical_pixel_sizes = px_sizes
571
571
572
572
return xr .DataArray (
573
573
image_data ,
@@ -755,15 +755,15 @@ def physical_pixel_sizes(self) -> types.PhysicalPixelSizes:
755
755
We currently do not handle unit attachment to these values. Please see the file
756
756
metadata for unit information.
757
757
"""
758
- if self ._px_sizes is None :
758
+ if self ._physical_pixel_sizes is None :
759
759
# We get pixel sizes as a part of array construct
760
760
# so simply run array construct
761
761
self .dask_data
762
762
763
- if self ._px_sizes is None :
763
+ if self ._physical_pixel_sizes is None :
764
764
raise ValueError ("Pixel sizes weren't created as a part of image reading" )
765
765
766
- return self ._px_sizes
766
+ return self ._physical_pixel_sizes
767
767
768
768
def get_mosaic_tile_position (
769
769
self , mosaic_tile_index : int , ** kwargs : int
0 commit comments