2014-01-22 Juergen Knoedlseder * Bug fix Version 0.8.1 released ================================ Added missing hyphens in pfiles synchronisation section (#1091) Add configuration test script (#1091) GModelSky, GCTAModelBackground and GCTAModelRadialAcceptance write id attribute into XML file (#1092) 2014-01-18 Juergen Knoedlseder * Version 0.8.0 released ======================== Major review of public interfaces of all classes Reorganize sky models Introduce GContainer interface class Add Virtual Observatory support Introduce GUrl classes for transparent URL handling Make use of GUrl class in XML I/O Optimize computations Introduce gammalib namespace for constants and functions GModelSpatialDiffuseCube reads ENERGIES extension Add sky region handling Add on/off analysis support for CTA Add xspec interface support Rework registry classes to remove memory leaks on termination Add support for variable-length FITS columns Generalise GSkyPixel to 1D and 2D pixelisations Added King profile PSF for CTA Reorganise GOptimizerPars class and add GOptimizerPar class Put likelihood computation in GObservation class Add broken power law spectral model Add Gaussian spectral model Update parameter files if necessary Implement exact sky map pixel solid angle computation Rename the following classes: - GWcs => GSkyProjection - GWcslib => GWcs - GWcsHPX => GHealpix 2012-12-18 Juergen Knoedlseder * Version 0.7.0 released ======================== Add base module for interface classes Introduce GBase from which almost all classes derive Add dependency tracking for Python interface Add COMPTEL instrument interface Open FITS image using the equivalent data type Refactor CTA response classes Define new instrument response interface Add GSource class File locking failures do no longer throw exceptions Optimize GNodeArray computations and add unit tests Add handling of undefined and NaN values to GPar class Add GPhotons photon container class Implement mc(), flux() and eflux() for all spectral models Rework GTime interface and introduce GTimeReference class Add GModelSpectralLogParabola spectral model 2012-09-17 Juergen Knoedlseder * Bug fix version 0.6.2 released ================================ clang++ compiler precedence is only taken for Mac OS X >= 10.7 Omit Python checks if Python bindings are disabled Enhance OpenMP configuration on Darwin Export MACOSX_DEPLOYMENT_TARGET only for --enable-universalsdk Improve Python bindings configuration Add TEST_ENV_DIR to load library path 2012-09-15 Juergen Knoedlseder * Bug fix version 0.6.1 released ================================ Do not require gammalib/__init__.py file to be present clang++ compiler takes precedence over g++ compiler 2012-09-14 Juergen Knoedlseder * Version 0.6.0 released ======================== Add support for Fermi/LAT Pass 7 data Add GModelSpatialMap model Add sky direction access operator to GSkymap class Add support for diffuse source models to CTA response Add OpenMP support and parallelize likelihood optimizer Add unit test support (introduce test module) Correct bugs in GSparseMatrix Enhance code quality 2012-04-03 Juergen Knoedlseder * Version 0.5.0 released ======================== Update license text Add configure options for Mac OSX universal builds Break gammalib Python extension into modules Comply to CTA event list format v1.0.0 Implement XML protocol for observation loading Add support for CTA 1DC response format Add GCTAResponseTable class for response file handling Add GCTAModelRadialPolynom model Add GCTAModelRadialProfile model Add GModelSpectralNodes model Correct Npred integration in GCTAModelRadialAcceptance 2011-10-12 Juergen Knoedlseder * Version 0.4.12 released ========================= Add missing #include to GTools.cpp Correct but in python interface for GSymMatrix and GSparseMatrix 2011-10-03 Juergen Knoedlseder * Version 0.4.11 released ========================= Add set response() to observation classes Expose GCTAResponse::offset_sigma() in python GCTAResponse::aeff() no longer returns negative areas Improve Npred integration for extended sources in GCTAResponse Implement environment variable expansion Correctly fit unbinned for multiple observations Add eflux() methods to spectral models Implement flux(), eflux() and mc() for GModelSpectralFunc Add GLog output methods to Python interface Add append() and append_standard() methods to GPars Protect parfile read/write by a file lock LM optimizer frees any internally fixed parameter at exit Add row and column manipulation methods for FITS tables Replace FITS table column methods by access operators Fix bug in GSparseMatrix::cs_transpose 2011-07-20 Juergen Knoedlseder * Version 0.4.10 released ========================= Improve configuration script Minor bug fixes 2011-07-09 Juergen Knoedlseder * Version 0.4.9 released ======================== Implement wcslib adaption for GWcs classes Added AZP, STG, and TAN WCS projections Add simple offset angle dependence of CTA response Does not require pkg-config anymore Add NaN/Inf check in various places (--enable-nan-check) Test for presence of Python.h 2011-02-24 Juergen Knoedlseder * Version 0.4.7 released ======================== Fix memory leaks in container classes handling pointers Add more example scripts 2011-02-21 Juergen Knoedlseder * Version 0.4.6 released ======================== Add support for extended source models Implement CTA binned and unbinned support for extended source models Update GEvents, GObservation and GResponse interfaces Use operator[] for element access Strict usage of C++ headers Add Doxygen and man support (make doxygen; make doxygen-install) Add html documentation 2011-02-02 Juergen Knoedlseder * Version 0.4.5 released ======================== Implement CTA radial acceptance model Generalize model class Generation of Python bindings no longer requires swig Include missing headers for Ubuntu and OpenSuse Improve automatic configuration, remove autogen.sh Adapt for Solaris 2.10 2011-01-06 Juergen Knoedlseder * Version 0.4.4 released ======================== Tag sources with GammaLib-00-04-04 Clean up response interface Correct some bugs and enhance some classes Correct and validate Fermi-LAT interface for binned analysis 2010-12-20 Juergen Knoedlseder * Version 0.4.3 released ======================== Tag sources with GammaLib-00-04-03 Add CSV Table interface Add more source models First working Fermi-LAT interface for binned analysis 2010-11-23 Juergen Knoedlseder * Version 0.4.2 released ======================== Tag sources with GammaLib-00-04-02 Enhance FITS interface 2010-11-15 Juergen Knoedlseder * Version 0.4.1 released ======================== Tag sources with GammaLib-00-04-01 Prototype implementation of XML interface Prototype implementation of application logger Cleanup of FITS interface 2010-06-11 Juergen Knoedlseder * Version 0.4.0 released ======================== Tag sources with GammaLib-00-04-00 2009-10-09 Juergen Knoedlseder * Version 0.2.0 released ======================== Tag sources with VER-0-2-0