Skip to content

Commit 8d58dd2

Browse files
committed
roll back converter default to ome-ngff 0.4
1 parent d674602 commit 8d58dd2

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/iohub/cli/cli.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ def info(files, verbose):
8181
"--ome-zarr-version",
8282
"-v",
8383
required=False,
84-
default="0.5",
85-
type=click.Choice(["0.5"]),
86-
help="OME-NGFF version for the output Zarr store. '0.5' uses Zarr v3 format.",
84+
default="0.4",
85+
type=click.Choice(["0.4", "0.5"]),
86+
help="OME-NGFF version for the output Zarr store. '0.4' uses Zarr v2 format; '0.5' uses Zarr v3 format.",
8787
)
8888
def convert(input, output, grid_layout, chunks, ome_zarr_version):
8989
"""Converts Micro-Manager TIFF datasets to OME-Zarr"""

src/iohub/convert.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ class TIFFConverter:
9292
and is ignored for other formats, by default None
9393
(attempt to apply to OME-TIFF datasets, disable this with ``False``)
9494
version : Literal["0.4", "0.5"], optional
95-
OME-NGFF version for the output Zarr store, by default "0.5".
96-
Both versions use Zarr v3 format; "0.4" is deprecated for new stores.
95+
OME-NGFF version for the output Zarr store, by default "0.4".
96+
"0.4" uses Zarr v2 format; "0.5" uses Zarr v3 format.
9797
implementation : str, optional
9898
Zarr backend implementation to use for writing.
9999
None (default) uses zarr-python. Pass "tensorstore"
@@ -113,7 +113,7 @@ def __init__(
113113
grid_layout: int = False,
114114
chunks: tuple[int] | Literal["XY", "XYZ"] | None = None,
115115
hcs_plate: bool | None = None,
116-
version: Literal["0.4", "0.5"] = "0.5",
116+
version: Literal["0.4", "0.5"] = "0.4",
117117
implementation: str | None = None,
118118
):
119119
self.implementation = implementation

tests/test_converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,10 +390,10 @@ class TestVersionParameter:
390390
"""Tests for the OME-NGFF version parameter on TIFFConverter."""
391391

392392
def test_default_version(self, example_ome_tiff, tmpdir):
393-
"""Default version should be '0.5'."""
393+
"""Default version should be '0.4'."""
394394
output = tmpdir / "converted.zarr"
395395
converter = TIFFConverter(example_ome_tiff, output)
396-
assert converter.version == "0.5"
396+
assert converter.version == "0.4"
397397

398398
@pytest.mark.parametrize("ver", ["0.5"])
399399
def test_explicit_version(self, example_ome_tiff, tmpdir, ver):

0 commit comments

Comments
 (0)