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 11 2017-06-07
2 12  
3 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 6 Introduction
... ... @@ -11,22 +11,7 @@ ctools release with respect to the precedent release.
11 11  
12 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 17 Python interface
... ... @@ -36,30 +21,19 @@ None
36 21  
37 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 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 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 39 ctbin - CTA event binning
... ... @@ -69,10 +43,7 @@ None
69 43  
70 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 49 cttsmap - Generation of Test Statistic map
... ... @@ -82,12 +53,7 @@ None
82 53  
83 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 59 ctmodel - CTA counts cube modelling
... ... @@ -112,15 +78,12 @@ None
112 78  
113 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 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 89 ctcubemask - CTA cube filtering
... ... @@ -130,14 +93,7 @@ None
130 93  
131 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 99 ctulimit - Compute upper limit
... ... @@ -152,35 +108,19 @@ None
152 108  
153 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 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 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 126 Examples
... ...