Commit e9e9886678550f2cd75449524e5c266a1b81664f
1 parent
2d3241ea
Set absolute log-likelihood precision to 5e-3.
Showing
1 changed file
with
12 additions
and
3 deletions
inst/cta/test/benchmark_ml_fitting.py
| ... | ... | @@ -59,7 +59,10 @@ def unbinned_analysis(model, evtfile, irf, caldb): |
| 59 | 59 | obs.models(model) |
| 60 | 60 | |
| 61 | 61 | # Allocate Levenberg-Marquardt optimizer |
| 62 | - opt = gammalib.GOptimizerLM() | |
| 62 | + log = gammalib.GLog() | |
| 63 | + log.cout(True) | |
| 64 | + opt = gammalib.GOptimizerLM(log) | |
| 65 | + opt.eps(5.0e-3) | |
| 63 | 66 | |
| 64 | 67 | # Optimize model parameters |
| 65 | 68 | obs.optimize(opt) |
| ... | ... | @@ -113,7 +116,10 @@ def binned_analysis(model, cntmap, irf, caldb): |
| 113 | 116 | obs.models(model) |
| 114 | 117 | |
| 115 | 118 | # Allocate Levenberg-Marquardt optimizer |
| 116 | - opt = gammalib.GOptimizerLM() | |
| 119 | + log = gammalib.GLog() | |
| 120 | + log.cout(True) | |
| 121 | + opt = gammalib.GOptimizerLM(log) | |
| 122 | + opt.eps(5.0e-3) | |
| 117 | 123 | |
| 118 | 124 | # Optimize model parameters |
| 119 | 125 | obs.optimize(opt) |
| ... | ... | @@ -169,7 +175,10 @@ def stacked_analysis(model, cntmap, expcube, psfcube): |
| 169 | 175 | obs.models(model) |
| 170 | 176 | |
| 171 | 177 | # Allocate Levenberg-Marquardt optimizer |
| 172 | - opt = gammalib.GOptimizerLM() | |
| 178 | + log = gammalib.GLog() | |
| 179 | + log.cout(True) | |
| 180 | + opt = gammalib.GOptimizerLM(log) | |
| 181 | + opt.eps(5.0e-3) | |
| 173 | 182 | |
| 174 | 183 | # Optimize model parameters |
| 175 | 184 | obs.optimize(opt) | ... | ... |