Commit 701aef535050d189e0fe0ba7a0604c8ba020bbcf

Authored by Jürgen Knödlseder
1 parent bbd08db3

Use gammalib.parformat for output filename logging.

cscripts/csresmap.py
... ... @@ -49,7 +49,6 @@ class csresmap(ctools.cscript):
49 49 self._algorithm = "SUB"
50 50 self._resmap = None
51 51 self._modcube = "NONE"
52   - self._outmap = "NONE"
53 52 self._use_maps = False
54 53 self._skip_binning = False
55 54 self._publish = False
... ... @@ -158,7 +157,7 @@ class csresmap(ctools.cscript):
158 157  
159 158 # Read ahead output parameters
160 159 if (self._read_ahead()):
161   - self._outmap = self["outmap"].filename()
  160 + self["outmap"].filename()
162 161  
163 162 # Write input parameters into logger
164 163 if self._logTerse():
... ... @@ -324,17 +323,19 @@ class csresmap(ctools.cscript):
324 323 self._log.header1("Save residual map")
325 324  
326 325 # Get outmap parameter
327   - self._outmap = self["outmap"].filename()
  326 + outmap = self["outmap"].filename()
328 327  
329 328 # Continue only filename and residual map are valid
330   - if self._outmap != "NONE" and self._resmap != None:
  329 + if self._resmap != None:
331 330  
332 331 # Log file name
333 332 if self._logTerse():
334   - self._log("Save residual map into \""+self._outmap+"\".\n")
  333 + self._log(gammalib.parformat("Residual map file"))
  334 + self._log(outmap.url())
  335 + self._log("\n")
335 336  
336 337 # Save residual map
337   - self._resmap.save(self._outmap, self._clobber)
  338 + self._resmap.save(outmap, self._clobber)
338 339  
339 340 # Return
340 341 return
... ...
cscripts/csspec.py
... ... @@ -51,7 +51,6 @@ class csspec(ctools.cscript):
51 51 self._binned_mode = False
52 52 self._srcname = ""
53 53 self._edisp = False
54   - self._outfile = "NONE"
55 54 self._calc_ulimit = True
56 55 self._calc_ts = True
57 56 self._fix_bkg = False
... ... @@ -121,7 +120,7 @@ class csspec(ctools.cscript):
121 120  
122 121 # Read ahead output parameters
123 122 if self._read_ahead():
124   - self._outfile = self["outfile"].filename()
  123 + self["outfile"].filename()
125 124  
126 125 # Write input parameters into logger
127 126 if self._logTerse():
... ... @@ -507,17 +506,19 @@ class csspec(ctools.cscript):
507 506 self._log.header1("Save spectrum")
508 507  
509 508 # Get outmap parameter
510   - self._outfile = self["outfile"].filename()
  509 + outfile = self["outfile"].filename()
511 510  
512 511 # Continue only filename and residual map are valid
513   - if self._outfile != "NONE" and self._fits != None:
  512 + if self._fits != None:
514 513  
515 514 # Log file name
516 515 if self._logTerse():
517   - self._log("Save spectrum into \""+self._outfile+"\".\n")
  516 + self._log(gammalib.parformat("Spectrum file"))
  517 + self._log(outfile.url())
  518 + self._log("\n")
518 519  
519 520 # Save spectrum
520   - self._fits.saveto(self._outfile, self._clobber)
  521 + self._fits.saveto(outfile, self._clobber)
521 522  
522 523 # Return
523 524 return
... ...