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

Consolidate display code in astrometry


    • Type: Story
    • Status: Won't Fix
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw, meas_astrom
    • Labels:
    • Templates:
    • Team:
      Alert Production


      Prompted by DM-3209:

      The ANetAstrometryTask uses 3 different means for debugging displays:

      • lsst.pipe.base.Task.display, which is an old old mechanism for displaying debugging info (I think it was in Pipette before we converted that to pipe_base + pipe_tasks). It's not used much (either in code or activated), and its capability is pretty much superseded by what's in lsst.meas.astrom.display, except that it integrates the use of lsstDebug.
      • lsst.meas.astrom.anetAstrometry.showAstrometry, which appears to be intended for use in WCS fitting loops, since it calculates fit statistics.
      • lsst.meas.astrom.display.displayAstrometry, which is the most complete display code, though it's clearly lacking some features (e.g., fit statistics provided by showAstrometry, integration with lsstDebug or some other facility for activation).

      It might be helpful to consolidate these. The existence of multiple ways to do things likely indicates that we haven't yet found the best way. I suggest that we need some basic functions to display source catalogs and match lists in afw (more basic than displayAstrometry but building on the display code in afw because I don't want to have to write multiple lines to display a source catalog). Astrometry is likely a useful area to consider when designing display tools for debugging.


          Issue Links



              • Assignee:
                price Paul Price
                John Parejko, John Swinbank, Paul Price, Robert Lupton, Russell Owen, Xiuqin Wu [X] (Inactive)
              • Votes:
                0 Vote for this issue
                6 Start watching this issue


                • Created:

                  Summary Panel