Commit 0735dbac9a47e06083e2e16b9129b3bc55a8a6ed

Authored by Jürgen Knödlseder
1 parent 3b5a617d

Increment version number to 00-08-00.

ChangeLog
  1 +2013-01-31 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu>
  2 +
  3 + * Version 0.8.0 released
  4 + ========================
  5 +
1 6 2012-12-18 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu>
2 7  
3 8 * Version 0.7.0 released
... ...
1   -New Features and Important Changes in GammaLib 00-07-00
  1 +New Features and Important Changes in GammaLib 00-08-00
2 2  
3 3 Author(s) : Juergen Knoedlseder
4 4  
5   -December, 18th, 2012
  5 +January, 31st, 2013
6 6  
7 7  
8 8 1. Introduction
... ... @@ -13,46 +13,22 @@ changes made since the last release of GammaLib.
13 13  
14 14 2. Configuration
15 15 -----------------
16   -Dependency tracking has been enabled for the Python interface files,
17   -so that the Python wrappers will be regenerated automatically upon
18   -modification of the interface files.
  16 +None
19 17  
20 18  
21 19 3. Application module
22 20 ---------------------
23   -File locking failures do no longer throw exceptions. This allows to
24   -operate GammaLib also on systems that do not support file locking.
25   -Unsupported file locking may occur on some file systems.
26   -
27   -The GPar class now handles special values for integer and floating point
28   -parameters, such as INDEF, NONE, UNDEF, UNDEFINED (for an undefined value)
29   -and INF, INFINITY, NAN (for values that are not a number). If presence
30   -of these values can be checked using the isundefined() and the
31   -isnotanumber() methods. An isvalid() method has been added to check also
32   -if a parameter value is valid.
  21 +None
33 22  
34 23  
35 24 4. Base module
36 25 --------------
37   -This new module was introduced to implement interface classes that are
38   -used to define standard interfaces for GammaLib classes.
39   -
40   -The basis of most classes is the GBase class. This class requires the
41   -clear, clone, and print methods to be present. The ostream and GLog
42   -functions are now also implement at the GBase level, hence classes do
43   -not need to implement the output streamers anymore. Classes that do not
44   -derive from GBase are essentially internal classes that are not expected
45   -to be used by a GammaLib user.
46   -
47   -Another fundamental class is GRegistry, from which all registries are
48   -derived.
  26 +None
49 27  
50 28  
51 29 5. FITS I/O Interface
52 30 ---------------------
53   -FITS images are now opened using their equivalent data type. This
54   -ensures that the class that will be used to hold the data has the
55   -correct precision that avoids data truncation.
  31 +None
56 32  
57 33  
58 34 6. Linear algebra module
... ... @@ -62,17 +38,7 @@ None
62 38  
63 39 7. Model module
64 40 ---------------
65   -The GSkyModel class has been adapted to the new IRF interface.
66   -
67   -The mc(), flux() and eflux() methods have been implement now for all
68   -spectral models. In particular, simulation of an exponentially cut
69   -off power law is now possible. The methods now also verify that the
70   -minimum energy is smaller than the maximum energy. Otherwise, an
71   -exception is thrown.
72   -
73   -The new spectral model GModelSpectralLogParabola has been implemented
74   -to describe a source with log parabola spectrum. The XML definition
75   -is compliant with that of Fermi-LAT.
  41 +None
76 42  
77 43  
78 44 8. Numerics module
... ... @@ -82,34 +48,7 @@ None
82 48  
83 49 9. Observation module
84 50 ---------------------
85   -Added the class GSource which defines a gamma-ray source. This class was
86   -mainly introduced to simplify the instrument response interface, and
87   -regroups all attributes that are relative to a gamma-ray source. For the
88   -moment those comprise the source name, the spatial model, the photon
89   -energy and the photon arrival time.
90   -
91   -A new interface has been defined for all public response function that
92   -replaces all observed attributes in the interface by the GEvent class
93   -and all true source attributes by either GPhoton or GSource. This
94   -considerably reduces the number of interface parameters, allows for an
95   -easy and transparent interface extension, and prepares the path for
96   -optimizations.
97   -
98   -The GPhotons photon container class has been added. It replaces the
99   -old std::vector<GPhoton> GPhotons typedef that was used formerly to
100   -implement a photon container.
101   -
102   -The GTime interface has been reworked. GTime now stores time in a reference
103   -that is native to GammaLib. The zero point of GammaLib's time has been
104   -defined as January 1, 2010, 00:00:00 (TT). Times are stored in seconds,
105   -and the time system is Terrestrial Time (TT). Conversion methods are
106   -provided to transform GTime times into any arbitrary time reference. A
107   -time reference is implemented using the GTimeReference class.
108   -
109   -The GGti class now stores the time reference, so that GTI's can be read
110   -and written in any arbitrary time reference. In storage, however, GGti
111   -stores all time using GTime objects, i.e. storage is in the native
112   -GammaLib time reference.
  51 +None
113 52  
114 53  
115 54 10. Optimization module
... ... @@ -124,14 +63,7 @@ None
124 63  
125 64 12. Support module
126 65 ------------------
127   -GNodeArray computations have been optimized in that the last interpolation
128   -result is cached, and reused if the same value is requested in a subsequent
129   -call. An unnecessary if statement has also been removed from the bi-section
130   -method.
131   -
132   -Unit tests have been added to check the GNodeArray class. In particular,
133   -the linear and non-linear interpolation and extrapolation code is now
134   -validated.
  66 +None
135 67  
136 68  
137 69 13. XML module
... ... @@ -146,33 +78,20 @@ None
146 78  
147 79 15. Multi-wavelength interface
148 80 ------------------------------
149   -The MWL response was adapted to the new response interface.
  81 +None
150 82  
151 83  
152 84 16. Fermi-LAT interface
153 85 ----------------------
154   -The Fermi-LAT response was adapted to the new response interface.
155   -
156   -The event list reader now takes care of the time conversion from the
157   -Fermi-LAT time reference to the GammaLib time reference.
  86 +None
158 87  
159 88  
160 89 17. CTA interface
161 90 -----------------
162   -The CTA response class was refactored. Separate classes have been defined
163   -to deal with the effective area (GCTAAeff), the point spread function
164   -(GCTAPsf) and the energy dispersion (GCTAEdisp). Various response formats
165   -are implemented by derived classes from these abstract base classes.
166   -This allows now an easy adaption and extension of the response classes.
167   -
168   -The CTA response was also adapted to the new response interface.
169   -
170   -The CTA event list reader now takes care of the time conversion from the
171   -CTA time reference to the GammaLib time reference.
  91 +None
172 92  
173 93  
174 94 18. COMPTEL interface
175 95 -----------------
176   -An interface has been added to deal with data from the COMPTEL telescope
177   -aboard CGRO. The interface reads the FITS files provides from HEASARC.
  96 +None
178 97  
... ...
1 1 GammaLib information
2 2 ====================
3   -Version: 00-07-00 (December 18th, 2012)
  3 +Version: 00-08-00 (January 31st, 2013)
4 4 Author: Juergen Knoedlseder (jurgen.knodlseder@irap.omp.eu)
5 5  
6 6  
... ...
configure.ac
... ... @@ -29,7 +29,7 @@
29 29 #############################################################################
30 30 # Initialisation #
31 31 #############################################################################
32   -AC_INIT([gammalib], [0.7.0], [jurgen.knodlseder@irap.omp.eu], [gammalib])
  32 +AC_INIT([gammalib], [0.8.0], [jurgen.knodlseder@irap.omp.eu], [gammalib])
33 33 AC_CONFIG_SRCDIR([src/support/GTools.cpp])
34 34 AC_CONFIG_MACRO_DIR([m4])
35 35 #AM_INIT_AUTOMAKE([gnu no-dependencies])
... ...
doc/Doxyfile
... ... @@ -32,7 +32,7 @@ PROJECT_NAME = GammaLib
32 32 # This could be handy for archiving the generated documentation or
33 33 # if some version control system is used.
34 34  
35   -PROJECT_NUMBER = 00-07-00
  35 +PROJECT_NUMBER = 00-08-00
36 36  
37 37 # Using the PROJECT_BRIEF tag one can provide an optional one line description
38 38 # for a project that appears at the top of each page and should give viewer
... ...