GammaLib 1.1 release (24 July 2016)¶
Overview¶
GammaLib 1.1 is a major release that adds significant functionality.
In particular, this release provides:
Support for Fermi/LAT Pass 8 analysis
Support for CTA on/off fitting
Point Spread Function histograms for CTA
Energy dispersion for stacked CTA analysis
Publication of sky maps to the Virtual Observatory hub
New names for spatial and spectral model and their parameters
Bug fixes¶
Fix exception handling SWIG interface for Python 3
[1815] - Fix consistency problem in
GCTABackground3D
[1806] - Fix Makefile for example executables
[1717] - Make
GFilename::is_fits
thread safeFix
GFitsTableCol::insert()
method for empty columns[1662] - Fix
GCTAEdisp2D::compute_ebounds_xxx()
methods
Improvements¶
[1824] - Check on model parameters in spectral registry
[1821] - Rename spectral model components
[1820] - Write same XML element names than those that were read
[1818] - Rename spatial model components
[1808] - Models accessing file now support relative file names, add
GXmlElement::filename()
andGXmlDocument::filename()
methods, move node parent from GXmlElement to GXmlNode class[1784] -
GCTAAeff2D
no longer extrapolates beyond response table[1787] -
GSkyMap::save()
now overwrites files[1779] - Use
std::vector
for naxes argument inGFitsImage
GCTACubePsf
andGCTACubeEdisp
now save 4D imagesChange interpolation scheme in
GCTABackground3D
[1765] - Add
GModel::read_attributes()
andGModel::write_attributes()
private methods[1746] - Also write test reports in case of an exception
[1745] -
GCaldb::filename()
method now returnsGFilename
[1725] - Use rejection method in
GModelSpatialDiffuseMap::mc()
[1722] - Use rejection method in
GCTABackground3D::mc()
andGModelSpatialDiffuseCube::mc()
[1714] - Revise GTime operators
[1695] - Handle FITS extensions in
GSkyMap::load()
andGSkyMap::save()
methods[1674] - Restrict Monte Carlo simulations in
GModelSpatialDiffuseConst
to simulation cone[1673] - Optimise
GModelSpatialDiffuseMap::set_mc_cone()
andGModelSpatialDiffuseCube::set_mc_cone()
methods[1672] - Use default
GTime
inGModelSpectral::eval()
andGModelSpectral::eval_gradients()
methods[1671] - The
GApplicationPar::filename()
methods now take and returnGFilename
[1670] - Use default
GTime
inGObservation::deadc()
method[1666] - Add
GFilename
methods and remove equivalents fromGTools
[1664] - Add non-const
GObservation::events()
method[1656] - Use column names for CTA response table access
[1649] - Use
GFilename
inGFits
to store filename[1648] - Implement event fetching and disposal in
GCTAEventList
classHandle also additional columns in
GCTAEventList::append()
method[1598] - Load CTA GTI extension from the HDU name provided by the DSS keyword
New features¶
[1803] - Include examples in unit tests
Handle additional columns in
GArf
class[1798] - Add
GWcsSIN
projection class[1789] - Add weights to CTA event cube and event bin
[1786] - Add
GCTAPsfTable
class[1773] - Add
GCsv::append()
method[1772] - Add
GTestSuite::test_value()
string method[1770] - Add component setting methods to
GModelSky
Add
GApplication::logFileClose()
method[1744] - Add
GCTAObservation
filename constructor[1743] - Add
gammalib::number()
function[1733] - Add
GSkyMap::shape()
andGSkyMap::ndim()
methodsAdd
GEnergy
division operator[1723] - Add
GObservations::nobserved()
method[1721] - Add energy dispersion cube for stacked analysis
[1710] - Add
GSkyMap::publish()
method to publish map on VO Hub and addGVOClient::publish()
method to publish a FITS HDU[1710] - Add
GSkyMap::publish()
method to publish map on VO HubAdd
GFilename::fullname()
methodAdd
GCTAEventList::remove()
method[1517] - Support Fermi LAT Pass 8 response functions
[1484] - Support out of source builds
[1044, 1781] - Finalize implementation of CTA On/Off fitting