Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-18610

Add fields, limited mutability, and trim/assembly-state tracking to cameraGeom

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw
    • Labels:
      None
    • Templates:
    • Story Points:
      40
    • Sprint:
      DRP F19-5
    • Team:
      Data Release Production

      Description

      Add additional functionality to cameraGeom to reflect use cases identified in obs_lsst, while bringing obs_lsst usage in line with the intent of the cameraGeom design.  This includes:

      • Add additional amplifier/detector fields for flips in pre-raw to raw transmission.
      • Add accessor to get (computed) raw readout corner.
      • Rename methods that always reflect assembled state to make this explicit in the names; deprecate the old names.
      • Add new fields that track the trim/assembly state.
      • Add new accessors for bounding boxes and readout corner that utilize trim/assembly state.
      • Add setters for all fields, along with runtime freezing: only frozen Detectors can be added to an Exposure, but an unfrozen Detector can be obtained by copying a frozen Detector.

      At least some of these changes are API changes and will need an RFC.  I'd like to prototype them out on this ticket branch first.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                czw Christopher Waters
                Reporter:
                jbosch Jim Bosch
                Reviewers:
                Merlin Fisher-Levine, Nate Lust
                Watchers:
                Christopher Waters, Jim Bosch, Krzysztof Findeisen, Merlin Fisher-Levine, Nate Lust, Paul Price, Robert Lupton, Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel