ome / ome-model

OME model (specification, code generator, implementation)
Other
13 stars 26 forks source link

ome_model: add support for generating companion with multi-page TIFFs #97

Closed sbesson closed 5 years ago

sbesson commented 5 years ago

Follow up of #92, this expands the logic of the experimental Python module to generate companion OME-XML files using from any set of TIFF files including multi-page TIFFs.

To do so, two new objects are defined to handle TiffData and UUID elements allowing notably to pass the TiffData attributes.

An example of consumption of this API will be opened in the context of the idr0053 study. Proposing this as 6.0.0a3.

sbesson commented 5 years ago

Note https://github.com/ome/ome-model/pull/97#pullrequestreview-191238258 alongside the release process makes me question the decision to have this experimental code as a Python module within this production repo. The alternative which was discussed at inception time was to extract the code into a dedicated Python repository and release it as sub-1.0.0. We might want to make sure we review this decision before we cut ome-model:6.0.0.