Task #7410 (closed)
Opened 12 years ago
Closed 11 years ago
Develop the API within ome.scifio.*
Reported by: | mhiner-x | Owned by: | mhiner-x |
---|---|---|---|
Priority: | major | Milestone: | Unscheduled |
Component: | Bio-Formats | Version: | n.a. |
Keywords: | n.a. | Cc: | jamoore, mlinkert, crueden-x |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description (last modified by mhiner-x)
SCIFIO will be composed of, fundamentally, a Metadata, Checker, Parser, Translator, Reader and Writer class for each supported file format. Each of these will be built using an Interface -> Abstract Class -> Type-Specific Implementation design.
There will also be a required suite of helper and utility classes. The goal is to preserve the top-level performance relative to classic Bio-Formats readers, while exposing and atomizing the functionality at a low level to minimize the energy barrier to extending the functionality of SCIFIO with new reading and writer libraries.
Change History (3)
comment:1 Changed 12 years ago by mhiner-x
- Description modified (diff)
- Milestone changed from Unscheduled to OMERO-Beta4.4
- Status changed from new to accepted
comment:2 Changed 12 years ago by mhiner-x
- Milestone changed from OMERO-Beta4.4 to Unscheduled
comment:3 Changed 11 years ago by mhiner-x
- Resolution set to fixed
- Status changed from accepted to closed
The described foundation is currently in place. All further API considerations will happen under the (currently beta) SCIFIO github project.