Commit b6fde3a73921f995da0a4427c2ce8f3be804097a

Authored by Jürgen Knödlseder
1 parent 55d9a2c7

Update change log for initial version 1.8.0.dev

Showing 3 changed files with 31 additions and 79 deletions
ChangeLog
  1 +2020-08-20
  2 +
  3 + * Version 1.8.0 released
  4 + ========================
  5 +
  6 +
1 7 2020-07-15
2 8  
3 9 * Version 1.7.0 released
... ...
1   -New Features and Important Changes in ctools 1.7.0
  1 +New Features and Important Changes in ctools 1.8.0
2 2  
3   -15 July 2020
  3 +20 August 2020
4 4  
5 5  
6 6 Introduction
... ... @@ -16,12 +16,7 @@ None
16 16  
17 17 Documentation
18 18 -------------
19   -Add Interface Manual to User documentation that provides links to the
20   -ctools and GammaLib Doxygen documentation (#3163).
21   -
22   -Add On/Off analysis to ctlike reference manual (#3154).
23   -
24   -Update user manual to indicate where to get the latest CTA IRF (#3075).
  19 +None
25 20  
26 21  
27 22 Python interface
... ... @@ -36,17 +31,12 @@ None
36 31  
37 32 Base classes
38 33 ------------
39   -The headers in the log files created by cscripts that were derived from the
40   -ctools.cscript base class were repeated. This repetition was not present in
41   -the other base classes due to a reopening of the log file in those classes.
42   -The logic was changed so that the cscripts now behave like the ctools. A log
43   -file is not written by default in Python, the logFileOpen() method needs to
44   -be called for that. And the header is only written once in the log file (#3066).
  34 +None
45 35  
46 36  
47 37 ctbin - CTA event binning
48 38 -------------------------
49   -Add ebingamma parameter and support for POW binning (#2881).
  39 +None
50 40  
51 41  
52 42 ctbkgcube - CTA background cube generation
... ... @@ -66,7 +56,7 @@ None
66 56  
67 57 ctedispcube - CTA energy dispersion cube generation
68 58 ---------------------------------------------------
69   -Add ebingamma parameter and support for POW binning (#2881).
  59 +None
70 60  
71 61  
72 62 cterror - Likelihood profile error computation
... ... @@ -76,7 +66,7 @@ None
76 66  
77 67 ctexpcube - CTA exposure cube generation
78 68 ----------------------------------------
79   -Add ebingamma parameter and support for POW binning (#2881).
  69 +None
80 70  
81 71  
82 72 ctfindvar - Variability search
... ... @@ -91,12 +81,12 @@ None
91 81  
92 82 ctmapcube - CTA map cube generation
93 83 -----------------------------------
94   -Add ebingamma parameter and support for POW binning (#2881).
  84 +None
95 85  
96 86  
97 87 ctmodel - CTA counts cube modelling
98 88 -----------------------------------
99   -Add ebingamma parameter and support for POW binning (#2881).
  89 +None
100 90  
101 91  
102 92 ctobssim - CTA observation simulation
... ... @@ -116,7 +106,7 @@ None
116 106  
117 107 ctpsfcube - CTA point spread function cube generation
118 108 -----------------------------------------------------
119   -Add ebingamma parameter and support for POW binning (#2881).
  109 +None
120 110  
121 111  
122 112 ctselect - CTA event selection
... ... @@ -126,14 +116,12 @@ None
126 116  
127 117 ctskymap - CTA sky mapping
128 118 --------------------------
129   -Added ctskymap::fits() method to allow access of FITS file object before
130   -saving the object to disk. This allows manipulation of ctskymap results without
131   -writing a FITS file (#2925).
  119 +None
132 120  
133 121  
134 122 cttsmap - Generation of Test Statistic map
135 123 ------------------------------------------
136   -Remove response cache for test source before fitting the source (#2973).
  124 +None
137 125  
138 126  
139 127 ctulimit - Compute upper limit
... ... @@ -228,19 +216,7 @@ None
228 216  
229 217 csphagen - Generate On/Off observations
230 218 ---------------------------------------
231   -The handling of reflected regions in the presence of exclusion regions was
232   -improved. In the presence of exclusion regions, the number of Off regions is
233   -slighty shift in position (#2976).
234   -
235   -Setting the exclusion map via csphagen.exclusion_map(object=<map>) will now
236   -actually use the exclusion map even if the "inexclusion" parameter is not set.
237   -Before, the only exclusion that would be used was the exclusion passed via the
238   -"inexclusion" "parameter. If re-running csphagen using the "inexclusion"
239   -parameter after setting the map with csphagen.exclusion_map() you should first
240   -call csphagen.exclusion_map(object=gammalib.GSkyRegionMap()). This makes the
241   -map empty and csphagen then checks the "inexclusion" "parameter (#2925).
242   -
243   -Add ebingamma parameter and support for POW binning (#2881).
  219 +None
244 220  
245 221  
246 222 csphasecrv - Generate phase curve
... ... @@ -255,12 +231,12 @@ None
255 231  
256 232 csresmap - Generate residual map
257 233 --------------------------------
258   -Add ebingamma parameter and support for POW binning (#2881).
  234 +None
259 235  
260 236  
261 237 csresspec - Generate residual spectrum
262 238 --------------------------------------
263   -Add ebingamma parameter and support for POW binning (#2881).
  239 +None
264 240  
265 241  
266 242 csroot2caldb - Generates calibration database from ROOT file
... ... @@ -270,39 +246,27 @@ None
270 246  
271 247 csscs - Spectral component separation
272 248 -------------------------------------
273   -Add new script that performs a spectral component separation analysis. A
274   -tutorial and reference manual is included that explains how the script
275   -works (#2961).
  249 +None
276 250  
277 251  
278 252 cssens - Computes sensitivity curve
279 253 -----------------------------------
280   -Allow using spectral models without "Prefactor" parameter for sensitivity
281   -computation (#1889).
  254 +None
282 255  
283 256  
284 257 csspec - Generates Spectral Energy Distribution
285 258 -----------------------------------------------
286   -Support to generate Castro plots was added and the relevant information is
287   -now sorted in the output FITS file (#2938).
288   -
289   -Add ebingamma parameter and support for POW binning (#2881).
  259 +None
290 260  
291 261  
292 262 cssrcdetect - Detects sources in sky map
293 263 ----------------------------------------
294   -The using of a smoothing kernel in the _map_moments() method can lead to
295   -negative squared standard deviations that lead to an exception when the square
296   -root is taken. To avoid negative values, the minimum pixel values for the
297   -standard deviation map is computed and, if the minimum value is negative,
298   -subtracted from the standard deviation map. Therefore, by definition, the
299   -standard deviation map is non negative for all pixels (#3261).
  264 +None
300 265  
301 266  
302 267 cstsdist - Computes Test Statistic distribution
303 268 -----------------------------------------------
304   -Allow using spectral models without "Prefactor" parameter for computation of
305   -TS distribution (#1889).
  269 +None
306 270  
307 271  
308 272 cstsmapmerge - Merge Test Statistic maps
... ... @@ -317,15 +281,7 @@ None
317 281  
318 282 csviscube - Generate visibility cube
319 283 ------------------------------------
320   -Moon contraints were added to compute a more accurate visibility cube. So far
321   -there are two constraints:
322   -- moonzenith, which specifies a minimum allow zenith angle for the Moon. In
323   - other words, if the Moon is higher in the sky than the specified zenith
324   - angle, the corresponding times are excluded from the visibility cube.
325   -- maxfli, which specifies the maximum fraction of lunar illumination. If the
326   - Moon has an illumination that is equal or larger than this fraction, the
327   - corresponding times are excluded from the visibility cube.
328   -(#3065).
  284 +None
329 285  
330 286  
331 287 csworkflow - Execute workflow
... ... @@ -345,9 +301,7 @@ None
345 301  
346 302 modutils - Model utilities
347 303 --------------------------
348   -Allow using spectral models without "Prefactor" parameter as test source in
349   -test_source() function. Add normalisation_parameter() function to retrieve
350   -spectral normalisation parameter from any model (#1889).
  304 +None
351 305  
352 306  
353 307 mputils - Multiprocessing utilities
... ... @@ -357,20 +311,12 @@ None
357 311  
358 312 obsutils - Observation utilities
359 313 --------------------------------
360   -Fix numerical glitch in residual computation in residuals() function (#2765).
  314 +None
361 315  
362 316  
363 317 Examples
364 318 --------
365   -In show_pull_histogram.py relpaced the call to mlab.normpdf() by a direct
366   -computation of the normalisation, so that the code also works for matplotlib
367   -> 3.1.0 (#3156).
368   -
369   -The show_viscube.py script was added to display a visibility cube (#3065).
370   -
371   -The example scripts show_butterfly.py, show_spectrum.py, show_residuals.py
372   -and show_significance_distribution.py can now be run using objects that only
373   -exist in memory (#2925).
  319 +None
374 320  
375 321  
376 322 caldb
... ...
README.md
1 1 ctools information
2 2 ==================
3   -* Version: 1.8.0.dev (29 May 2019)
  3 +* Version: 1.8.0.dev (20 August 2020)
4 4 * GammaLib dependency: 1.8.0.dev
5 5  
6 6 [![Build Status](https://cta-jenkins.irap.omp.eu/buildStatus/icon?job=ctools-integrate-os)](https://cta-jenkins.irap.omp.eu/job/ctools-integrate-os/)
... ...