Some changes had to be made to the LMSimpleShape plugin. These were of two types:
(1) I changed the code to use the LMShape Runner at Erin's suggestion, and included a "Guesser" instead of creating a guess by myself.
(2) I changed the output of LMSimpleShape to include several output values from the final fit, including x,y,flux,e1, and e2.
I formerly believed that these could all be derived using a MultipleShapeletFunction created from the Gaussian mixture (recorded as a set of Gaussian ShapeletFunctions). But our MSF has limitations which meant that I had to use the GMix values produced by Erin's code.
Some changes had to be made to the LMSimpleShape plugin. These were of two types:
(1) I changed the code to use the LMShape Runner at Erin's suggestion, and included a "Guesser" instead of creating a guess by myself.
(2) I changed the output of LMSimpleShape to include several output values from the final fit, including x,y,flux,e1, and e2.
I formerly believed that these could all be derived using a MultipleShapeletFunction created from the Gaussian mixture (recorded as a set of Gaussian ShapeletFunctions). But our MSF has limitations which meant that I had to use the GMix values produced by Erin's code.