Image constructors do not obey INHERIT

Description

The image constructors such as DecoratedImage and Exposure do not obey the INHERIT keyword.

This is a rather murky piece of fits, but the intention of INHERIT is to allow an HDU to also read the PDU. This is necessary when reading e.g. DecoratedImage or an LSST Exposure as much of the useful information (EXPTIME etc.) is in the PDU – e.g. it's not repeated in each of the 16 amplifier HDUs.

I added support for INHERIT a while ago, but not in the code path that's used to read Images (mea culpa). For this ticket I'm going to just adjust things to call the free function that handles this correctly, but see .

Checklist

Lucidchart Diagrams

Issue Matrix

hide

Activity

Show:
Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Reviewers

John Parejko

Story Points

RubinTeam

Components

Sprint

Checklist

Created July 8, 2017 at 10:31 AM
Updated May 10, 2021 at 5:15 PM
Resolved July 12, 2017 at 5:20 PM