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 Tasks 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: