File tree Expand file tree Collapse file tree 4 files changed +16
-1
lines changed
Expand file tree Collapse file tree 4 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 99 from bioio_base .standard_metadata import StandardMetadata
1010 from bioio_base .types import (
1111 ArrayLike ,
12+ DimensionProperties ,
1213 ImageLike ,
1314 MetaArrayLike ,
1415 PathLike ,
2223 _fallback_symbols = [
2324 "ArrayLike" ,
2425 "DimensionNames" ,
26+ "DimensionProperties" ,
2527 "Dimensions" ,
2628 "ImageLike" ,
2729 "MetaArrayLike" ,
5052 "ArrayLike" ,
5153 "BioImage" ,
5254 "DimensionNames" ,
55+ "DimensionProperties" ,
5356 "Dimensions" ,
5457 "ImageLike" ,
5558 "MetaArrayLike" ,
Original file line number Diff line number Diff line change @@ -1010,6 +1010,17 @@ def scale(self) -> biob.types.Scale:
10101010 """
10111011 return self .reader .scale
10121012
1013+ @property
1014+ def dimension_properties (self ) -> biob .types .DimensionProperties :
1015+ """
1016+ Returns
1017+ -------
1018+ dimension_properties: DimensionProperties
1019+ Per-dimension properties (value, type, unit) derived from the
1020+ underlying reader.
1021+ """
1022+ return self .reader .dimension_properties
1023+
10131024 @property
10141025 def time_interval (self ) -> biob .types .TimeInterval :
10151026 """
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ Types and Aliases
2424 :recursive:
2525
2626 ArrayLike
27+ DimensionProperties
2728 MetaArrayLike
2829 Scale
2930 TimeInterval
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ dynamic = ["version"]
3131dependencies = [
3232 # We always pin a specific version of bioio-base with
3333 # each release so that we avoid bioio + bioio-base misalignment.
34- " bioio-base==3.0 .0" ,
34+ " bioio-base~=3.1 .0" ,
3535 " dask[array]>=2021.4.1" ,
3636 " numpy>=1.21.0" ,
3737 " ome-types[lxml]>=0.4.0" ,
You can’t perform that action at this time.
0 commit comments