Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:5
-
Epic Link:
-
Sprint:DRP S17-6
-
Team:Data Release Production
Description
Having demonstrated (in DM-10044) that the QA plotting scripts work, make a plan for how we need to maintain and upgrade them. In particular:
- Make sure they follow the regular LSST coding conventions;
- Make sure they are committed to the master branch of some repository;
- Remove any HSC-specific code;
- Refactor/update/revise etc as necessary to make them suitably idiomatic.
(NB this ticket really is "make a plan" not "do all the above work" — I'd imagine you might spawn one or more tickets for the various upgrades needed).
In the process, consult with the SQuaRE group (probably Michael Wood-Vasey is the first point of contact) to see how the scripts can be most conveniently made useful to the rest of the project — consider e.g. integration with SQuaSH or similar.
Yeah, sounds good. Yeah, the version on github is quite different from yours---i had to manually apply your previous changes in the appropriate places when I ported over your previous improvements, and I can do this again.
Paul Price if you're going to be doing a lot more of these optimizations, perhaps it would be worth it to update your repo to match what is shared on github? I think all the API is the same, just reorganized?