Skip to content

Commit 7731134

Browse files
committed
refactor(make-ImagesMeta-and-LabelImageMeta-version-fields-required-Literal["0.4",-"0.5"]): Replace version: Literal["0.5"] | None = None with version: Literal["0.4",
"0.5"] on ImagesMeta and LabelImageMeta. Simplify creation code from "0.5" if self.version == "0.5" else None to self.version Signed-off-by: Sricharan Reddy Varra <sricharan.varra@biohub.org>
1 parent 6629819 commit 7731134

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

src/iohub/ngff/models.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -292,8 +292,7 @@ class LabelImageMeta(MetaBase):
292292
multiscales: list[MultiScaleMeta]
293293
# SHOULD: image-label with colors, properties, source
294294
image_label: PositionLabelMeta = Field(alias="image-label")
295-
# only for OME-NGFF v0.5
296-
version: Literal["0.5"] | None = None
295+
version: Literal["0.4", "0.5"]
297296
model_config = ConfigDict(extra="allow")
298297

299298

@@ -308,8 +307,7 @@ class ImagesMeta(MetaBase):
308307
omero: OMEROMeta | None = None
309308
# labels group support
310309
labels: LabelsMeta | None = None
311-
# only for OME-NGFF v0.5
312-
version: Literal["0.5"] | None = None
310+
version: Literal["0.4", "0.5"]
313311
model_config = ConfigDict(extra="allow")
314312

315313

src/iohub/ngff/nodes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -842,7 +842,7 @@ def _create_label_meta(
842842
)
843843
],
844844
image_label=image_label_meta,
845-
version="0.5" if self.version == "0.5" else None,
845+
version=self.version,
846846
)
847847
elif dataset_meta.path not in self.metadata.multiscales[0].get_dataset_paths():
848848
self.metadata.multiscales[0].datasets.append(dataset_meta)
@@ -1189,7 +1189,7 @@ def _create_image_meta(
11891189
)
11901190
],
11911191
omero=self._omero_meta(id=0, name=self._group.basename),
1192-
version="0.5" if self.version == "0.5" else None,
1192+
version=self.version,
11931193
)
11941194
elif dataset_meta.path not in self.metadata.multiscales[0].get_dataset_paths():
11951195
self.metadata.multiscales[0].datasets.append(dataset_meta)

0 commit comments

Comments
 (0)