Commit 0f923c04b566a573c57bc3ad80cb57476fa205a0

Authored by Jürgen Knödlseder
1 parent 03332a67

Update change log

Showing 2 changed files with 28 additions and 78 deletions
ChangeLog
  1 +2017-06-23
  2 +
  3 + * Bug fix version 1.3.1 released
  4 + ================================
  5 +
  6 + Properly forward working log file pointer in ctobssim::set_mc_id_names() (#2123)
  7 + Correct computation of standard deviations in cssrcdetect
  8 + csobsselect accepts an observation container upon construction
  9 +
  10 +
1 2017-06-07 11 2017-06-07
2 12
3 * Version 1.3.0 released 13 * Version 1.3.0 released
1 -New Features and Important Changes in ctools 1.3.0.dev1 1 +New Features and Important Changes in ctools 1.3.1
2 2
3 -7 June 2017 3 +23 June 2017
4 4
5 5
6 Introduction 6 Introduction
@@ -11,22 +11,7 @@ ctools release with respect to the precedent release. @@ -11,22 +11,7 @@ ctools release with respect to the precedent release.
11 11
12 Configuration 12 Configuration
13 ------------- 13 -------------
14 -The Python unit tests now raise exceptions instead of exiting with a non-  
15 -zero return code so that the user is not thrown out of Python after calling  
16 -ctools.test() and cscripts.test() (#1983).  
17 -  
18 -If the code originates from the Git repository the configuration now switches  
19 -to developer mode which implies that the Python bindings are always built.  
20 -This solves the problem that occured for developers that could not get rid  
21 -of existing Python wrappers, even if they modified the Python interface  
22 -(#1985).  
23 -  
24 -The cscripts are now copied into the bin directory upon installation instead  
25 -of creating symbolic links. This avoids problems on some VM file systems on  
26 -which creation of symbolic links does not work (#1987).  
27 -  
28 -The missing *.i SWIG Python interface definition files were added to  
29 -the release tarball (#2114). 14 +None
30 15
31 16
32 Python interface 17 Python interface
@@ -36,30 +21,19 @@ None @@ -36,30 +21,19 @@ None
36 21
37 Support model 22 Support model
38 ------------- 23 -------------
39 -The ctool::init_members() method now sets the local language to English  
40 -so that writing commas instead of dots is avoided (#1370). 24 +None
41 25
42 26
43 ctobssim - CTA observation simulation 27 ctobssim - CTA observation simulation
44 ------------------------------------- 28 -------------------------------------
45 -The tool now supports map cubes that are not overlapping with the RoI.  
46 -In this case, no spectral nodes exist and before the spectral flux()  
47 -method called in ctobssim::get_model_flux() was throwing an exception.  
48 -Now, for map cubes outside the RoI the flux is set to zero.  
49 -  
50 -The tool now also added Monte Carlo identifiers to the simulated events  
51 -so that each event can be traced back to the model from which it originated  
52 -(#1483). 29 +The working log file pointer is now correctly forwarded to
  30 +ctobssim::set_mc_id_names() which avoids exceptions when running the
  31 +tool under OpenMP (#2123).
53 32
54 33
55 ctselect - CTA event selection 34 ctselect - CTA event selection
56 ------------------------------ 35 ------------------------------
57 -A "phase" parameter has been added to ctselect to allow event selection  
58 -according to their phase information. The phase parameter accepts a  
59 -string that provides a comma separated list of phase intervals in the  
60 -format "0.1:0.4,0.6:0.8". Wrap around is supported (e.g. "0.8:0.1"  
61 -selects events with phases in the intervals [0.8,1.0] and [0.0,0.1]  
62 -(#1996). 36 +None
63 37
64 38
65 ctbin - CTA event binning 39 ctbin - CTA event binning
@@ -69,10 +43,7 @@ None @@ -69,10 +43,7 @@ None
69 43
70 ctlike - Maximum likelihood fitting 44 ctlike - Maximum likelihood fitting
71 ----------------------------------- 45 -----------------------------------
72 -The tool now stores the covariance matrix in either FITS or CSV format,  
73 -depending on the file type specified in the file name. For file names  
74 -terminating with ".fits" or ".fit" a FITS file will be written, otherwise  
75 -a CSV file will be written (#1863). 46 +None
76 47
77 48
78 cttsmap - Generation of Test Statistic map 49 cttsmap - Generation of Test Statistic map
@@ -82,12 +53,7 @@ None @@ -82,12 +53,7 @@ None
82 53
83 ctskymap - CTA sky mapping 54 ctskymap - CTA sky mapping
84 -------------------------- 55 --------------------------
85 -Any RoI is now taken into account in ctskymap so that if IRF background  
86 -subtraction is requested the counts and background maps are coherent. In  
87 -addition, the energy integration over the background template is now done  
88 -numerically so that strong variations in the background rate, such as  
89 -those occuring close to the threshold, are correctly taken into account  
90 -(#1975). 56 +None
91 57
92 58
93 ctmodel - CTA counts cube modelling 59 ctmodel - CTA counts cube modelling
@@ -112,15 +78,12 @@ None @@ -112,15 +78,12 @@ None
112 78
113 ctbkgcube - CTA background cube generation 79 ctbkgcube - CTA background cube generation
114 ------------------------------------------ 80 ------------------------------------------
115 -The tool now throws an exception if no valid background model was found in  
116 -the model container. This prevents from creating an empty background cube  
117 -(#1652). 81 +None
118 82
119 83
120 ctmapcube - CTA map cube generation 84 ctmapcube - CTA map cube generation
121 ----------------------------------- 85 -----------------------------------
122 -The tool now supports loading the energy binning definition from an energy  
123 -boundary FITS file, behaving now similar to the other cube tools (#1978). 86 +None
124 87
125 88
126 ctcubemask - CTA cube filtering 89 ctcubemask - CTA cube filtering
@@ -130,14 +93,7 @@ None @@ -130,14 +93,7 @@ None
130 93
131 ctbutterfly - Generate butterfly diagrams 94 ctbutterfly - Generate butterfly diagrams
132 ----------------------------------------- 95 -----------------------------------------
133 -The tool now uses Gaussian error propagation as the standard method for the  
134 -computation of the butterfly diagram. The envelope method that existed before  
135 -is still available for power law spectral models as an option. The "method"  
136 -parameter has been added to allow the selection of the computation method  
137 -(#1862).  
138 -  
139 -A bug in the covariance matrix has been corrected that probably was introduced  
140 -in the implementation of the Gaussian error propagation method (#2121). 96 +None
141 97
142 98
143 ctulimit - Compute upper limit 99 ctulimit - Compute upper limit
@@ -152,35 +108,19 @@ None @@ -152,35 +108,19 @@ None
152 108
153 ctprob - Event probability computation 109 ctprob - Event probability computation
154 -------------------------------------- 110 --------------------------------------
155 -The ctprob tool has been added that computates for each event the probability  
156 -that the event originates from a given model component. The tool takes on input  
157 -either an event list or an observation definition XML file. It appends to each  
158 -event list a column for each model component that will contain the probability  
159 -that the event originates from that component (#1991). 111 +None
160 112
161 113
162 ctphase - Event phase computation 114 ctphase - Event phase computation
163 --------------------------------- 115 ---------------------------------
164 -The ctphase tool has been added that compute the phase for each event based on  
165 -a temporal phase curve model. This allows for example to perform a pulsar or  
166 -binary analysis (#1982). 116 +None
167 117
168 118
169 cscripts 119 cscripts
170 -------- 120 --------
171 -The csebins script has been added that generates an energy boundaries  
172 -extension that can be used for a stacked analysis. The energy boundaries  
173 -are set as function of the variation in the effective area and background  
174 -rates of the Instrument Response Function (#1976).  
175 -  
176 -A regression scheme now replaces the averaging scheme in cssens as this  
177 -allows more accurately the prediction of the flux value at the threshold  
178 -Test Statistic. The num_avg parameter has been removed (#1989).  
179 -  
180 -The names of some ROOT histograms has been changed in the Monte Carlo data  
181 -and the "EffectiveAreaEtrue_offaxis" needed to be changed to  
182 -"EffectiveAreaEtrueNoTheta2cut_offaxis" and "EffectiveAreaEtrue" to  
183 -"EffectiveAreaEtrueNoTheta2cut" in csroot2caldb. 121 +The csobsselect script now accepts an observation container upon construction.
  122 +
  123 +The standard deviation computation in cssrcdetect has been corrected.
184 124
185 125
186 Examples 126 Examples