Hi @sebi06 and all contributors of the apeer-ometiff-library
,
First of all, thanks for all the great work put into this package and making it available to the community. In addition to the features listed above, we are glad to see the latest release also upgrades omexmlClass.py
to use the current 2016-06 version of the OME metadata specification.
From our handling and publication of scientific imaging data as OME-TIFF in the context of IDR, two modalities of the file format that we are seeing increasingly used are:
- the support for multi-resolution images using the TIFF SubIFDs for storing the pyramidal levels
- the support for distributing data across multiple files, both for the binary data using multiple TIFFs and for the metadata using companion files
From an initial quick review of the library, is it correct that the current implementation is limited to writing (and reading) single mono-resolution OME-TIFF files with the embedded rich metadata. Has there been similar request from consumers and more generally, is there a place to follow the roadmap?
A second thought was inspired by our review of apeer-ometiff-library but also similar library’s like AICS aicsimageio. While tifffile
is consistently used as the reference Python library for writing/reading TIFF data, all these codebase maintain their own copy of the code handling the metadata, with many of these implementations being derived from python-bioformats’s original implementation. We discussed this briefly mentioned during the 2020 Community meeting and there might be a common driver to defining as a community the requirements for a reference metadata Python library that could be consumed by all these projects.