The ap.pipe.MatchApFakesTask is a small task that cross-matches a pre-existing fakes catalog with a DIAsource catalog, for the benefit of AP-specific metrics that operate on processed fakes sources. I would like to move this task to pipe_tasks (where the original fakes code from DRP resides) so that it can also be used with more generic metrics, such as the difference imaging metrics covered by
This ticket covers moving (and renaming) MatchApFakesTask, and updating our fakes pipeline(s) to match, but not any behavior changes. The fakes catalog format is shared with the DRP fakes code, so there are no compatibility problems there. The requirement for an SDMified DIAsource (rather than direct source) catalog may be too restrictive for
DM-30349, but that is best addressed on that ticket.
I am proposing this change without an RFC or deprecation period, as MatchApFakesTask is a specialized tool that is only being used internally by AP.