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

Evaluate performance of AST/GWCS over a range of numbers of pixels

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw

      Description

      Once we have a composite distortion model from DM-5701, evaluate the performance of AST and GWCS over a range of numbers of pixels, likely from ~100 through full-CCD (4k^2).

      As part of this process, we will try to determine whether there is a way to efficiently warp images/postage stamps using python-only models in GWCS and whether bottlenecks could be worked around via optimizations in cython.

        Attachments

          Issue Links

            Activity

            Hide
            Parejkoj John Parejko added a comment -

            An important part of this performance evaluation is knowing the required astrometric accuracy for level 1 processing. Could we achieve the necessary accuracy with locally-linear approximations, or a post-fit simplified polynomial, as a way to reduce processing requirements?

            Show
            Parejkoj John Parejko added a comment - An important part of this performance evaluation is knowing the required astrometric accuracy for level 1 processing. Could we achieve the necessary accuracy with locally-linear approximations, or a post-fit simplified polynomial, as a way to reduce processing requirements?
            Hide
            rowen Russell Owen added a comment -

            Implemented as part of DM-5701

            PyAST is much faster than GWCS, at least until we get to very large numbers of points.

            We have decided against trying to implement warping (astrometric resampling) in Python because it is complex code and is unlikely to be fast enough.

            Show
            rowen Russell Owen added a comment - Implemented as part of DM-5701 PyAST is much faster than GWCS, at least until we get to very large numbers of points. We have decided against trying to implement warping (astrometric resampling) in Python because it is complex code and is unlikely to be fast enough.

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              Parejkoj John Parejko
              Watchers:
              John Parejko, Russell Owen, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.