Restructure obs_lsst configs for Gen3

Description

Some obs_lsst configs cannot be used directly  because they are bundled inside higher level configs that do not correspond to any task. This is the case for e.g. processCcd.

This issue is similar to https://rubinobs.atlassian.net/browse/DM-19320#icft=DM-19320

Checklist

Lucidchart Diagrams

Issue Matrix

hide

Activity

Show:
Dominique Boutigny
July 1, 2020 at 7:42 AM

Thanks for the review.

Christopher Waters
June 30, 2020 at 2:10 PM

Minor comments.  The most remaining work is adding the end-of-file newline everywhere it's needed.

Tim Jenness
June 30, 2020 at 9:38 AM

thanks for agreeing to review this.

Dominique Boutigny
June 30, 2020 at 7:45 AM

In order to check the modifications I ran processCcd.py on an imsim visit with both the old config and the new one and compared the config/processCcd.py output files. The resulting files have the import sequence in different order and some plugins appear in different order for: config.charImage.measurement.plugins.names and config.calibrate.measurement.plugins.names. The calexp and src files are strictly identical (same md5sum) between both versions but icSrc are different. Why icSrc are different while the config are identical is unclear but I don't think that it is related to the changes made for this ticket.

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Reviewers

Christopher Waters

RubinTeam

Components

Checklist

Created June 25, 2020 at 10:40 AM
Updated July 1, 2020 at 7:43 AM
Resolved July 1, 2020 at 7:43 AM