Commit f54f60ea2fec83ec186987fead4c873b3583e093
1 parent
7b1c99b3
Enhance logging for chatter level 3 and 4
Showing
1 changed file
with
11 additions
and
0 deletions
modules/comscripts/comlixfit.py
| ... | ... | @@ -91,6 +91,10 @@ class comlixfit(ctools.cslikelihood): |
| 91 | 91 | # Write input parameters into logger |
| 92 | 92 | self._log_parameters(gammalib.TERSE) |
| 93 | 93 | |
| 94 | + # Set optimizer logger | |
| 95 | + if self._logExplicit(): | |
| 96 | + self.opt().logger(self._log) | |
| 97 | + | |
| 94 | 98 | # Return |
| 95 | 99 | return |
| 96 | 100 | |
| ... | ... | @@ -182,6 +186,9 @@ class comlixfit(ctools.cslikelihood): |
| 182 | 186 | # Loop over iterations |
| 183 | 187 | for iter in range(niter): |
| 184 | 188 | |
| 189 | + # Write iteration header | |
| 190 | + self._log_header2(gammalib.EXPLICIT, 'Iteration %d' % (iter+1)) | |
| 191 | + | |
| 185 | 192 | # Update observations |
| 186 | 193 | self._update_obs() |
| 187 | 194 | |
| ... | ... | @@ -208,6 +215,10 @@ class comlixfit(ctools.cslikelihood): |
| 208 | 215 | if delta < eps: |
| 209 | 216 | break |
| 210 | 217 | |
| 218 | + # Write header | |
| 219 | + self._log_header1(gammalib.EXPLICIT, | |
| 220 | + 'Final maximum likelihood model fitting') | |
| 221 | + | |
| 211 | 222 | # Do final model fit |
| 212 | 223 | self._final_model_fit() |
| 213 | 224 | ... | ... |