GammaLib 2.1 release¶
Overview¶
GammaLib 2.1 is a major release that adds significant functionality.
In particular, this release provides:
Faster filling of sparse matrices
Weighting cube DRW support for COMPTEL interface
Faster INTEGRAL/SPI likelihood computations
Bug fixes¶
[6] -
GObservation(s)::nobserved()
andGEvents::number()
methods return values changed from int to doubleFix bug in
GModelSpectralTable::par_index
[4461] - Fix solidangle computation in
GSkyRegionRectangle
[4223] - Replace
distutils
bysetuptools
for Python setup[4198] - Fix segfault on saving empty
GModelSpectralTable
instance
Improvements¶
[14] - Improve COMPTEL response computation
[13] - Implement SPI specific numerical gradient step size Improve elliptical disk aud Gaussian models Interpret position angle of elliptical models in Galactic system if location is specified in Galactic coordinates
[12] - Implement SPI vector response computation Add
gammalib::get_current_clock()
method[11] - Implement native code for sparse matrix unary addition and subtraction
- [9] -
Use sparse vectors in
GObservation
binned likelihood methods
Add
GVectorSparse
class AddGMatrixSparse
methodscolfill_init()
,colfill_set_column()
andcolfill_flush()
AddGMatrixSparse::column_to_vector()
method[8] - Add
GGti::append(GTimes,GTimes)
method[7] - Fix unused parameters in
GSPIModelDataSpace::setup_pars()
method[5] - Add coordinate string constructor and
set()
method toGSkyDir
class[4] - Write GSPIResponse group name in
GSPIObservation::write()
method[3] - Add
gammalib::get_current_rss()
method ImplementGSPIModelDataSpace::eval()
vector method[2] - Compute scale gradients for composite spatial model
[1] - Add GSkyMap scalar multiplication and division Add
GCOMResponse::backproject
method Do no longer clip negative sky map pixels inGModelSpatialDiffuseMap
Add kludge to enable reading of CTA SDC data
Extract
GMWLObservation
attributes from filenameAdd
GEnergy::eV()
andGEnergy::log10eV()
methods[4467] - Generalise flux computation in GModelSpatial::flux method (#4467)
[4209] - Add
GSkyMap
comparison operators. Add COMPTEL DRW support toGCOMObservation
and addGCOMDris
class. AddGCOMHkd
andGCOMHkds
classes.[4204] - Add
GIntegral::adaptive_gauss_kronrod()
method[4202] - Add optional unit parameter to
GApplication::log_value()
methods[4159] - Implement response vector cache storage in FITS file
Add
GCOMObservation::npred()
method[4069] - Add optional energy scaling in
GModelSpectralTable
class and addGNdarray::index()
method