Commit 0f923c04b566a573c57bc3ad80cb57476fa205a0
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 | ... | ... |
NEWS
| 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 | ... | ... |