tlnagy / OMETIFF.jl

I/O operations for OME-TIFF files in Julia
Other
24 stars 7 forks source link

Handle imaging positions #5

Closed tlnagy closed 7 years ago

tlnagy commented 7 years ago

Currently, the code only handles XYZCT information. It looks like OME-XML doesn't have natural support for multiple positions, but I'll need to handle them regardless since the extra TiffData nodes are in XML. So in order:

  1. The design I'm developing in #1 should degrade gracefully (i.e. only load the TiffDatas corresponding to the current file) in the case of multiple positions. This should be a simple check: if number of TiffDatas is longer than the product of ZCT dimensions then this is likely a multiple position file and then I would match TiffData uuids with the uuid of the current file.

  2. In the future it might be nice to have positions as another dimension. It looks like Micromanager at least seems to embed StageLabel nodes in the XML under Image that gives me a name and the order of positions so that be a way to get this to work.

tlnagy commented 7 years ago

https://github.com/tlnagy/OMETIFF.jl/commit/4f875052a5dae6cdb6c50710fd6881e31d82a219 might be related.