Requirement #4116 (closed)
Opened 14 years ago
Closed 11 years ago
Serialize reader state
Reported by: | crueden-x | Owned by: | cxallan |
---|---|---|---|
Priority: | major | Milestone: | Future |
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 (last modified by crueden-x)
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.
Change History (6)
comment:1 Changed 14 years ago by jmoore
comment:2 Changed 14 years ago by crueden-x
- Description modified (diff)
- Owner changed from curtis to crueden-x
- Reporter changed from curtis to crueden-x
comment:3 Changed 13 years ago by mlinkert
- Cc crueden-x mlinkert-x added; bakosg@… removed
- Owner changed from crueden-x to cxallan
- Type changed from Task to Requirement
comment:4 Changed 13 years ago by jmoore
- Cc jmoore added; josh.moore@… removed
comment:5 Changed 12 years ago by jmoore
- Milestone changed from OMERO-Beta4.4 to Future
This may likely require some of the work from the schema-2012-06 branch (milestone:OMERO-Beta4.5) so pushing to "Future"
comment:6 Changed 11 years ago by mlinkert
- Resolution set to fixed
- Status changed from new to closed
This is exactly what loci.formats.Memoizer now does, with the help of Kryo (https://code.google.com/p/kryo/).
imported from bio-formats:#414