{{lastupdated_at}} by {{lastupdated_by}} h1. 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