Commit 43f290b9b617ce752c6fa648322f8e79583e3ae9

Authored by knodlseder
1 parent f367d940

Ready for 1DC release

Showing 3 changed files with 44 additions and 8 deletions
ChangeLog
1 -2011-11-08 Juergen Knoedlseder <knodlseder@cesr.fr> 1 +2012-04-03 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu>
2 2
3 * Version 0.5.0 released 3 * Version 0.5.0 released
4 ======================== 4 ========================
@@ -9,8 +9,11 @@ @@ -9,8 +9,11 @@
9 Comply to CTA event list format v1.0.0 9 Comply to CTA event list format v1.0.0
10 Implement XML protocol for observation loading 10 Implement XML protocol for observation loading
11 Add support for CTA 1DC response format 11 Add support for CTA 1DC response format
  12 + Add GCTAResponseTable class for response file handling
12 Add GCTAModelRadialPolynom model 13 Add GCTAModelRadialPolynom model
13 Add GCTAModelRadialProfile model 14 Add GCTAModelRadialProfile model
  15 + Add GModelSpectralNodes model
  16 + Correct Npred integration in GCTAModelRadialAcceptance
14 17
15 2011-10-12 Juergen Knoedlseder <knodlseder@cesr.fr> 18 2011-10-12 Juergen Knoedlseder <knodlseder@cesr.fr>
16 19
@@ -2,7 +2,7 @@ New Features and Important Changes in GammaLib 00-05-00 @@ -2,7 +2,7 @@ New Features and Important Changes in GammaLib 00-05-00
2 2
3 Author(s) : Juergen Knoedlseder 3 Author(s) : Juergen Knoedlseder
4 4
5 -November, 8th, 2011 5 +April, 3rd, 2012
6 6
7 7
8 1. Introduction 8 1. Introduction
@@ -10,6 +10,7 @@ November, 8th, 2011 @@ -10,6 +10,7 @@ November, 8th, 2011
10 This document briefly summarizes module by module the most important 10 This document briefly summarizes module by module the most important
11 changes made since the last release of GammaLib. 11 changes made since the last release of GammaLib.
12 12
  13 +
13 2. Configuration 14 2. Configuration
14 ----------------- 15 -----------------
15 License text has been updated throughout the code to GNU GPL v3. 16 License text has been updated throughout the code to GNU GPL v3.
@@ -23,63 +24,95 @@ The gammalib Python extension has been split into modules to reduce the @@ -23,63 +24,95 @@ The gammalib Python extension has been split into modules to reduce the
23 memory requirements during compilation and to increase compilation 24 memory requirements during compilation and to increase compilation
24 speed. 25 speed.
25 26
  27 +
26 3. Application module 28 3. Application module
27 --------------------- 29 ---------------------
28 None 30 None
29 31
  32 +
30 4. FITS I/O Interface 33 4. FITS I/O Interface
31 --------------------- 34 ---------------------
32 None 35 None
33 36
  37 +
34 5. Linear algebra module 38 5. Linear algebra module
35 ------------------------ 39 ------------------------
36 None 40 None
37 41
  42 +
38 6. Model module 43 6. Model module
39 --------------- 44 ---------------
40 -None 45 +Added GModelSpectralNodes model which allows fitting a piecewise power
  46 +law model to the data. The piecewise power law is defined by a number
  47 +of nodes (at least 2), and the intensity of each node can be adjusted
  48 +by the fit (the energy can also be fitted, yet no analytical gradient
  49 +is implemented for this).
  50 +
41 51
42 7. Numerics module 52 7. Numerics module
43 ------------------ 53 ------------------
44 None 54 None
45 55
  56 +
46 8. Observation module 57 8. Observation module
47 --------------------- 58 ---------------------
48 Implemented an XML protocol that describes observations. This allows 59 Implemented an XML protocol that describes observations. This allows
49 for complex combinations of observations in multi-mission analyses 60 for complex combinations of observations in multi-mission analyses
50 or for collecting sets of observations, such as runs or exposures. 61 or for collecting sets of observations, such as runs or exposures.
51 62
  63 +
52 9. Optimization module 64 9. Optimization module
53 ---------------------- 65 ----------------------
54 None 66 None
55 67
  68 +
56 10. Sky module 69 10. Sky module
57 -------------- 70 --------------
58 None 71 None
59 72
  73 +
60 11. Support module 74 11. Support module
61 ------------------ 75 ------------------
62 None 76 None
63 77
  78 +
64 12. XML module 79 12. XML module
65 -------------- 80 --------------
66 None 81 None
67 82
  83 +
68 13. Multi-wavelength interface 84 13. Multi-wavelength interface
69 ------------------------------ 85 ------------------------------
70 None 86 None
71 87
  88 +
72 14. Fermi-LAT interface 89 14. Fermi-LAT interface
73 ---------------------- 90 ----------------------
74 None 91 None
75 92
  93 +
76 15. CTA interface 94 15. CTA interface
77 ----------------- 95 -----------------
78 Comply to CTA event list format v1.0.0. 96 Comply to CTA event list format v1.0.0.
79 97
80 -Add support for 1DC response files. 98 +Add support for 1DC response files. For this purpose, the class
  99 +GCTAResponseTable was implemented to read arbitrary response tables
  100 +in single-row vector column format. GCTAResponse was modified to read
  101 +PSF response tables implementing the energy and offset angle dependencies
  102 +and using a 3-component Gaussian.
  103 +
  104 +Add GCTAModelRadialPolynom class to model the radial acceptance using
  105 +a polynomial.
  106 +
  107 +Add GCTAModelRadialProfile class to model the radial acceptance using
  108 +a 3 parameter profile (width, core, tail).
81 109
82 -Add GCTAModelRadialPolynom class to model the radial acceptance using a polynomial. 110 +Correct bug in Npred computation in GCTAModelRadialAcceptance that
  111 +underestimated Npred for pointings that were offset from ROI centre.
83 112
84 -Add GCTAModelRadialProfile class to model the radial acceptance using a 3 parameter profile (width, core, tail). 113 +Implement observation reading and writing from and to XML files.
  114 +This allows specifying the event list or counts map together with the
  115 +relevant response information in a XML file. This is a placeholder for
  116 +the implementation of the calibration database, and is mainly designed
  117 +for 1DC.
85 118
1 GammaLib information 1 GammaLib information
2 ==================== 2 ====================
3 -Version: 00-05-00 (October 23, 2011)  
4 -Author: Juergen Knoedlseder (knodlseder@cesr.fr) 3 +Version: 00-05-00 (April 3, 2012)
  4 +Author: Juergen Knoedlseder (jurgen.knodlseder@irap.omp.eu)
5 5
6 6
7 License information 7 License information