Commit 43f290b9b617ce752c6fa648322f8e79583e3ae9
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 |
NEWS
| @@ -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 |
README
| 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 |