NEWS
8.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
New Features and Important Changes in ctools 2.0.0
7 May 2021
Introduction
------------
This document briefly summarizes the changes that have been made in this
ctools release with respect to the precedent release.
Configuration
-------------
None
Documentation
-------------
Add Astrophysics Source Code Library (ASCL) shields to "About" page (#3630).
Add test/tutorials.py script and check-tutorial target to test the code in the
Sphinx tutorials (#3510).
Python interface
----------------
None
Support model
-------------
Added optimizer setter to ctlikelihood base class.
Base classes
------------
None
ctbin - CTA event binning
-------------------------
Removed implicit conversion warning during C++ compilation (#3324).
ctbkgcube - CTA background cube generation
------------------------------------------
None
ctbutterfly - Generate butterfly diagrams
-----------------------------------------
None
ctcubemask - CTA cube filtering
-------------------------------
None
ctedispcube - CTA energy dispersion cube generation
---------------------------------------------------
None
cterror - Likelihood profile error computation
----------------------------------------------
None
ctexpcube - CTA exposure cube generation
----------------------------------------
None
ctfindvar - Variability search
------------------------------
None
ctlike - Maximum likelihood fitting
-----------------------------------
Added the "refit_if_failed" parameter that instructs ctlike to do a refit in
case that the initial fit failed. Failures considered are a stalled fit, an
exhaustion of the maximum number of fit iterations, or a significant difference
between the number of observed and predicted events.
Added to the log file the "Total number of iterations" which is the sum of the
iterations in the initial fit and a potential refit.
The model fitting results, such as log-likelihood value, number of iterations
etc. are now added to the output XML file (#3431).
A bug was fixed in the implementation of the "fix_spat_for_ts" parameter that
only fixed the spatial parameters for the first of the sky models but left
the spatial parameters free for all additional sky models. Now the parameters
are fixed for all sky models (#3426).
ctmapcube - CTA map cube generation
-----------------------------------
None
ctmodel - CTA counts cube modelling
-----------------------------------
None
ctobssim - CTA observation simulation
-------------------------------------
Added models() method allowing for a setting of the model container without
using the "inmodels" parameter (#3441).
ctphase - Event phase computation
---------------------------------
None
ctprob - Event probability computation
--------------------------------------
None
ctpsfcube - CTA point spread function cube generation
-----------------------------------------------------
None
ctselect - CTA event selection
------------------------------
Replaced std::tmpnam() by gammalib::tmpnam() function in ctselect (#3324).
ctskymap - CTA sky mapping
--------------------------
None
cttsmap - Generation of Test Statistic map
------------------------------------------
Added hidden "fix_spat" parameter that instructs the tool to fix all spatial
model parameters (#3562).
ctulimit - Compute upper limit
------------------------------
None
support - Support classes
-------------------------
None
csbkgmodel - Generate background model for 3D analysis
------------------------------------------------------
None
cscaldb - Inspect calibration database
--------------------------------------
None
csebins - Generate energy boundaries
------------------------------------
None
csfindobs - Find IACT observations
----------------------------------
None
csiactcopy - Copy IACT observations
-----------------------------------
None
csiactdata - Inspect IACT data store
------------------------------------
None
csiactobs - Inspect IACT observation definition XML file
--------------------------------------------------------
None
cslightcrv - Generate light curve
---------------------------------
Added support for rectangular On/Off regions. The "srcshape" parameter now
can now be set to "RECT" to use rectangular sky regions. The parameter is now
automatic. The parameters "width", "height", and "posang" were added to specify
the width, height and position angle of the rectangular sky regions (#3248).
csmodelinfo - Return model information
--------------------------------------
None
csmodelmerge - Merge models
---------------------------
None
csmodelselect - Select models
-----------------------------
None
csmodelsois - Puts selected sources in diffuse model cube
---------------------------------------------------------
None
csobs2caldb - Generate calibration database entry for an IACT observation
-------------------------------------------------------------------------
None
csobsdef - Generate observation definition XML file
---------------------------------------------------
None
csobsinfo - Return observation definition information
-----------------------------------------------------
None
csobsselect - Select observations
---------------------------------
None
csphagen - Generate On/Off observations
---------------------------------------
Added support for rectangular On/Off regions. The "srcshape" parameter now
can now be set to "RECT" to use rectangular sky regions. The parameter is now
automatic. The parameters "width", "height", and "posang" were added to specify
the width, height and position angle of the rectangular sky regions (#3248).
csphasecrv - Generate phase curve
---------------------------------
Added support for rectangular On/Off regions. The "srcshape" parameter now
can now be set to "RECT" to use rectangular sky regions. The parameter is now
automatic. The parameters "width", "height", and "posang" were added to specify
the width, height and position angle of the rectangular sky regions (#3248).
cspull - Generate pull distributions
------------------------------------
None
csresmap - Generate residual map
--------------------------------
None
csresspec - Generate residual spectrum
--------------------------------------
None
csroot2caldb - Generates calibration database from ROOT file
------------------------------------------------------------
None
csscs - Spectral component separation
-------------------------------------
Added support for rectangular On/Off regions. The "srcshape" parameter now
can now be set to "RECT" to use rectangular sky regions. The parameter is now
automatic. The parameters "width", "height", and "posang" were added to specify
the width, height and position angle of the rectangular sky regions (#3248).
cssens - Computes sensitivity curve
-----------------------------------
The test source position is now used as pointing direction, eventually offset
in galactic latitude by a number of degrees specified using the "offset"
parameter (#3555).
csspec - Generates Spectral Energy Distribution
-----------------------------------------------
The GModelSpectralFunc spectral model constructor is now used to convert any
spectral model into a file function before spectral model fitting (#3626).
Added BINS method that replaces the spectral model by a bin function that is
implemented by the GammaLib class GModelSpectralBins. Using a bin function
assures that spectral points are statistically independent (#3606).
cssrcdetect - Detects sources in sky map
----------------------------------------
None
cstsdist - Computes Test Statistic distribution
-----------------------------------------------
None
cstsmapmerge - Merge Test Statistic maps
----------------------------------------
None
cstsmapsplit - Prepare split Test Statistic computation
-------------------------------------------------------
None
csviscube - Generate visibility cube
------------------------------------
None
csworkflow - Execute workflow
-----------------------------
None
calutils - Calibration utilities
--------------------------------
None
ioutils - Input/Output utilities
--------------------------------
None
modutils - Model utilities
--------------------------
None
mputils - Multiprocessing utilities
-----------------------------------
None
obsutils - Observation utilities
--------------------------------
Added support for rectangular On/Off regions in get_onoff_obs(). The "srcshape"
parameter now can now be set to "RECT" to use rectangular sky regions. The
parameter is now automatic. The parameters "width", "height", and "posang" were
added to specify the width, height and position angle of the rectangular sky
regions (#3248).
Examples
--------
None
caldb
-----
None
models
------
None