The metadata should be parsable in a standard way. The data itself could be stored in several ways, and I’d like to support two of them (in priority order):
- a giant array, loaded as a virtual stack. I’d like to have options to choose the data layout (TZYX, ZTYX, etc)
- a set of relative filenames denoting tiff files, which will need to be ordered.
What would be the right starting point? I see a HDF5 plugin, but it doesn’t understand the NWB hierarchy, plus it attempts to load the full dataset into memory. I’ve liked the experience of loading h5 stacks (ims files) where I get a lot of options about how to load the hyperstack, how to slice the data, etc.