Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:Measurement Sprint 1
-
Team:Data Release Production
Description
The goal of this story is to take the following algorithms and make them fully operational with processCcd.
PsfFlux,SdssShape,SdssCentroid,SincFlux.
This code was moved to meas_base in w14, but has yet to be used in full operation. This is the first step in that process.
Each algorithm will at least have one test to confirm that it works, but the unit tests will be very simple. The actual confirmation of full operability will the to run tests against real data, and compare against the existing meas_algorithms.
The algorithm code will still require cleanup even after this story is completed. That is because it has intentionally been left the same as what existed in meas_algorithms.
The goal of this ticket is to confirm that the each algorithm can (1) complete its measurement with some reasonable result, (2) responds to its major configuration options, and (3) handles at least some of its defined exceptions (that is, flags) correctly.
Confirmation that the results are identical with meas_algorithms is a subsequent ticket
Cleanup and documentation of this code will be done in a subsequent ticket.
I see changes on tickets/
DM-441of meas_base, but it seems like there must be changes in meas_algorithms as well (because SdssCentroid.cc includes a file from meas_algorithms that doesn't exist on master). Do you need to push a branch for that as well?