{"push_id":737012570,"size":6,"distinct_size":6,"ref":"refs/heads/tickets/DM-2977","head":"c0a076b63612e1426a74c74aad2a8a16a5c0f093","before":"2896826545b1c6a6041ff3b907fa98181de80c50","commits":[{"sha":"bcac1e0ffb14685f0b430dc72a1d6568975a2435","author":{"email":"44fad0f7d1d4dbca2fcd645d90bd24a0825e6cb8@astro.princeton.edu","name":"Jim Bosch"},"message":"Improve logging for TruncatedGaussian, but disable it at compile-time","distinct":true,"url":"https://api.github.com/repos/lsst/meas_modelfit/commits/bcac1e0ffb14685f0b430dc72a1d6568975a2435"},{"sha":"997d81ee3a09bb260658fe86e234f9f33747e925","author":{"email":"44fad0f7d1d4dbca2fcd645d90bd24a0825e6cb8@astro.princeton.edu","name":"Jim Bosch"},"message":"Make \"is there a solution\" threshold smarter in TruncatedGaussian\n\nThe previous (generally tighter) threshold was frequently misdiagnosing singular\nmatrices with many solutions as problems with no solution.  The threshold is now\nbetter tied to the size of the numbers being subtracted.","distinct":true,"url":"https://api.github.com/repos/lsst/meas_modelfit/commits/997d81ee3a09bb260658fe86e234f9f33747e925"},{"sha":"c7e233918c97739817984de0e0f5bc068f0a87ab","author":{"email":"44fad0f7d1d4dbca2fcd645d90bd24a0825e6cb8@astro.princeton.edu","name":"Jim Bosch"},"message":"Add method to remove SR1 secant term from optimizer Hessian\n\nSometimes we want the Hessian without the SR1 term.  We'll just modify it in-place,\nbecause when we want to remove it, we'll typically have already done the\noptimization.","distinct":true,"url":"https://api.github.com/repos/lsst/meas_modelfit/commits/c7e233918c97739817984de0e0f5bc068f0a87ab"},{"sha":"55147f74b156208d49595cf8d9442390ba4685a4","author":{"email":"44fad0f7d1d4dbca2fcd645d90bd24a0825e6cb8@astro.princeton.edu","name":"Jim Bosch"},"message":"Remove the SR1 secant term from the Hessian before using it to compute errors\n\nWhile the secant term is good overall, as it improves convergence, it can lead to\nincorrect Hessians, at least for the linear parameters, where we can easily compute\nthe exact Hessian without it.","distinct":true,"url":"https://api.github.com/repos/lsst/meas_modelfit/commits/55147f74b156208d49595cf8d9442390ba4685a4"},{"sha":"5d60820b0c1c113108180265e41f5313f49683a3","author":{"email":"44fad0f7d1d4dbca2fcd645d90bd24a0825e6cb8@astro.princeton.edu","name":"Jim Bosch"},"message":"Return likelihood objects with CModel Results for post-mortem debugging.","distinct":true,"url":"https://api.github.com/repos/lsst/meas_modelfit/commits/5d60820b0c1c113108180265e41f5313f49683a3"},{"sha":"c0a076b63612e1426a74c74aad2a8a16a5c0f093","author":{"email":"44fad0f7d1d4dbca2fcd645d90bd24a0825e6cb8@astro.princeton.edu","name":"Jim Bosch"},"message":"Ensure main failure flag is set when an unexpected exception is thrown.\n\nWhen an exception is thrown by in the final 2-component linear fit, we should\nensure the failure flag is set even if its not a known failure mode.","distinct":true,"url":"https://api.github.com/repos/lsst/meas_modelfit/commits/c0a076b63612e1426a74c74aad2a8a16a5c0f093"}]}