Meredith's comment suggests to me that we might want an `analysis_base` class, if the drp and ap codes are going to be sharing things
Yup, this was at least vaguely part of the plan all along - we just decided to stand up something that worked before trying to figure out which bits we might want to factor out into a more general package. I'd like to keep that separate from this RFC, but I think it might make sense to do either while standing up a corresponding AP package or just after (with either some duplication or a AP->DRP dependency as we work through the refactoring).
I'd be interested to hear Sophie Reed 's thoughts on whether the boundary between DRP-specific and more general stuff has ended up pretty clear already in the current version, though.
Big
from me. pipe_analysis was never added to lsst_distrib in large part because we never got it conformant with DM's coding standards and workflow, while analysis_drp was designed to be conformant from the beginning. We want to start running some of its PipelineTasks in our production pipelines, including the ones for DP0.2.