Updated over 9 years ago by Knödlseder Jürgen
GammaLib-00-09-00 release¶
This is the last release before the version 1.0.0 release of GammaLib. The release contains basically all features that are planned for release 1.0.0 and serves as pre-release for validating the code prior to the 1.0.0 release.
The following changes have been implemented with respect to the previous release:- Add energy dispersion to CTA module
- Add pointing table support to CTA module
- Add event filtering for binned analysis
- Add +=, -=, *= and /= operators to GSkymap
- Add integration status tracking to GIntegral
- Add GCTAExposure and GCTAMeanPsf classes
- Add ts and tscalc attributes to GModel and use them in models
- Add manipulation methods to GCTAResponseTable
- Add read(), write() and save() methods to GCTAPsf2D and GCTAPsfKing
- Add classname() method to all classes
- Add utc() methods to GTime class
- Add hierachical element access methods to GXml and GXmlNode
- Add table creation and saving methods to GCsv class
- Add predefined entity support to XML module
- Read/write altitude and azimuth attributes of CTA data
- Refactor CTA response class, add GCTAResponseCube class
- Improve CTA response computation for extended models
- Implement CTA stacked analysis
- Optimize CTA binned and stacked analysis
- LM optimizer now allows logL decreases up to 1.0
- Load events only when needed into GCTAObservation
- Implement full automatic typecasting in Python module
- Fill DETX and DETY values in GCTAResponseIrf::mc
- Rename GCTAModelBackground to GCTAModelCubeBackground
- Rename GCTAModelInstBackground to GCTAModelIrfBackground
- Rename GIntegral::romb() to GIntegral::romberg()
- Correctly take into account logfile name change in Python
- Correctly use DETX/DETY in radians in GCTAInstDir
- Introduce class codes to avoid dynamic type casting
- Remove error computation from optimization
- Add GOptimize::errors() method for error computation
- Add support for user and save CTA energy thresholds
- Several bug corrections