Eric Charles is doing EO testing and would like to be able to access the unadulterated raw pixel data for each amplifier. Currently he has to retrieve the raw with bounding boxes and has to revert flipping. This can be inefficient for a single amp.
The request is to add a raw.amp derived component that can return the amp pixel data and header exactly as it is stored in the FITS file.
- Should there be a raw.amps to return all the amps in a dict/list?
- How does the amp number get passed to butler.get?
- Should bounding boxes be allowed to request a subset of an amplifier?
There might need to be some changes to daf_butler to support parameters for the derived component since currently all parameters are handled by the composite before the result is given to the derived component (so passing in bbox refers to a subset of the entire image before the derived component sees it).