GammaLib 1.2 release (24 February 2017)¶
Overview¶
GammaLib 1.2 is a major release that adds significant functionality.
In particular, this release provides:
- temporal models for pulsar, binaries and variable sources
- composite spectral and spatial models
- a multplicative spectral model
- fast fourier transformations
- n-dimensional floating point arrays
- VO table support
Bug fixes¶
- [1931] - Reduce length of LAT response filenames by unzipping a number of energy dispersion files
- [1922] -
Correct handling of time references in
GGti::extend()
method - [1920] - Skip zero livetime observations in stacked cubes for CTA
- [1918] - Check that MC energy is comprised in validity range for CTA 3D background template
- [1915] - Monte Carlo for empty maps or map cubes no longer throws an exception
- [1876] -
Correct containment radius computation in
GCTAPsf2D::containment_radius()
- [1848] - Check CTA response table dimension for consistency
- [1823] - Fix invalid pointer problem in GLog copies
- [1835] -
Fix
GSkyMap::publish()
bug for empty sky maps - [1835] - Fix loss of application name and version
- [1826] - Fix removal of Python wrappers after make clean
Improvements¶
- Add
GSkyMap
FITS HDU constructor - [1887] - Add leap second for 1-1-2017
- [1863] -
Add
GObservations::save_covmat()
method - [1764] -
Add
GModelSpatial::region()
method - Increase precision of
gammalib::str()
floating point functions - [1231] -
Add
GFits::publish()
methods - [1856] - Add additional time setting and getting methods
- [1847] -
Remove
eval_gradients()
methods and remplace byeval()
method with optionalgradients
argument - [1838] -
Add
GApplication
access by index operator - [1838] -
Add
GApplication::pars() and ``GApplicationPar::current_value()
methods - [1837] -
Add
GLog
is_open()
,is_empty()
andwritten_size()
methods - Add
GTestSuite::test_value()
method with automatic precision computation - [1828] -
Add
GSkyMap::is_empty()
method - [1828] - Add methods for logging in applications
New features¶
- [1916] -
Add
GModelTemporalPhaseCurve
class - [1914] -
Add
GModelTemporalLightCurve
class - [1861] - Add multiplicative spectral model
- [1800] -
Add
GModelSpectralExpInvPlaw
class - [1790] -
Add
GModelSpectralPlawEnergyFlux
class - [1768] -
Add
GNdarray
class - [1731] -
Add
GFft
andGFftWavetable
classes - [1706] - Add composite spatial and spectral models
- [1231] -
Add
GVOTable
class