GammaLib: Newshttps://cta-redmine.irap.omp.eu/https://cta-redmine.irap.omp.eu/favicon.ico?14312453732016-01-29T13:49:22ZCTA IRAP Project Gateway
Redmine GammaLib bug fix 1.0.1 releasehttps://cta-redmine.irap.omp.eu/news/522016-01-29T13:49:22ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib version 1.0.1 has been released.</p>
<p>This is a bug fix for GammaLib release 1.0.</p>
The following bug fixes have been implemented:
<ul>
<li>Add units to CTA event list columns (<a href="https://cta-redmine.irap.omp.eu/issues/1616" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Add units to CTA event list columns (Closed)">#1616</a>)</li>
<li>Allow usage of numbers in FITS extension names (<a href="https://cta-redmine.irap.omp.eu/issues/1611" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Unable to use numbers in FITS extension names (Closed)">#1611</a>)</li>
<li>Solve compatibility issues with Anaconda on Mac OS X (<a href="https://cta-redmine.irap.omp.eu/issues/1607" class="issue tracker-3 status-5 priority-4 priority-default closed" title="gammalib: problem using libreadline in mac os 10.10.3 (Closed)">#1607</a>)</li>
<li>Correct diffuse map MC normalisation (<a href="https://cta-redmine.irap.omp.eu/issues/1584" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Galactic Plane Survey simulation's bug with the new ctools-0.10.0 (Closed)">#1584</a>)</li>
</ul> GammaLib version 1.0.0 releasehttps://cta-redmine.irap.omp.eu/news/502015-12-18T23:48:18ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib version 1.0.0 has been released.</p>
<p>This is the first stable release of GammaLib. The package is now under change control.</p>
The following changes have been implemented with respect to the previous release:
<ul>
<li>Ignore errors for El Capitan post processing (<a href="https://cta-redmine.irap.omp.eu/issues/1605" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Correct library post processing on El Capitan (Closed)">#1605</a>)</li>
<li>Read only mandatory columns in GCTAEventList (<a href="https://cta-redmine.irap.omp.eu/issues/1600" class="issue tracker-5 status-5 priority-5 priority-high3 closed" title="Read only necessary columns in GCTAEventList (Closed)">#1600</a>)</li>
<li>Remove extname arguments from classes (<a href="https://cta-redmine.irap.omp.eu/issues/1601" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Remove extname arguments (Closed)">#1601</a>)</li>
<li>Add GFilename class (<a href="https://cta-redmine.irap.omp.eu/issues/1599" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Add GFilename class (Closed)">#1599</a>)</li>
<li>Check existence of files in CTA response loading (<a href="https://cta-redmine.irap.omp.eu/issues/1586" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Check existence of files in CTA IRF loading (Closed)">#1586</a>)</li>
<li>GSkyMap::__getitem__ throw exception if out of bound (<a href="https://cta-redmine.irap.omp.eu/issues/1581" class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Skymap pixel iterator does not work on Debian and FreeBSD (Closed)">#1581</a>)</li>
<li>Handle ~ in filenames (<a href="https://cta-redmine.irap.omp.eu/issues/1580" class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="ctools cannot read filename using "~" referring to home directory (Closed)">#1580</a>)</li>
<li>Add GModel::has_ts() method (<a href="https://cta-redmine.irap.omp.eu/issues/1578" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Add convenience scripts for simple tasks (Closed)">#1578</a>)</li>
<li>Perform <i>init</i>.py creation only in build step (<a href="https://cta-redmine.irap.omp.eu/issues/1569" class="issue tracker-3 status-5 priority-4 priority-default closed" title="Error when installing Gammalib (Closed)">#1569</a>)</li>
<li>Remove access by name methods from GSkyRegions (<a href="https://cta-redmine.irap.omp.eu/issues/1564" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Implement setter method for GSkyRegion::name() (Closed)">#1564</a>)</li>
<li>Resolve Python test problem on El Capitan (<a href="https://cta-redmine.irap.omp.eu/issues/1563" class="issue tracker-1 status-5 priority-4 priority-default closed" title="GammaLib Python check does not work on El Capitan (Mac OS 10.11) (Closed)">#1563</a>)</li>
</ul> GammaLib version 0.11.0 releasehttps://cta-redmine.irap.omp.eu/news/482015-11-01T23:33:15ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib version 0.11.0 has been released.</p>
<p>This is the final release before GammaLib version 1.0. The release implements all features that are scheduled for version 1.0, and serves as a beta release for version 1.0. The package has undergone extensive science verifications.</p>
The following changes have been implemented with respect to the previous release:
<ul>
<li>Add need_help() method to GApplication (<a href="https://cta-redmine.irap.omp.eu/issues/572" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Make ctools help pages available via fhelp (Closed)">#572</a>)</li>
<li>Correct GModelSpatialDiffuseCube computations (<a href="https://cta-redmine.irap.omp.eu/issues/1559" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Pull distribution of diffuse cube model is biased (Closed)">#1559</a>)</li>
<li>Add save() and write() methods to GModelSpatialDiffuseCube</li>
<li>Add interval constructor and set methods to GEnergies class</li>
<li>Add Python unit test function to gammalib module (<a href="https://cta-redmine.irap.omp.eu/issues/1486" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Add a way to test an installed version of Gammalib (Closed)">#1486</a>)</li>
<li>Increase CTA IRF integration precision for shell model (<a href="https://cta-redmine.irap.omp.eu/issues/1521" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Shell parameters Width and Radius are biased (Closed)">#1521</a>)</li>
<li>Correctly handle MC simulations for unnormalized diffuse maps (<a href="https://cta-redmine.irap.omp.eu/issues/1548" class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="ctobssim fails for non-nomalized sky maps (Closed)">#1548</a>)</li>
<li>Improve precision of shell model in unbinned analysis (<a href="https://cta-redmine.irap.omp.eu/issues/1521" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Shell parameters Width and Radius are biased (Closed)">#1521</a>)</li>
<li>Add GCTAModelAeffBackground class</li>
<li>Remove small angle approximation from GModelSpatialRadialShell</li>
<li>Rename GSkymap to GSkyMap</li>
<li>Add binary operators to GSkymap class</li>
<li>GSkymap::operator/=(GSkymap) operator now ignores division by zero</li>
<li>Remove deadtime correction from GCTAModelCubeBackground (<a href="https://cta-redmine.irap.omp.eu/issues/1503" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Pull distributions of stacked analysis look shifted (Closed)">#1503</a>)</li>
<li>Add GCTAObservation::object() method</li>
<li>Correct model gradient computation</li>
<li>Correct check of pixel containment in sky map (GSkymap::contains())</li>
<li>Do only search in users pfiles if PFILES environment variable is not set</li>
<li>Correct GModelSpatialDiffuseConst::mc() method (<a href="https://cta-redmine.irap.omp.eu/issues/1480" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Constant spatial model gives different number of events for different simulation regions (Closed)">#1480</a>)</li>
<li>Add is_valid() method to GCTARoi and write keywords only if ROI is valid (<a href="https://cta-redmine.irap.omp.eu/issues/1476" class="issue tracker-2 status-5 priority-4 priority-default closed" title="ctbin should complain about missing RoI information (Closed)">#1476</a>)</li>
<li>Increased number of integration iterations for energy dispersion (<a href="https://cta-redmine.irap.omp.eu/issues/1472" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Error during integration when using energy dispersion (Closed)">#1472</a>)</li>
<li>Add GOptimizerLM::logger() method, logger constructor takes pointer (<a href="https://cta-redmine.irap.omp.eu/issues/1471" class="issue tracker-2 status-5 priority-4 priority-default closed" title="GOptimizer::status() and iter() missing from GOptimizerLM (Closed)">#1471</a>)</li>
<li>Replaced fixed precision integration by fixed iterations (<a href="https://cta-redmine.irap.omp.eu/issues/1466" class="issue tracker-6 status-5 priority-7 priority-highest closed" title="Replace fixed integration precision by fixed number of iterations (Closed)">#1466</a>)</li>
<li>Implement rejection method for skymap Monte Carlo (<a href="https://cta-redmine.irap.omp.eu/issues/1465" class="issue tracker-6 status-5 priority-6 priority-high2 closed" title="Implement a rejection method to draw MC samples from a diffuse map or cube (Closed)">#1465</a>)</li>
</ul> GammaLib version 0.10.0 releasehttps://cta-redmine.irap.omp.eu/news/462015-05-26T06:50:24ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib version 0.10.0 has been released.</p>
<p>This is (hopefully) the final release before GammaLib version 1.0, and the release implements most of the features and issues that are scheduled for version 1.0. New with this version are the official CTA Instrument Response Functions that are bundled now within GammaLib.</p>
<p>The following changes have been implemented with respect to the previous release:</p>
<ul>
<li>Add optional PHASE information to CTA event lists</li>
<li>Use URL path informtion in GVOClient connection to Hub</li>
<li>Ignore empty string parameters in GModel::is_valid()</li>
<li>Add some constructors</li>
<li>Add classname methods to Python interface (<a href="https://cta-redmine.irap.omp.eu/issues/1321" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Add classname() method to Python interface of all classes (Closed)">#1321</a>)</li>
<li>Rename CTA cube analysis classes (<a href="https://cta-redmine.irap.omp.eu/issues/1269" class="issue tracker-5 status-5 priority-4 priority-default closed" title="Re-organise CTA class names (Closed)">#1269</a>)</li>
<li>Do not dump unqueried parameters (<a href="https://cta-redmine.irap.omp.eu/issues/1349" class="issue tracker-6 status-5 priority-4 priority-default closed" title="GApplication::log_parameters should only dump parameters that were queried or that are hidden (Closed)">#1349</a>)</li>
<li>Add GBilinear class</li>
<li>Add WCS projections (MOL)</li>
<li>Add GXmlElement::has_attribute() method</li>
<li>Add GSkymap scaling operators (<a href="https://cta-redmine.irap.omp.eu/issues/1296" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Add GSkymap::Scale(index,scale) (Closed)">#1296</a>)</li>
<li>Add GSkymap::extract() method (<a href="https://cta-redmine.irap.omp.eu/issues/1442" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Add skymap extraction method or operator (Closed)">#1442</a>)</li>
<li>Implement GApplicationPar range checking (<a href="https://cta-redmine.irap.omp.eu/issues/285" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Implement parameter checking in GApplicationPar class (Closed)">#285</a>)</li>
<li>Forbid appending to text, comment and PI XML nodes (<a href="https://cta-redmine.irap.omp.eu/issues/804" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Verify XML logic (Closed)">#804</a>)</li>
<li>Increase precision for diffuse model Npred computation (<a href="https://cta-redmine.irap.omp.eu/issues/1248" class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="CTA simulation of molecular cloud does not return expected result (Closed)">#1248</a>)</li>
<li>Implement observation definition reader/writer (<a href="https://cta-redmine.irap.omp.eu/issues/1429" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Implement XML definition for CTA observation (Closed)">#1429</a>)</li>
<li>Remove etrue flag from CTA background IRF (<a href="https://cta-redmine.irap.omp.eu/issues/1437" class="issue tracker-5 status-5 priority-4 priority-default closed" title="Switch order of BGD and BGD_RECO in GCTABackground3D (Closed)">#1437</a>)</li>
<li>Allow appending of empty intervals to GEbounds and GGti</li>
<li>Add single interval constructor to GGti</li>
<li>Allow calling GNodeArray::set_value() for a single node</li>
<li>Add GTI and livetime information to GCTACubeExposure</li>
<li>Add GModelSpatial::contains method (<a href="https://cta-redmine.irap.omp.eu/issues/1446" class="issue tracker-6 status-5 priority-4 priority-default closed" title="Add bounding circle to diffuse map (Closed)">#1446</a>)</li>
<li>Add GModelSpatialEllipticalGauss class (<a href="https://cta-redmine.irap.omp.eu/issues/1412" class="issue tracker-2 status-5 priority-4 priority-default closed" title="Implement GModelSpatialEllipticalGauss (Closed)">#1412</a>)</li>
<li>Add GVOHub class (<a href="https://cta-redmine.irap.omp.eu/issues/1229" class="issue tracker-6 status-5 priority-6 priority-high2 closed child" title="Design and implement GVOHub class (Closed)">#1229</a>)</li>
<li>Add CTA Prod2 instrument response function (<a href="https://cta-redmine.irap.omp.eu/issues/1464" class="issue tracker-6 status-5 priority-6 priority-high2 closed" title="Add default CTA response functions (Closed)">#1464</a>)</li>
</ul> GammaLib-00-09-00 releasehttps://cta-redmine.irap.omp.eu/news/432014-11-13T00:01:41ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>The GammaLib version 0.9.0 has been released.</p>
The release includes the following changes:
<ul>
<li>Add energy dispersion to CTA module</li>
<li>Add pointing table support to CTA module</li>
<li>Add event filtering for binned analysis</li>
<li>Add +=, -=, *= and /= operators to GSkymap</li>
<li>Add integration status tracking to GIntegral</li>
<li>Add GCTAExposure and GCTAMeanPsf classes</li>
<li>Add ts and tscalc attributes to GModel and use them in models</li>
<li>Add manipulation methods to GCTAResponseTable</li>
<li>Add read(), write() and save() methods to GCTAPsf2D and GCTAPsfKing</li>
<li>Add classname() method to all classes</li>
<li>Add utc() methods to GTime class</li>
<li>Add hierachical element access methods to GXml and GXmlNode</li>
<li>Add table creation and saving methods to GCsv class</li>
<li>Add predefined entity support to XML module</li>
<li>Read/write altitude and azimuth attributes of CTA data</li>
<li>Refactor CTA response class, add GCTAResponseCube class</li>
<li>Improve CTA response computation for extended models</li>
<li>Implement CTA stacked analysis</li>
<li>Optimize CTA binned and stacked analysis</li>
<li>LM optimizer now allows logL decreases up to 1.0</li>
<li>Load events only when needed into GCTAObservation</li>
<li>Implement full automatic typecasting in Python module</li>
<li>Fill DETX and DETY values in GCTAResponseIrf::mc </li>
<li>Rename GCTAModelBackground to GCTAModelCubeBackground</li>
<li>Rename GCTAModelInstBackground to GCTAModelIrfBackground</li>
<li>Rename GIntegral::romb() to GIntegral::romberg()</li>
<li>Correctly take into account logfile name change in Python</li>
<li>Correctly use DETX/DETY in radians in GCTAInstDir</li>
<li>Introduce class codes to avoid dynamic type casting</li>
<li>Remove error computation from optimization</li>
<li>Add GOptimize::errors() method for error computation</li>
<li>Add support for user and save CTA energy thresholds</li>
<li>Several bug corrections</li>
</ul> GammaLib-00-08-01 releasehttps://cta-redmine.irap.omp.eu/news/382014-02-06T22:13:21ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>The GammaLib version 0.8.1 has been released.</p>
<p>This is a bug fix release that includes the following changes:</p>
<ul>
<li>Added missing hyphens in pfiles synchronisation section (<a href="https://cta-redmine.irap.omp.eu/issues/1091" class="issue tracker-1 status-5 priority-7 priority-highest closed" title="GammaLib setup problem (Closed)">#1091</a>)</li>
<li>Add configuration test script (<a href="https://cta-redmine.irap.omp.eu/issues/1091" class="issue tracker-1 status-5 priority-7 priority-highest closed" title="GammaLib setup problem (Closed)">#1091</a>)</li>
<li>GModelSky, GCTAModelBackground and GCTAModelRadialAcceptance write id attribute into XML file (<a href="https://cta-redmine.irap.omp.eu/issues/1092" class="issue tracker-1 status-5 priority-4 priority-default closed" title="Write out run ids in GCTAModelBackground (Closed)">#1092</a>)</li>
<li>Add GChatter typedef to Python interface</li>
<li>GAMMALIB_CALDB takes precedence over CALDB environment variable (<a href="https://cta-redmine.irap.omp.eu/issues/1094" class="issue tracker-1 status-5 priority-4 priority-default closed" title="make check from gammalib-00-08-00 has one failure (Closed)">#1094</a>)</li>
<li>Added vo module and GVOClient class to Python interface</li>
<li>Track results of Python unit tests (<a href="https://cta-redmine.irap.omp.eu/issues/1119" class="issue tracker-1 status-5 priority-4 priority-default closed" title="The Python test interface seems to be broken (Closed)">#1119</a>)</li>
<li>Clean-up calibration database interface (<a href="https://cta-redmine.irap.omp.eu/issues/1102" class="issue tracker-5 status-5 priority-4 priority-default closed" title="Clean-up calibration database handling (Closed)">#1102</a>)</li>
<li>Correct 2D PSF Monte-Carlo simulations (<a href="https://cta-redmine.irap.omp.eu/issues/1128" class="issue tracker-1 status-5 priority-7 priority-highest closed" title="2D PSF seems not to work properly for simulated events (Closed)">#1128</a>)</li>
<li>Correct deadtime computation for CTA non point source response (<a href="https://cta-redmine.irap.omp.eu/issues/1133" class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Deadtime correction has been applied twice for Npred computation of non-point source models in CT... (Closed)">#1133</a>)</li>
</ul> GammaLib-00-08-00 releasehttps://cta-redmine.irap.omp.eu/news/352014-01-19T00:56:16ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>The GammaLib version 0.8.0 has been released.</p>
<p>The release includes the following changes:</p>
<ul>
<li>Major review of public interfaces of all classes</li>
<li>Reorganize sky models</li>
<li>Introduce GContainer interface class</li>
<li>Add Virtual Observatory support</li>
<li>Introduce GUrl classes for transparent URL handling</li>
<li>Make use of GUrl class in XML I/O</li>
<li>Optimize computations</li>
<li>Introduce gammalib namespace for constants and functions</li>
<li>GModelSpatialDiffuseCube reads ENERGIES extension</li>
<li>Add sky region handling</li>
<li>Add on/off analysis support for CTA</li>
<li>Add xspec interface support</li>
<li>Rework registry classes to remove memory leaks on termination</li>
<li>Add support for variable-length FITS columns</li>
<li>Generalise GSkyPixel to 1D and 2D pixelisations</li>
<li>Added King profile PSF for CTA</li>
<li>Reorganise GOptimizerPars class and add GOptimizerPar class</li>
<li>Put likelihood computation in GObservation class</li>
<li>Add broken power law spectral model</li>
<li>Add Gaussian spectral model</li>
<li>Update parameter files if necessary</li>
<li>Implement exact sky map pixel solid angle computation</li>
<li>Rename the following classes:
<ul>
<li>GWcs ⇒ GSkyProjection</li>
<li>GWcslib ⇒ GWcs</li>
<li>GWcsHPX ⇒ GHealpix</li>
<li>GPar ⇒ GApplicationPar</li>
<li>GPars ⇒ GApplicationPars</li>
</ul></li>
</ul> GammaLib-00-07-00 releasehttps://cta-redmine.irap.omp.eu/news/282013-01-11T23:56:35ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib-00-07-00 was just released.</p>
<p>The release includes the following changes:</p>
<ul>
<li>Add base module for interface classes</li>
<li>Introduce GBase from which almost all classes derive</li>
<li>Add dependency tracking for Python interface</li>
<li>Add COMPTEL instrument interface</li>
<li>Open FITS image using the equivalent data type</li>
<li>Refactor CTA response classes</li>
<li>Define new instrument response interface</li>
<li>Add GSource class</li>
<li>File locking failures do no longer throw exceptions</li>
<li>Optimize GNodeArray computations and add unit tests</li>
<li>Add handling of undefined and NaN values to GPar class</li>
<li>Add GPhotons photon container class</li>
<li>Implement mc(), flux() and eflux() for all spectral models</li>
<li>Rework GTime interface and introduce GTimeReference class</li>
<li>Add GModelSpectralLogParabola spectral model</li>
</ul> GammaLib included in the Softpedia Mac OS software databasehttps://cta-redmine.irap.omp.eu/news/202012-09-18T19:04:51ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib has been selected for reference by the Softpedia Mac OS software database.</p>
<p><a class="external" href="http://mac.softpedia.com/get/Development/Libraries/Jurgen-GammaLib.shtml">http://mac.softpedia.com/get/Development/Libraries/Jurgen-GammaLib.shtml</a></p> GammaLib-00-06-02 releasehttps://cta-redmine.irap.omp.eu/news/182012-09-18T09:00:30ZKnödlseder Jürgenjurgen.knodlseder@irap.omp.eu
<p>GammaLib-00-06-02 was just released. This is a bug fix release.</p>
<p>The new release includes the bug fixes:</p>
<ul>
<li>clang++ compiler precedence is only taken for Mac OS X >= 10.7</li>
<li>Omit Python checks if Python bindings are disabled</li>
<li>Enhance OpenMP configuration on Darwin</li>
<li>Export MACOSX_DEPLOYMENT_TARGET only for --enable-universalsdk</li>
<li>Improve Python bindings configuration</li>
<li>Add TEST_ENV_DIR to load library path</li>
</ul>