Commit eb409db8b5d95bef6d1fd4aa4d129fca21fb0615
1 parent
641259ec
Update change log
Showing
2 changed files
with
68 additions
and
49 deletions
ChangeLog
| 1 | -2016-03-07 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> | 1 | +2016-04-17 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> |
| 2 | 2 | ||
| 3 | * Version 1.1.0 released | 3 | * Version 1.1.0 released |
| 4 | ======================== | 4 | ======================== |
| 5 | 5 | ||
| 6 | - Add support for stacked analysis energy dispersion (#1724) | 6 | + Add ctmapcube tool (#1760) |
| 7 | + Add "seed" parameter to cspull (#1755) | ||
| 8 | + Add ctedispcube tool (#1724) | ||
| 7 | Test and import IACT scripts only for Python 2.6+ (#1715) | 9 | Test and import IACT scripts only for Python 2.6+ (#1715) |
| 8 | Add documentation for IACT analysis (#1646) | 10 | Add documentation for IACT analysis (#1646) |
| 9 | Adapt to revise GTime operators (#1714) | 11 | Adapt to revise GTime operators (#1714) |
| @@ -13,6 +15,7 @@ | @@ -13,6 +15,7 @@ | ||
| 13 | Delete existing events before simulation in ctobssim (#1663) | 15 | Delete existing events before simulation in ctobssim (#1663) |
| 14 | Add csiactcopy script (#1661) | 16 | Add csiactcopy script (#1661) |
| 15 | ctselect allows usage of non-default events and GTI extensions (#1598) | 17 | ctselect allows usage of non-default events and GTI extensions (#1598) |
| 18 | + Add csworkflow workflow manager script (#1508) | ||
| 16 | 19 | ||
| 17 | 20 | ||
| 18 | 2016-01-27 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> | 21 | 2016-01-27 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> |
NEWS
| 1 | New Features and Important Changes in ctools 1.1.0 | 1 | New Features and Important Changes in ctools 1.1.0 |
| 2 | 2 | ||
| 3 | -7 March 2016 | 3 | +17 April 2016 |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | -1. Introduction | ||
| 7 | ---------------- | 6 | +Introduction |
| 7 | +------------ | ||
| 8 | This document briefly summarizes the changes that have been made in this | 8 | This document briefly summarizes the changes that have been made in this |
| 9 | ctools release with respect to the precedent release. | 9 | ctools release with respect to the precedent release. |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | -2. Configuration | ||
| 13 | ------------------ | 12 | +Configuration |
| 13 | +------------- | ||
| 14 | None | 14 | None |
| 15 | 15 | ||
| 16 | 16 | ||
| 17 | -3. Python interface | ||
| 18 | -------------------- | 17 | +Python interface |
| 18 | +---------------- | ||
| 19 | The IACT scripts csfindobs, csiactcopy, csiactdata, and csiactobs are only | 19 | The IACT scripts csfindobs, csiactcopy, csiactdata, and csiactobs are only |
| 20 | imported into the cscripts module and tested if the Python version is 2.6 or | 20 | imported into the cscripts module and tested if the Python version is 2.6 or |
| 21 | newer. These scripts make use of the json Python module that is only became | 21 | newer. These scripts make use of the json Python module that is only became |
| 22 | available from Python 2.6 on. | 22 | available from Python 2.6 on. |
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | -4. Support model | ||
| 26 | ----------------- | 25 | +Support model |
| 26 | +------------- | ||
| 27 | The "edispcube" parameter is expected in any tool that supports stacked | 27 | The "edispcube" parameter is expected in any tool that supports stacked |
| 28 | analysis. If the parameter is not "NONE" or empty, the ctool::set_obs_response() | 28 | analysis. If the parameter is not "NONE" or empty, the ctool::set_obs_response() |
| 29 | method will load the energy dispersion cube and use it in the response | 29 | method will load the energy dispersion cube and use it in the response |
| 30 | definition of the first observations (#1724). | 30 | definition of the first observations (#1724). |
| 31 | 31 | ||
| 32 | +A new method setup_observations() has been added that sets up an observation | ||
| 33 | +container by appending all required information that is missing using the | ||
| 34 | +user parameters. | ||
| 32 | 35 | ||
| 33 | -5. ctobssim - CTA observation simulation | ||
| 34 | ----------------------------------------- | 36 | + |
| 37 | +ctobssim - CTA observation simulation | ||
| 38 | +------------------------------------- | ||
| 35 | The simulation energy range is subdivided internally to avoid having a too | 39 | The simulation energy range is subdivided internally to avoid having a too |
| 36 | large difference between simulation area and effective area. Before, there | 40 | large difference between simulation area and effective area. Before, there |
| 37 | was a simulation area of 19634954 m^2 that was applied to all energies, which | 41 | was a simulation area of 19634954 m^2 that was applied to all energies, which |
| @@ -49,8 +53,8 @@ range, etc.) while the measured events are replaced by the simulated ones | @@ -49,8 +53,8 @@ range, etc.) while the measured events are replaced by the simulated ones | ||
| 49 | (#1663). | 53 | (#1663). |
| 50 | 54 | ||
| 51 | 55 | ||
| 52 | -6. ctselect - CTA event selection | ||
| 53 | ---------------------------------- | 56 | +ctselect - CTA event selection |
| 57 | +------------------------------ | ||
| 54 | The tool now allows the usage of non-default extension names for the event | 58 | The tool now allows the usage of non-default extension names for the event |
| 55 | and Good Time Intervals. If the events are not located in the "EVENTS" | 59 | and Good Time Intervals. If the events are not located in the "EVENTS" |
| 56 | extension, the extension name can be provided by appending the extension | 60 | extension, the extension name can be provided by appending the extension |
| @@ -83,20 +87,20 @@ was input, replacing the initial event (and eventually also Good Time | @@ -83,20 +87,20 @@ was input, replacing the initial event (and eventually also Good Time | ||
| 83 | Intervals) extensions. | 87 | Intervals) extensions. |
| 84 | 88 | ||
| 85 | 89 | ||
| 86 | -7. ctbin - CTA event binning | ||
| 87 | ----------------------------- | 90 | +ctbin - CTA event binning |
| 91 | +------------------------- | ||
| 88 | Add publish() method to publish the counts cube via a SAMP Hub to Virtual | 92 | Add publish() method to publish the counts cube via a SAMP Hub to Virtual |
| 89 | Observatory interoperable tools (e.g. Aladin). | 93 | Observatory interoperable tools (e.g. Aladin). |
| 90 | 94 | ||
| 91 | 95 | ||
| 92 | -8. ctlike - Maximum likelihood fitting | ||
| 93 | --------------------------------------- | 96 | +ctlike - Maximum likelihood fitting |
| 97 | +----------------------------------- | ||
| 94 | Add "edispcube" parameter to support energy dispersion for stacked analysis | 98 | Add "edispcube" parameter to support energy dispersion for stacked analysis |
| 95 | (#1724). | 99 | (#1724). |
| 96 | 100 | ||
| 97 | 101 | ||
| 98 | -9. cttsmap - Generation of Test Statistic map | ||
| 99 | ---------------------------------------------- | 102 | +cttsmap - Generation of Test Statistic map |
| 103 | +------------------------------------------ | ||
| 100 | Add publish() method to publish the Test Statistic map via a SAMP Hub to | 104 | Add publish() method to publish the Test Statistic map via a SAMP Hub to |
| 101 | Virtual Observatory interoperable tools (e.g. Aladin). | 105 | Virtual Observatory interoperable tools (e.g. Aladin). |
| 102 | 106 | ||
| @@ -104,14 +108,14 @@ Add "edispcube" parameter to support energy dispersion for stacked analysis | @@ -104,14 +108,14 @@ Add "edispcube" parameter to support energy dispersion for stacked analysis | ||
| 104 | (#1724). | 108 | (#1724). |
| 105 | 109 | ||
| 106 | 110 | ||
| 107 | -10. ctskymap - CTA sky mapping | ||
| 108 | ------------------------------- | 111 | +ctskymap - CTA sky mapping |
| 112 | +-------------------------- | ||
| 109 | Add publish() method to publish the sky map via a SAMP Hub to Virtual | 113 | Add publish() method to publish the sky map via a SAMP Hub to Virtual |
| 110 | Observatory interoperable tools (e.g. Aladin). | 114 | Observatory interoperable tools (e.g. Aladin). |
| 111 | 115 | ||
| 112 | 116 | ||
| 113 | -11. ctmodel - CTA counts cube modelling | ||
| 114 | ---------------------------------------- | 117 | +ctmodel - CTA counts cube modelling |
| 118 | +----------------------------------- | ||
| 115 | Add publish() method to publish the model cube via a SAMP Hub to Virtual | 119 | Add publish() method to publish the model cube via a SAMP Hub to Virtual |
| 116 | Observatory interoperable tools (e.g. Aladin). | 120 | Observatory interoperable tools (e.g. Aladin). |
| 117 | 121 | ||
| @@ -119,53 +123,61 @@ Add "edispcube" parameter to support energy dispersion for stacked analysis | @@ -119,53 +123,61 @@ Add "edispcube" parameter to support energy dispersion for stacked analysis | ||
| 119 | (#1724). | 123 | (#1724). |
| 120 | 124 | ||
| 121 | 125 | ||
| 122 | -12. ctexpcube - CTA exposure cube generation | ||
| 123 | --------------------------------------------- | 126 | +ctexpcube - CTA exposure cube generation |
| 127 | +---------------------------------------- | ||
| 124 | Add publish() method to publish the exposure cube via a SAMP Hub to | 128 | Add publish() method to publish the exposure cube via a SAMP Hub to |
| 125 | Virtual Observatory interoperable tools (e.g. Aladin). | 129 | Virtual Observatory interoperable tools (e.g. Aladin). |
| 126 | 130 | ||
| 127 | Remove "edisp" parameter as this is parameter is not needed (#1724). | 131 | Remove "edisp" parameter as this is parameter is not needed (#1724). |
| 128 | 132 | ||
| 129 | 133 | ||
| 130 | -13. ctpsfcube - CTA point spread function cube generation | ||
| 131 | ---------------------------------------------------------- | 134 | +ctpsfcube - CTA point spread function cube generation |
| 135 | +----------------------------------------------------- | ||
| 132 | Remove "edisp" parameter as this is parameter is not needed (#1724). | 136 | Remove "edisp" parameter as this is parameter is not needed (#1724). |
| 133 | 137 | ||
| 134 | 138 | ||
| 135 | -14. ctedispcube - CTA energy dispersion cube generation | ||
| 136 | -------------------------------------------------------- | 139 | +ctedispcube - CTA energy dispersion cube generation |
| 140 | +--------------------------------------------------- | ||
| 137 | This tool generates an energy dispersion cube for a stacked analysis. The | 141 | This tool generates an energy dispersion cube for a stacked analysis. The |
| 138 | energy dispersion cube holds the migration matrix as function of sky | 142 | energy dispersion cube holds the migration matrix as function of sky |
| 139 | direction, true photon energy and the migration value which is the ratio | 143 | direction, true photon energy and the migration value which is the ratio |
| 140 | of reconstructed over true energy (#1724). | 144 | of reconstructed over true energy (#1724). |
| 141 | 145 | ||
| 142 | 146 | ||
| 143 | -15. ctbkgcube - CTA background cube generation | ||
| 144 | ----------------------------------------------- | 147 | +ctbkgcube - CTA background cube generation |
| 148 | +------------------------------------------ | ||
| 145 | Add publish() method to publish the background cube via a SAMP Hub to | 149 | Add publish() method to publish the background cube via a SAMP Hub to |
| 146 | Virtual Observatory interoperable tools (e.g. Aladin). | 150 | Virtual Observatory interoperable tools (e.g. Aladin). |
| 147 | 151 | ||
| 148 | 152 | ||
| 149 | -16. ctcubemask - CTA cube filtering | 153 | +ctmapcube - CTA map cube generation |
| 150 | ----------------------------------- | 154 | ----------------------------------- |
| 155 | +This tools generates a map cube from a model definition XML file. In that | ||
| 156 | +way an arbitrary source model can be fed as diffuse map cube into an | ||
| 157 | +analysis. This speeds up considerably the analysis in case that many | ||
| 158 | +(extended) sources should be kept fixed (#1760) | ||
| 159 | + | ||
| 160 | + | ||
| 161 | +ctcubemask - CTA cube filtering | ||
| 162 | +------------------------------- | ||
| 151 | Add publish() method to publish the masked counts cube via a SAMP Hub | 163 | Add publish() method to publish the masked counts cube via a SAMP Hub |
| 152 | to Virtual Observatory interoperable tools (e.g. Aladin). | 164 | to Virtual Observatory interoperable tools (e.g. Aladin). |
| 153 | 165 | ||
| 154 | 166 | ||
| 155 | -17. ctbutterfly - Generate butterfly diagrams | ||
| 156 | ---------------------------------------------- | 167 | +ctbutterfly - Generate butterfly diagrams |
| 168 | +----------------------------------------- | ||
| 157 | Add "edispcube" parameter to support energy dispersion for stacked analysis | 169 | Add "edispcube" parameter to support energy dispersion for stacked analysis |
| 158 | (#1724). | 170 | (#1724). |
| 159 | 171 | ||
| 160 | 172 | ||
| 161 | -18. ctulimit - Compute upper limit | ||
| 162 | ----------------------------------- | 173 | +ctulimit - Compute upper limit |
| 174 | +------------------------------ | ||
| 163 | Add "edispcube" parameter to support energy dispersion for stacked analysis | 175 | Add "edispcube" parameter to support energy dispersion for stacked analysis |
| 164 | (#1724). | 176 | (#1724). |
| 165 | 177 | ||
| 166 | 178 | ||
| 167 | -19. cterror - Likelihood profile error computation | ||
| 168 | --------------------------------------------------- | 179 | +cterror - Likelihood profile error computation |
| 180 | +---------------------------------------------- | ||
| 169 | The output filename is now read ahead in case that the tool is executed | 181 | The output filename is now read ahead in case that the tool is executed |
| 170 | (#1700). | 182 | (#1700). |
| 171 | 183 | ||
| @@ -173,9 +185,9 @@ Add "edispcube" parameter to support energy dispersion for stacked analysis | @@ -173,9 +185,9 @@ Add "edispcube" parameter to support energy dispersion for stacked analysis | ||
| 173 | (#1724). | 185 | (#1724). |
| 174 | 186 | ||
| 175 | 187 | ||
| 176 | -20. cscripts | ||
| 177 | ------------- | ||
| 178 | -Added the csiactcopy script that copies IACT data from a remote machine to | 188 | +cscripts |
| 189 | +-------- | ||
| 190 | +Add the csiactcopy script that copies IACT data from a remote machine to | ||
| 179 | the user's machine (#1661). | 191 | the user's machine (#1661). |
| 180 | 192 | ||
| 181 | Add csresmap::publish() method to publish the residual map via a SAMP Hub | 193 | Add csresmap::publish() method to publish the residual map via a SAMP Hub |
| @@ -184,17 +196,21 @@ to Virtual Observatory interoperable tools (e.g. Aladin). | @@ -184,17 +196,21 @@ to Virtual Observatory interoperable tools (e.g. Aladin). | ||
| 184 | Add "edispcube" parameter to cslightcrv, csresmap, and csspec scripts to | 196 | Add "edispcube" parameter to cslightcrv, csresmap, and csspec scripts to |
| 185 | support energy dispersion for stacked analysis (#1724). | 197 | support energy dispersion for stacked analysis (#1724). |
| 186 | 198 | ||
| 199 | +Add csworkflow script that executes an arbitrary analysis workflow (#1508). | ||
| 187 | 200 | ||
| 188 | -21. Examples | ||
| 189 | ------------- | 201 | +Transformed cta_root2caldb into csroot2caldb script. |
| 202 | + | ||
| 203 | + | ||
| 204 | +Examples | ||
| 205 | +-------- | ||
| 190 | None | 206 | None |
| 191 | 207 | ||
| 192 | 208 | ||
| 193 | -22. caldb | ||
| 194 | ---------- | 209 | +caldb |
| 210 | +----- | ||
| 195 | None | 211 | None |
| 196 | 212 | ||
| 197 | 213 | ||
| 198 | -23. models | ||
| 199 | ----------- | 214 | +models |
| 215 | +------ | ||
| 200 | None | 216 | None |