Details
-
Type:
RFC
-
Status: Implemented
-
Resolution: Done
-
Component/s: DM
-
Labels:None
Description
This RFC proposes adding the obs_lsst package to the lsst_distrib meta-package by way of adding it as a dependency of lsst_obs.
obs_lsst provides camera descriptions for data that looks like LSST data, including that originating from test stands, ImSim, and PhoSim. As such, this package effectively renders obs_lsstSim obsolete. However, the future of obs_lsstSim is discussed on RFC-533: this RFC refers only to adding obs_lsst, and takes no position on deprecating or removing obs_lsstSim.
obs_lsst has been largely developed outside the regular DM development workflow. However, the code has recently been reviewed by Colin Slater, Tim Jenness and Wil O'Mullane. This review has resulted in a number of Jira tickets being filed requesting improvements to the obs_lsst codebase: here is a complete list. I propose that DM-17291 and DM-17299 are prerequisites for adopting obs_lsst (ie, they will block the implementation ticket for this RFC); the others will be added to the DM backlog and scheduled as regular work.
Attachments
Issue Links
- is triggering
-
DM-17387 Add obs_lsst to the lsst_obs table file
- Done
-
DM-17467 Add obs_lsst to pipelines.lsst.io sphinx build
- Done
- relates to
-
DM-17386 Clarify or remove obs_lsst's raw datatype
- Won't Fix
-
DM-17299 Clean up obs_lsst scripts
- Done
-
DM-17292 Add obs_lsst camera package unit tests
- Done
-
DM-17294 Move and/or document miscellaneous files in obs_lsst
- Done
-
DM-17291 Remove globals from obs_lsst
- Won't Fix
-
DM-17321 Provide mechanism for storing configuration for specific processing campaigns
- Won't Fix
-
DM-17335 Search for calib root in obs_lsst should be in base class
- Won't Fix
-
DM-17334 Remove disabled code in obs_lsst
- Invalid
-
RFC-533 Deprecate obs_lsstSim
- Implemented
That size relates to ci_lsst and not obs_lsst so I don't think it has to be discussed as part of this RFC. ci_lsst is not being added to lsst_distrib.