Commit a9afb5fcb497652ddaf72f6309ee473d26f352c5
1 parent
31d34ecd
Put optimizer result into logger for explicit chatter level
Showing
1 changed file
with
9 additions
and
0 deletions
cscripts/csbkgmodel.py
| @@ -355,6 +355,9 @@ class csbkgmodel(ctools.csobservation): | @@ -355,6 +355,9 @@ class csbkgmodel(ctools.csobservation): | ||
| 355 | like = ctools.ctlike(obs) | 355 | like = ctools.ctlike(obs) |
| 356 | like.run() | 356 | like.run() |
| 357 | 357 | ||
| 358 | + # Extract optimiser | ||
| 359 | + opt = like.opt() | ||
| 360 | + | ||
| 358 | # Extract fitted model | 361 | # Extract fitted model |
| 359 | model = like.obs().models()[0].copy() | 362 | model = like.obs().models()[0].copy() |
| 360 | 363 | ||
| @@ -376,6 +379,9 @@ class csbkgmodel(ctools.csobservation): | @@ -376,6 +379,9 @@ class csbkgmodel(ctools.csobservation): | ||
| 376 | like = ctools.ctlike(obs) | 379 | like = ctools.ctlike(obs) |
| 377 | like.run() | 380 | like.run() |
| 378 | 381 | ||
| 382 | + # Extract optimiser | ||
| 383 | + opt = like.opt() | ||
| 384 | + | ||
| 379 | # Extract fitted model | 385 | # Extract fitted model |
| 380 | model = like.obs().models()[0].copy() | 386 | model = like.obs().models()[0].copy() |
| 381 | 387 | ||
| @@ -388,6 +394,9 @@ class csbkgmodel(ctools.csobservation): | @@ -388,6 +394,9 @@ class csbkgmodel(ctools.csobservation): | ||
| 388 | if spectral[iint].error() == 0.0: | 394 | if spectral[iint].error() == 0.0: |
| 389 | spectral.remove(nodes - i - 1) | 395 | spectral.remove(nodes - i - 1) |
| 390 | 396 | ||
| 397 | + # Write optimizer | ||
| 398 | + self._log_string(gammalib.EXPLICIT, str(opt)) | ||
| 399 | + | ||
| 391 | # Return model | 400 | # Return model |
| 392 | return model | 401 | return model |
| 393 | 402 |