GammaLib 1.7 release (17 July 2020)¶
Overview¶
GammaLib 1.7 is a major release that adds significant functionality.
In particular, this release provides:
Support for INTEGRAL/SPI data analysis
Response caching for all instruments
A radial ring as new spatial model
A spectral table as new spectral model
Bug fixes¶
[3199] - Fix ambiguity problem in
GSkyDir::posang()
andGSkyDir::posang_deg()
.[3179] - Fix
GModelSpatialDiffuseCube
pickeling issue.[3126] - Avoid rounding errors in
GSkyMap
operators.[3012] - Exclude upper edge boundary in
GSkyMap::contains()
method.[2917] - Fix
GTime.utc()
precision bug.Correctly write model attributes in
GCOMModelDRBFitting
class.
Improvements¶
Add equality and non-equality operators to
GSkyRegionCircle
class.[3202] - Replace
GCTAResponseCache
class byGResponseCache
class.[3145] - Properly set region for
GModelSpatialDiffuseCube
class.[3062] - Add
GObservations::npred()
methods.[2990] - Add
GSkyMap::extract()
methods.[2973] - Improve COMPTEL classes. Implement methods to remove models from a response cache. Add
GCOMObservation::drm(GModels&)
method. AddGCOMDri::cone_content()
method.[2971] - Install example binaries in share/examples folder.
[2961] - Add
GModelSpatial::flux()
method.Add
GGti::overlap()
method.[2909] - Add
GTime.datetime()
method and add optional precision toGTime.utc()
method.[2881] - Replace
log
flag bystring
inGEbounds
andGEnergies
classes.[2695] - Allow RoI centres different from pointing direction in unbinned analysis.
[1855] - Add
GSkyDir::moon()
method.[1854] - Add
GSkyDir::sun()
,GSkyDir::precess()
andGTime::julian_epoch()
methods.
New features¶
[3253] - Add
GModelSpatialRadialRing
class.[3072] - Fix inverted min-max boundary in
GOptimizePar
for negative scale factors.[2961] - Change order of Python module import.
[733] [734] [735] [736] [740] [742] [745] [746] - Implement INTEGRAL/SPI instrument interface.
[742] - Implement
GSPIResponse
class.[599] - Add
GModelSpectralTable
class.
Clean up¶
[3179] - Rename
GModelSpatialDiffuseCube::set_mc_cone()
toGModelSpatialDiffuseCube::mc_cone()
and addmc_cone()
getter methods.[3179] - Rename
GModelSpatialDiffuseMap::set_mc_cone()
toGModelSpatialDiffuseMap::mc_cone()
and addmc_cone()
getter methods.[2893] - Remove
GCTAResponseCache::ndirs()
,GCTAResponseCache::nerecos()
andGCTAResponseCache::netrues()
methods.[1829] -
GSkyProjection::coordsys()
method now returnsCEL
instead ofEQU
.[1761] - Remove
GModelSpatialDiffuseCube::maps()
andGModelSpatialDiffuseCube::pixels()
methods.