Commit b97bf1d79502c753f642db52d186869ec3f4b845

Authored by knodlseder
1 parent 6950257c

update for 0.4.7 release

Showing 3 changed files with 24 additions and 33 deletions
ChangeLog
1   -2011-??-?? Juergen Knoedlseder <knodlseder@cesr.fr>
  1 +2011-02-24 Juergen Knoedlseder <knodlseder@cesr.fr>
2 2  
3 3 * Version 0.4.7 released
4 4 ========================
5 5  
6 6 Fix memory leaks in container classes handling pointers
  7 + Add more example scripts
7 8  
8 9 2011-02-21 Juergen Knoedlseder <knodlseder@cesr.fr>
9 10  
... ...
1   -New Features and Important Changes in GammaLib 00-04-06
  1 +New Features and Important Changes in GammaLib 00-04-07
2 2  
3 3 Author(s) : Juergen Knoedlseder
4 4  
5   -February 21, 2011
  5 +February 24, 2011
6 6  
7 7  
8 8 1. Introduction
... ... @@ -13,56 +13,40 @@ made since the last release of GammaLib.
13 13  
14 14 2. Configuration
15 15 -----------------
16   -Add back autogen.sh script is release for developers
  16 +Use pkgconfig information for cfitsio if available.
17 17  
18 18  
19 19 3. Application module
20 20 ---------------------
21   -Replace par() method by operator[]
22 21  
23 22  
24 23 4. FITS I/O Interface
25 24 ---------------------
26   -None
  25 +Pass GFitsHDU as reference in GFits::append() method. GFits now properly
  26 +deallocates all HDUs on file closing and instance destruction. This
  27 +fixes a memory leak that occured in earlier version.
27 28  
28 29  
29 30 5. Linear algebra module
30 31 ------------------------
31   -Use operator[] instead of operator() for vector element access in GVector
32   -class.
  32 +None
33 33  
34 34  
35 35 6. Model module
36 36 ---------------
37   -Introduce GModelExtendedSource for extended gamma-ray sources. Their spatial
38   -component is implemented by the new class GModelRadial which defines
39   -axisymmetric spatial models. The following radial models have been
40   -implemented
41   -- GModelRadialDisk - a disk of uniform intensity
42   -- GModelRadialGauss - a 2D Gaussian shaped intensity distribution
43   -- GModelRadialShell - a SNR shell toy model
44   -Radial models have their own registry class GModelRadialRegistry.
45   -
46   -Use now operator[] for model parameter access instead of par() method.
47   -
48   -Add GModelPar::hasgrad() method to signal parameters with analytical
49   -gradients.
  37 +None
50 38  
51 39  
52 40 7. Numerics module
53 41 ------------------
54   -Add new gradient methods in GDerivative. In particular, a simple difference
55   -method is now used to compite fast and robust numerical gradients.
  42 +None
56 43  
57 44  
58 45 8. Observation module
59 46 ---------------------
60   -Compute numerical gradients for free parameters without analytical gradients.
61   -
62   -Implement extended source support in GResponse base class (binned and unbinned
63   -analyses).
64   -
65   -Use now operator[] for observation access.
  47 +GObservations now correctly clones observation in copy operations and
  48 +deallocates all obserations on destruction. This fixes memory leaks that
  49 +were introduced by using the std::vector template class to hold observations.
66 50  
67 51  
68 52 9. Optimization module
... ... @@ -72,7 +56,7 @@ None
72 56  
73 57 10. Sky module
74 58 --------------
75   -Add GSkyDir posang() method for computation of position angles.
  59 +None
76 60  
77 61  
78 62 11. Support module
... ... @@ -82,7 +66,12 @@ None
82 66  
83 67 12. XML module
84 68 --------------
85   -None
  69 +GXmlElement now correctly clones attributes in copy operations and
  70 +deallocates all attributes on destruction. GXmlNode now correctly clones
  71 +nodes in copy operations and deallocates all nodes on destruction.
  72 +This fixes memory leaks that were introduced by using the std::vector
  73 +template class to hold attributes and nodes.
  74 +
86 75  
87 76  
88 77 13. Multi-wavelength interface
... ... @@ -97,5 +86,6 @@ None
97 86  
98 87 15. CTA interface
99 88 -----------------
100   -Implement extended source support in response class.
  89 +Implement improved integration scheme for extended source (now operates
  90 +in reference frame of model).
101 91  
... ...
1 1 GammaLib information
2 2 ====================
3   -Version: 00-04-06 (February 21, 2011)
  3 +Version: 00-04-07 (February 24, 2011)
4 4 Author: Juergen Knodlseder (knodlseder@cesr.fr)
5 5  
6 6  
... ...