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
GModelSpatialDiffuseCubepickeling issue.[3126] - Avoid rounding errors in
GSkyMapoperators.[3012] - Exclude upper edge boundary in
GSkyMap::contains()method.[2917] - Fix
GTime.utc()precision bug.Correctly write model attributes in
GCOMModelDRBFittingclass.
Improvements¶
Add equality and non-equality operators to
GSkyRegionCircleclass.[3202] - Replace
GCTAResponseCacheclass byGResponseCacheclass.[3145] - Properly set region for
GModelSpatialDiffuseCubeclass.[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
logflag bystringinGEboundsandGEnergiesclasses.[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
GModelSpatialRadialRingclass.[3072] - Fix inverted min-max boundary in
GOptimizeParfor 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
GSPIResponseclass.[599] - Add
GModelSpectralTableclass.
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 returnsCELinstead ofEQU.[1761] - Remove
GModelSpatialDiffuseCube::maps()andGModelSpatialDiffuseCube::pixels()methods.