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

Familiarization with the ip_diffim codebase

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: ip_diffim
    • Labels:
      None
    • Story Points:
      8
    • Epic Link:
    • Sprint:
      AP F18-6, AP S19-1, AP S19-2, AP S19-3
    • Team:
      Alert Production

      Description

      ip_diffim is the home of image differencing algorithms within LSST. Read through the current master branch, understand what's there and think about the structure.

      Understanding the way ip_diffim is structured will (at a minimum) involve developing some familiarity with the pipe_base and meas_base frameworks. The former defines the structure of “tasks”, which form the basis of LSST pipelines; the latter, the “measurement framework” which provides a system of plugins for measuring source properties given a collection of pixels. A good target for this ticket would be to understand:

      • What Task​s exist in the ip_diffim package, and what they do;
      • Major Task configuration options;
      • What measurement plugins exist in ip_diffim, and what they do.

      Detailed understanding of how the algorithms are implemented isn't important for now, as long as you have a good mental map of what's available and the large scale structure of how the package fits together.

      The following documentation may be helpful:

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gkovacs Gabor Kovacs
                Reporter:
                swinbank John Swinbank
                Watchers:
                John Swinbank
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel