Task #4116 (new)
Opened 13 years ago
Last modified 11 years ago
Serialize reader state — at Initial Version
Reported by: | curtis | Owned by: | curtis |
---|---|---|---|
Priority: | major | Milestone: | OMERO-Beta4.4 |
Component: | Bio-Formats | Keywords: | n.a. |
Cc: | jamoore, crueden-x, mlinkert | Business Value: | n.a. |
Total Story Points: | n.a. | Roif: | n.a. |
Mandatory Story Points: | n.a. |
Description
Some formats take a long time to parse. Often the reader implementations could stand to be optimized further, but some cases may simply require searching through a large amount of binary data to find planar offsets and other important metadata.
Ideally, Bio-Formats would be able to parse each file once (i.e., initFile()), and then optionally cache the results to a format-specific data object, which is serializable to (e.g.) disk. It could then later be retrieved and used to quickly reinitialize the reader with respect to that same file.