Description
This RFC proposes to deprecate obs_sdss and the lsst_stack_demo. The stack demo processes a few SDSS frames and checks that the measurement results are identical to a saved set of measurements. obs_sdss is necessary to support the demo, and the most recent substantial usage outside the demo was in the Stripe 82 processing during 2013. The catalogs from the Stripe 82 reprocessing are still in use as one of the databases available in the science platform, which doesn't require obs_sdss, but the images are also served by the SODA service which does use obs_subaru.
Deprecating obs_sdss at this point would save the effort required to port it to Gen3. The demo also requires occasional effort by developers when merging measurement changes to update the fixed values it uses for validating the results. This testing is largely superseded by validate_drp, ap_verify, ci_hsc, and the squash framework for monitoring regressions. The demo does sometimes identify changes that unexpectedly modify measurements results (since it requires nearly bitwise-identical results), but this functionality could be added to either of the other CI packages. If this type of validation is desired, it would be substantially better to add it to ci_hsc where it can monitor more stages of the pipelines, beyond single frame measurement.
Deprecating obs_sdss will require migrating the SODA service to use HSC data. This migration should be easier than bringing obs_sdss and the Stripe 82 repo up to Gen3, and serving HSC images is a worthwhile goal on its own.
As I understand the deprecation policy, if accepted, we should announce the impending deprecation in this upcoming 19.0 release and remove the packages from lsst_distrib after the release and once the SODA service has been migrated to HSC data. This RFC will need approval by the DMCCB.
Attachments
Issue Links
- blocks
-
DM-21866 Extend Gen3 butler support for obs_sdss
- Won't Fix
- is triggering
-
DM-22578 Remove obs_sdss and lsst_dm_stack_demo from stack builds
- Done
- relates to
-
DM-21861 Add basic Gen3 butler support to obs_sdss
- Won't Fix
-
DM-21866 Extend Gen3 butler support for obs_sdss
- Won't Fix
-
DM-14262 Cleanup fallout from removing interpolated from badFlags list
- To Do
-
DM-22577 Create simple stack demo based on supported obs package
- Done
-
DM-3033 Add Sdss3Mapper to ingest, convert and map SDSS-III "frame" files
- Won't Fix
-
RFC-72 Specify numerical tolerances for CI integration test
- Implemented
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
If it's not too much work I'd like to keep this alive. The stripe82 data is interesting for testing deep(ish) multi-epoch coadds in the presence of things like IR cirrus.
The stripe82 data is also valuable for difference imaging studies, and has one of the best-studied collection of variables (I think that's still true).