8000 Implement OME-NGFF v0.5 (Zarr v3) · Issue #257 · czbiohub-sf/iohub · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Implement OME-NGFF v0.5 (Zarr v3) #257
Open
@ziw-liu

Description

@ziw-liu

RFC-2 for OME-NGFF has been adopted as part of the specification. This RFC bumps the NGFF version to 0.5, and uses Zarr v3 as the sole underlying storage format:

This RFC proposes to adopt version 3 of the Zarr format for OME-Zarr. Images that use the new version of OME-Zarr metadata MUST NOT use Zarr version 2 any more.

Zarr v3 is particularly beneficial for large bioimaging data since it supports sharding, allowing for fast parallel reads of slices across ND arrays without producing many (millions) of chunk files. Since managing chunk size to balance file count and read speed is a common trade-off iohub users have to make, iohub should implement OME-NGFF v0.5 and phase out writing (but keep supporting reading) of v0.4.

Currently, we cannot start the implementation because zarr-python, our primary Zarr backend, has not released a stable v3. However the v3 release should come soon.

cc @JoOkuma @ieivanov

Metadata

Metadata

Assignees

No one assigned

    Labels

    NGFFOME-NGFF (OME-Zarr format)enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0