After a year of development, we're finally ready to add the Alert Production pipeline to the Stack. The pipeline handles processing of raw data through image differencing and source association, producing a database of DIAObjects as its final output. It has been tested with both DECam and HSC data.
We'd like to add the following packages to top-level products:
- ap_pipe: command-line task for running the entire AP pipeline. Depends on ap_association.
- ap_association: task for associating DIASources into DIAObjects. Depends on l1dbproto.
- l1dbproto: SLAC's current version of the prompt products database. As part of incorporation to the Stack this package should be renamed to follow Stack conventions (e.g., dax_ppdb?). Currently depends on db; this dependency is vestigial and should be removed.
- ap_verify: program for testing and monitoring the AP pipeline using lsst.verify. Depends on ap_pipe.
Note that many of these packages are in the lsst-dm GitHub organization, and would need to be moved to lsst. This RFC does not include adding the above packages' documentation to pipelines.lsst.io; I propose that this be done on a package-by-package basis at a later date.