Commit cff2eacba9bb52313e880f53a364559b3ce405a8

Authored by Jürgen Knödlseder
1 parent 6651475a

Rename ds9file into outds9file

ChangeLog
1   -2016-12-01
  1 +2016-12-12
2 2  
3 3 * Version 1.2.0 released
4 4 ========================
5 5  
  6 + Change ds9file parameter to outds9file
6 7 Add cssrcdetect script (#1617)
7 8 Add background subtraction to ctskymap tool (#1882)
8 9 Add csobsselect script (#1881)
... ...
1 1 New Features and Important Changes in ctools 1.2.0
2 2  
3   -1 December 2016
  3 +12 December 2016
4 4  
5 5  
6 6 Introduction
... ... @@ -232,6 +232,8 @@ definition XML file (#1881).
232 232  
233 233 Add cssrcdetect script to detect sources in a sky map (#1617).
234 234  
  235 +The "ds9file" parameters were changed to "outds9file" to be consistent with
  236 +the naming conventions.
235 237  
236 238  
237 239 Examples
... ...
cscripts/csmodelinfo.par
... ... @@ -5,7 +5,6 @@
5 5 # ------------------------------------------------------------------------- #
6 6 # #
7 7 # File: csmodelinfo.par #
8   -# Version: 1.1.0 #
9 8 # #
10 9 # Author: Michael Mayer #
11 10 # michael.mayer@physik.hu-berlin.de #
... ... @@ -17,8 +16,8 @@
17 16 #
18 17 # Input and output parameters
19 18 #============================
20   -inmodel, f, a, model.xml,,, "Input model XML file"
21   -ds9file, f, h, NONE,,, "Output DS9 region file containing models"
  19 +inmodel, f, a, model.xml,,, "Input model definition XML file"
  20 +outds9file, f, a, ds9.reg,,, "Output DS9 region file"
22 21  
23 22 #
24 23 # Script parameters
... ...
cscripts/csmodelinfo.py
... ... @@ -79,7 +79,7 @@ class csmodelinfo(ctools.cscript):
79 79  
80 80 # Query ahead DS9 filename
81 81 if self._read_ahead():
82   - self["ds9file"].filename()
  82 + self['outds9file'].filename()
83 83  
84 84 # Write input parameters into logger
85 85 self._log_parameters(gammalib.TERSE)
... ... @@ -249,7 +249,7 @@ class csmodelinfo(ctools.cscript):
249 249 Save models to ds9 region file
250 250 """
251 251 # Get output filename
252   - ds9file = self['ds9file'].filename()
  252 + ds9file = self['outds9file'].filename()
253 253  
254 254 # Check if DS9 file is valid
255 255 if ds9file != '' and ds9file != 'NONE':
... ...
cscripts/csobsinfo.par
... ... @@ -5,7 +5,6 @@
5 5 # ------------------------------------------------------------------------- #
6 6 # #
7 7 # File: csobsinfo.par #
8   -# Version: 1.1.0 #
9 8 # #
10 9 # Author: Michael Mayer #
11 10 # michael.mayer@physik.hu-berlin.de #
... ... @@ -17,8 +16,8 @@
17 16 #
18 17 # Input and output parameters
19 18 #============================
20   -inobs, f, a, obs.xml,,, "Input event list, counts cube, or observation definition XML file"
21   -ds9file, f, h, NONE,,, "Output DS9 region file containing pointings"
  19 +inobs, f, a, obs.xml,,, "Input event list, counts cube, or observation definition XML file"
  20 +outds9file, f, a, ds9.reg,,, "Output DS9 region file"
22 21  
23 22 #
24 23 # Script parameters
... ...
cscripts/csobsinfo.py
... ... @@ -84,7 +84,7 @@ class csobsinfo(ctools.cscript):
84 84  
85 85 # Read ahead DS9 filename
86 86 if self._read_ahead():
87   - self['ds9file'].filename()
  87 + self['outds9file'].filename()
88 88  
89 89 # Write input parameters into logger
90 90 self._log_parameters(gammalib.TERSE)
... ... @@ -327,11 +327,11 @@ class csobsinfo(ctools.cscript):
327 327  
328 328 This method saves all pointing directions that are found in the
329 329 observation container into a DS9 region file. If "NONE" is
330   - specified for the "ds9file" parameter the method does nothing.
  330 + specified for the "outds9file" parameter the method does nothing.
331 331 """
332 332  
333 333 # Get output filename in case it was not read ahead
334   - ds9file = self['ds9file'].filename()
  334 + ds9file = self['outds9file'].filename()
335 335  
336 336 # Check if DS9 file is valid
337 337 if ds9file.url() != 'NONE':
... ...
doc/source/users/reference_manual/csmodelinfo.rst
... ... @@ -30,8 +30,8 @@ General parameters
30 30 ``inmodel [file]``
31 31 Event list, counts cube, or observation definition file
32 32  
33   -``(ds9file = NONE) [file]``
34   - Output DS9 region file containing models
  33 +``outds9file [file]``
  34 + Output DS9 region file containing soucre positions
35 35  
36 36 ``(pnt_type=cross) <circle|box|diamond|cross|x|arrow|boxcircle> [string]``
37 37 Marker type for point sources
... ... @@ -98,4 +98,4 @@ Standard parameters
98 98 Related tools or scripts
99 99 ------------------------
100 100  
101   -None
102 101 \ No newline at end of file
  102 +None
... ...
doc/source/users/reference_manual/csobsinfo.rst
... ... @@ -41,6 +41,9 @@ General parameters
41 41 ``inobs [file]``
42 42 Event list, counts cube, or observation definition file
43 43  
  44 +``outds9file [file]``
  45 + DS9 region file containing pointing directions
  46 +
44 47 ``(offset = no) [file]``
45 48 Compute offset from target to pointing positions
46 49  
... ... @@ -50,9 +53,6 @@ General parameters
50 53 ``dec [real]``
51 54 Target declination for offset computation (only queried if offset=yes)
52 55  
53   -``(ds9file = NONE) [file]``
54   - DS9 region file containing pointings
55   -
56 56  
57 57 Standard parameters
58 58 -------------------
... ... @@ -85,4 +85,4 @@ Standard parameters
85 85 Related tools or scripts
86 86 ------------------------
87 87  
88   -None
89 88 \ No newline at end of file
  89 +None
... ...
test/test_csmodelinfo.py
... ... @@ -74,7 +74,7 @@ class Test(test):
74 74  
75 75 # Setup csmodelinfo command
76 76 cmd = csmodelinfo+' inmodel="'+self._models_spec+'"'+ \
77   - ' ds9file="csmodelinfo_cmd1.reg"'+ \
  77 + ' outds9file="csmodelinfo_cmd1.reg"'+ \
78 78 ' logfile="csmodelinfo_cmd1.log" chatter=1'
79 79  
80 80 # Check if execution of wrong command fails
... ... @@ -90,7 +90,7 @@ class Test(test):
90 90  
91 91 # Setup csmodelinfo command
92 92 cmd = csmodelinfo+' inmodel="model_that_does_not_exist.xml"'+ \
93   - ' ds9file="csmodelinfo_cmd2.reg"'+ \
  93 + ' outds9file="csmodelinfo_cmd2.reg"'+ \
94 94 ' logfile="csmodelinfo_cmd2.log"'
95 95  
96 96 # Check if execution failed
... ... @@ -107,10 +107,10 @@ class Test(test):
107 107 """
108 108 # Set-up csmodelinfo
109 109 modelinfo = cscripts.csmodelinfo()
110   - modelinfo['inmodel'] = self._models_spat
111   - modelinfo['ds9file'] = 'csmodelinfo_py1.reg'
112   - modelinfo['logfile'] = 'csmodelinfo_py1.log'
113   - modelinfo['chatter'] = 2
  110 + modelinfo['inmodel'] = self._models_spat
  111 + modelinfo['outds9file'] = 'csmodelinfo_py1.reg'
  112 + modelinfo['logfile'] = 'csmodelinfo_py1.log'
  113 + modelinfo['chatter'] = 2
114 114  
115 115 # Run csmodelinfo script and save DS9 file
116 116 modelinfo.logFileOpen() # Make sure we get a log file
... ... @@ -122,10 +122,10 @@ class Test(test):
122 122  
123 123 # Set-up csmodelinfo
124 124 modelinfo = cscripts.csmodelinfo()
125   - modelinfo['inmodel'] = self._models_spec
126   - modelinfo['ds9file'] = 'csmodelinfo_py2.reg'
127   - modelinfo['logfile'] = 'csmodelinfo_py2.log'
128   - modelinfo['chatter'] = 3
  125 + modelinfo['inmodel'] = self._models_spec
  126 + modelinfo['outds9file'] = 'csmodelinfo_py2.reg'
  127 + modelinfo['logfile'] = 'csmodelinfo_py2.log'
  128 + modelinfo['chatter'] = 3
129 129  
130 130 # Execute csmodelinfo script
131 131 modelinfo.execute()
... ...
test/test_csobsinfo.py
... ... @@ -73,7 +73,7 @@ class Test(test):
73 73  
74 74 # Setup csobsinfo command
75 75 cmd = csobsinfo+' inobs="'+self._inobs+'"'+ \
76   - ' ds9file="csobsinfo_cmd1.reg"'+ \
  76 + ' outds9file="csobsinfo_cmd1.reg"'+ \
77 77 ' offset=yes ra=83.63 dec=22.01'+ \
78 78 ' logfile="csobsinfo_cmd1.log" chatter=1'
79 79  
... ... @@ -90,7 +90,7 @@ class Test(test):
90 90  
91 91 # Setup csobsinfo command
92 92 cmd = csobsinfo+' inobs="obs_definition_that_does_not_exist.xml"'+ \
93   - ' ds9file="csobsinfo_cmd2.reg"'+ \
  93 + ' outds9file="csobsinfo_cmd2.reg"'+ \
94 94 ' offset=yes ra=83.63 dec=22.01'+ \
95 95 ' logfile="csobsinfo_cmd2.log"'
96 96  
... ... @@ -108,13 +108,13 @@ class Test(test):
108 108 """
109 109 # Set-up csobsinfo
110 110 obsinfo = cscripts.csobsinfo()
111   - obsinfo['inobs'] = self._inobs
112   - obsinfo['ds9file'] = 'csobsinfo_py1.reg'
113   - obsinfo['offset'] = True
114   - obsinfo['ra'] = 83.63
115   - obsinfo['dec'] = 22.01
116   - obsinfo['logfile'] = 'csobsinfo_py1.log'
117   - obsinfo['chatter'] = 2
  111 + obsinfo['inobs'] = self._inobs
  112 + obsinfo['outds9file'] = 'csobsinfo_py1.reg'
  113 + obsinfo['offset'] = True
  114 + obsinfo['ra'] = 83.63
  115 + obsinfo['dec'] = 22.01
  116 + obsinfo['logfile'] = 'csobsinfo_py1.log'
  117 + obsinfo['chatter'] = 2
118 118  
119 119 # Run csobsinfo script and save XML file
120 120 obsinfo.logFileOpen() # Make sure we get a log file
... ... @@ -126,13 +126,13 @@ class Test(test):
126 126  
127 127 # Set-up csobsinfo
128 128 obsinfo = cscripts.csobsinfo()
129   - obsinfo['inobs'] = self._inobs
130   - obsinfo['ds9file'] = 'csobsinfo_py2.reg'
131   - obsinfo['offset'] = True
132   - obsinfo['ra'] = 83.63
133   - obsinfo['dec'] = 22.01
134   - obsinfo['logfile'] = 'csobsinfo_py2.log'
135   - obsinfo['chatter'] = 3
  129 + obsinfo['inobs'] = self._inobs
  130 + obsinfo['outds9file'] = 'csobsinfo_py2.reg'
  131 + obsinfo['offset'] = True
  132 + obsinfo['ra'] = 83.63
  133 + obsinfo['dec'] = 22.01
  134 + obsinfo['logfile'] = 'csobsinfo_py2.log'
  135 + obsinfo['chatter'] = 3
136 136  
137 137 # Execute csobsinfo script
138 138 obsinfo.execute()
... ...