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

Add utility functions for creating SkyWcss from boresight/rotator + cameraGeom

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw
    • Templates:
    • Story Points:
      2
    • Sprint:
      AP F18-2
    • Team:
      Alert Production

      Description

      Given an accurate boresight and rotator angle from a camera, we should be able to construct our best initial estimate of the WCS for a sensor by combining that information with our own camera geometry, as this will probably produce better results that relying on any WCS provided directly by the camera.  In fact, for LSST, it's not clear that there even will be a sensor WCS provided directly by the camera, because LSST raw data has amps in different HDUs and no full-sensor HDU that could unproblematically hold a full-sensor WCS.

      To do without using astshim code directly, we should provide utility functions in afw with something like the following signatures:

      TransformPoint2ToSpherePoint makeIntermediateWorldCoordsToSky(
          SpherePoint const & position,  // (ra, dec) that corresponds to FIELD_ANGLE origin
          Angle rotation // rotation about FIELD_ANGLE origin
      );
       
      std::shared_ptr<SkyWcs> makeSkyWcs(
          TransformPoint2ToPoint2 const & pixToIwc,
          TransformPoint2ToSpherePoint const & iwcToSky
      );

        Attachments

          Activity

            People

            • Assignee:
              rowen Russell Owen
              Reporter:
              jbosch Jim Bosch
              Reviewers:
              Jim Bosch
              Watchers:
              Jim Bosch, John Parejko, Robert Lupton, Russell Owen
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Summary Panel