Skip to content

ZarrReader doesn't read zarrs without top-level 'series' #99

@dominikl

Description

@dominikl

Bioformats2raw creates ome.zarrs with "0" top-level directory ("series" : [ "0" ] in OME/.zattr). These import fine. But when you remove this top level directory, it reports ("no imports found"):

(venv3) bash-5.1$ /opt/omero/server/OMERO.server/bin/omero import -T Dataset:18451 --transfer=ln_s --depth=100 -n /uod/idr/filesets/idr0138-lohoff-seqfish/20210917-Globus/ngff/TimEmbryos-102219/HybCycle_0/MMStack_Pos0.ome.zarr
Using session for demo@localhost:4064. Idle timeout: 10 min. Current group: Public
2024-10-28 14:54:58,602 313        [      main] INFO          ome.formats.importer.ImportConfig - OMERO.blitz Version: 5.7.4
2024-10-28 14:54:58,620 331        [      main] INFO          ome.formats.importer.ImportConfig - Bioformats version: 7.3.1 revision: 41e12f630ad7349caa0293cba23948c17d22732b date: 11 July 2024
2024-10-28 14:54:58,678 389        [      main] INFO   formats.importer.cli.CommandLineImporter - Setting transfer to ln_s
2024-10-28 14:54:58,682 393        [      main] INFO   formats.importer.cli.CommandLineImporter - Log levels -- Bio-Formats: ERROR OMERO.importer: INFO
2024-10-28 14:54:59,073 784        [      main] INFO      ome.formats.importer.ImportCandidates - Depth: 100 Metadata Level: MINIMUM
No imports found

I don't think this top-level series is mandatory, is it? At least for older ome.zarrs (see above example from idr0138) we didn't use that. A previous version of the ZarrReader must have supported that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions