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.