Status: In Progress
Fix Version/s: None
Prototype an approach to the "versioned cameras" concept that allows camera definitions and datasets to be unversioned (representing a "nominal camera"), with all versioned quantities stored in IsrCalib objects in data repositories; that versioned content will be added to the Camera object on read via new factory classes/methods.
This ticket is prep work for an RFC on the topic, which will include much more detail on the plan and philosophy; I just want to work through some open questions by trying to code pieces of them first.
- is triggered by
RFC-842 Fixing Versioned Cameras
I'm repurposing this ticket as an implementation ticket for RFC-842, since the prototype was never going to be merged on its own anyway.
I believe much of the code on the prototype is still valid, but there's a lot more work to do to implement the final RFC proposal (which I won't bother repeating here).
Note to self: current story-point estimate reflects work already done, back in the prototyping phase.