GammaLib 1.3 release (7 June 2017)¶
Overview¶
GammaLib 1.3 is a major release that adds significant functionality.
In particular, this release provides:
- phase information for CTA event files
- bookkeeping of Monte Carlo information for CTA event list simulations
- a smoothed broken power law spectral model
- radial profile spatial models, including Dark Matter halo models
Bug fixes¶
- [2113] - Correct set names of spatial GLON/GLAT model parameters
- [2112] - Increase maximum CTA King PSF radius to 2 degrees
- [2022] - Scale optimizer convergence criterion with step size
- [2021] - Put response cube loading and saving in OpenMP critical zone
- [1989] -
Protect
GEbounds::set_lin()
andset_log()
methods from invalid arguments - [1988] -
Avoid hang-up of
GCTAModelAeffBackground::mc()
method - [1987] - Copy shared Python libraries instead of creating a symbolic link
- [1983] - Raise exception instead of exiting with return code in Python tests
- [1876] -
Correct
GCTAPsf2D
containment radius computation - [990] -
GModelSpectralNodes
throws exception for non-positive energy or intensity
Improvements¶
- [2120] -
Add header card keyword map to
GFitsHeader
for fast access - Support
BKG
as name of CTA background template - [1992] - Allow fitting of scale parameter in composite models
- [1991] -
Add
GEventList::append_column()
method - [1990] - Add scalar addition and subtraction operators to matrix classes
- [1989] -
Add
GCTAAeff::ebounds()
method - [1989] -
Add
GEbounds::emin()
andGEbounds::emax()
setter methods - [1986] - Added FITS image conversion operators
- [1985] - If code originates from Git, always compile the Python bindings
- [1982] -
Add
GEventList::has_phase()
andGEventList::has_detxy()
methods - Enhance precision of
GCTAEdisp2D::compute_ebounds_src()
- [1977] -
Add conversion methods between
GEbounds
andGEnergies
- [1951] -
GWcs
now supportsCD
keywords instead ofCDELT
- [1940] -
Implement lazy loading of energy dispersion in
GCTAEdisp2D
- Add
GCTARoi::contains()
method - Add
GCTAResponseIrf::rspname()
method - [1863] -
Add
GFilename::type()
method - [1851] - Add GLS and SFL WCS projections
- [1483] -
Add
GEventList::has_mc_id()
andGEventAtom::mc_id()
methods
New features¶
- [1996] -
Add
GPhases
class - [1948] -
Add
GModelSpectralSmoothBrokenPlaw
class - [1520] -
Add
GModelSpatialRadialProfile
class - [1520] -
Add
GModelSpatialRadialProfileGauss
class - [1520] -
Add
GModelSpatialRadialProfileDMBurkert
class - [1520] -
Add
GModelSpatialRadialProfileDMEinasto
class - [1520] -
Add
GModelSpatialRadialProfileDMZhao
class - [1483] - Add support for Monte Carlo identifier metadata