As part of DM-6226 F16 Butler Composite Dataset Design I’m working on defining the requirements for “composite datasets”; to deserialize data into a python object where the persisted data can come from more than one source (fits file). I also have an initial design idea/proposal based on my current understanding of the requirements. Both the requirements and the proposal are on confluence
If you’re interested, please take a look. (some people are explicitly on the hook to review this, I’ve been communicating with them separately). Let me know if you have any issues with the requirements or the initial design proposal.
@KSK and @swinbank you may be interested; it was proposed that we may end up asking your team to write some custom object serializers & deserializers or do other afw object support for this feature.