diff --git a/ome_zarr/format.py b/ome_zarr/format.py index d42fccdb..a2c9ce14 100644 --- a/ome_zarr/format.py +++ b/ome_zarr/format.py @@ -12,6 +12,11 @@ def format_from_version(version: str) -> "Format": for fmt in format_implementations(): + + # Support floating-point versions like `0.2` + if isinstance(version, float): + version = str(version) + if fmt.version == version: return fmt raise ValueError(f"Version {version} not recognized")