Logo white

Justine Devin / gammalib

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Snippets
  • Commits 5,734
  • Compare
  • Branches 15
  • Tags 30
  • gammalib
08 Nov, 2014
2 commits
  • Merge branch '1039-allow-energy-thresholds-via-IRF-and-XML' into integration
    eb131e63
    Jürgen Knödlseder authored
    2014-11-08 00:29:58 +0100  
    Browse Code »
  • Integrate code.
    6f4762d7
    Jürgen Knödlseder authored
    2014-11-08 00:28:48 +0100  
    Browse Code »

07 Nov, 2014
2 commits
  • Add powerlaw flux computation unit test.
    76e21e25
    Jürgen Knödlseder authored
    2014-11-07 23:20:40 +0100  
    Browse Code »
  • Avoid overflow in powerlaw flux computation. ...
    95c5fce0
    The original powerlaw integration functions were prone to overflows for large gammas as the function computed the pow(energy, -gamma), where -gamma can be a large positive number.
    Jürgen Knödlseder authored
    2014-11-07 23:16:03 +0100  
    Browse Code »

06 Nov, 2014
1 commit
  • Added functionality to read energy boundaries from IRF Fits file as well from ob… ...
    c7a508a5
    …servation definition XML files
    Michael Mayer authored
    2014-11-06 16:46:51 +0100  
    Browse Code »

03 Nov, 2014
3 commits
  • Adapt reference value to new optimizer behavior.
    4dc6a2e5
    Jürgen Knödlseder authored
    2014-11-03 22:11:19 +0100  
    Browse Code »
  • Limit maximum number of function decreases.
    a243ab48
    Jürgen Knödlseder authored
    2014-11-03 21:15:37 +0100  
    Browse Code »
  • Limit number of allowed function decreases to 3. ...
    7a6bf544
    This avoids entering oscillations in case of bad convergence behaviour.
    Jürgen Knödlseder authored
    2014-11-03 21:12:49 +0100  
    Browse Code »

31 Oct, 2014
4 commits
  • Handle pre-defined entities in XML module. ...
    cdb8fe7d
    The XML module now handles predefined entities. Special characters, such as " will now be transformed into their predefined entities, e.g. ", when writing the XML file. Upon reading, predefined entities will be converted into special chacaters, so that the user always deals with a human readable string.
    Jürgen Knödlseder authored
    2014-10-31 23:04:39 +0100  
    Browse Code »
  • Allow for function decrease in LM optimizer. ...
    9219f873
    A new parameter was introduce to specify the acceptable function decrease in an iteration. Acceptable means that the new parameters are kept for continuing the iterations. This behaviour existed already before, but a low threshold of 1e-6 did not really activate it. Now the threshold was raised to 1.0 and this help ctlike to converge quicker. Methods accept_dec() have been implemented to get and set the acceptable threshold.
    Jürgen Knödlseder authored
    2014-10-31 15:56:17 +0100  
    Browse Code »
  • Add an additional transition point to the stacked elliptical integration. ...
    e7c83368
    This improves convergence, but there is not real justification for that except that it will likely improve the precision of the computations.
    Jürgen Knödlseder authored
    2014-10-31 14:04:52 +0100  
    Browse Code »
  • Implement internal linear delta binning. ...
    f8c9f87f
    Linear delta binning accelerates the interpolation scheme.
    Jürgen Knödlseder authored
    2014-10-31 13:01:41 +0100  
    Browse Code »

30 Oct, 2014
9 commits
  • Set prefactor minimum for log parabola to 0.0 ...
    b86bdaee
    Not sure why this was set to 0.1.
    Jürgen Knödlseder authored
    2014-10-30 11:45:16 +0100  
    Browse Code »
  • Reduce kluge radius for elliptical models as they are defined in cartesian geome… ...
    f69180ac
    …try while the response computation is done in spherical trigonometry.
    Jürgen Knödlseder authored
    2014-10-30 11:37:17 +0100  
    Browse Code »
  • Adapt test scripts to new interfaces
    dc054bbc
    Jürgen Knödlseder authored
    2014-10-30 10:12:34 +0100  
    Browse Code »
  • Add error computation step after optimization as error computation has been drop… ...
    964b64b7
    …ped from optimization method.
    Jürgen Knödlseder authored
    2014-10-30 10:07:32 +0100  
    Browse Code »
  • Merge branch '1304-improve-ellipse-fitting' into integration ...
    f636ce90
    Conflicts:
    	ChangeLog
    	inst/cta/src/GCTAResponse_helpers.cpp
    	inst/cta/src/GCTASupport.hpp
    Jürgen Knödlseder authored
    2014-10-30 09:31:35 +0100  
    Browse Code »
  • Add information about improvements.
    0c5d33d6
    Jürgen Knödlseder authored
    2014-10-30 00:47:53 +0100  
    Browse Code »
  • Adjust reference fit results to new default optimizer precision of 5e-3.
    ea22c526
    Jürgen Knödlseder authored
    2014-10-30 00:43:53 +0100  
    Browse Code »
  • Set default optimizer precision to 5e-3 and limit number of iterations to 100.
    dd5107e3
    Jürgen Knödlseder authored
    2014-10-30 00:36:13 +0100  
    Browse Code »
  • Finalize response optimization.
    f522be3a
    Jürgen Knödlseder authored
    2014-10-30 00:06:23 +0100  
    Browse Code »

29 Oct, 2014
11 commits
  • Add test script to illustrate the Psf-based computation for radial models.
    ab4461b6
    Jürgen Knödlseder authored
    2014-10-29 22:45:59 +0100  
    Browse Code »
  • Correct transition point for shell model (was in degrees but the method expected… ...
    c238a196
    … radians; this led to convergence problems with the shell model).
    Jürgen Knödlseder authored
    2014-10-29 16:12:49 +0100  
    Browse Code »
  • Correctly select rho values
    7764d813
    Jürgen Knödlseder authored
    2014-10-29 14:55:27 +0100  
    Browse Code »
  • Add test script for radial response computation
    813fe751
    Jürgen Knödlseder authored
    2014-10-29 14:50:09 +0100  
    Browse Code »
  • Set absolute log-likelihood precision to 5e-3.
    e9e98866
    Jürgen Knödlseder authored
    2014-10-29 14:47:08 +0100  
    Browse Code »
  • Implement model-based integrations for stacked analysis. ...
    2d3241ea
    Only the model-based integrations allow a proper and easy handling of the elliptical models.
    Jürgen Knödlseder authored
    2014-10-29 14:20:13 +0100  
    Browse Code »
  • Put MajorRadius before MinorRadius in the parameter stack. ...
    743c5c52
    This appears more natural for an ellipse.
    Jürgen Knödlseder authored
    2014-10-29 09:29:29 +0100  
    Browse Code »
  • Adding an rho integration boundary at rho=semiminor solved the problem with the … ...
    d32e8946
    …strange Npred profile.
    Jürgen Knödlseder authored
    2014-10-29 01:43:16 +0100  
    Browse Code »
  • Improve elliptical Irf and Npred computation. ...
    89b294ab
    The binned analysis looks okay, but unbinned shows a strange behaviour for the semiminor axis parameter which results in a strong dependency of Npred on the semiminor axis value. This seems to prevent a nice convergence in unbinned mode.
    
    There is also an open issue to be solved related to the possibility that the minor axis is larger than the major axis. The actual code assumes that minor axis < major axis. If this is not fulfilled, the omega arc computations will be wrong.
    Jürgen Knödlseder authored
    2014-10-29 01:25:52 +0100  
    Browse Code »
  • Correctly copy over all parameters
    1ee6318e
    Jürgen Knödlseder authored
    2014-10-29 00:27:53 +0100  
    Browse Code »
  • Correct typo in documentation
    91c1351d
    Jürgen Knödlseder authored
    2014-10-29 00:27:39 +0100  
    Browse Code »

28 Oct, 2014
8 commits
  • Implement elliptical response computation that is limited to the ellipse region.… ...
    88c03a8a
    … There still seems to be a problem with the Irf computation as the log-likelihood profiles are not smooth. The Npred computation gives however a smooth profile.
    Jürgen Knödlseder authored
    2014-10-28 22:19:19 +0100  
    Browse Code »
  • Add elliptical Npred computation test script and improve elliptical Irf computation test script.
    8e9f904c
    Jürgen Knödlseder authored
    2014-10-28 22:18:01 +0100  
    Browse Code »
  • Implement new variable naming
    8945de38
    Jürgen Knödlseder authored
    2014-10-28 16:24:48 +0100  
    Browse Code »
  • Move semiminor and semimajor members to the base class for elliptical spatial models. ...
    bb549118
    Any elliptical model should be defined by semiminor and semimajor axes, these are in fact used in the CTA response computation. Hence they should live in the baseclass, not the derived class.
    Jürgen Knödlseder authored
    2014-10-28 11:58:22 +0100  
    Browse Code »
  • Add test script that illustrates the intersection of the ellipse with a circle. … ...
    a183d3cd
    …This script is for validating the code in cta_irf_elliptical_kern_rho::eval().
    Jürgen Knödlseder authored
    2014-10-28 11:38:54 +0100  
    Browse Code »
  • Add missing operators and add corresponding Python unit tests.
    668e2cd5
    Jürgen Knödlseder authored
    2014-10-28 08:07:18 +0100  
    Browse Code »
  • Add time operator unit tests
    e4936932
    Jürgen Knödlseder authored
    2014-10-28 07:50:56 +0100  
    Browse Code »
  • Add Python 3.x division operator
    eb988c7e
    Jürgen Knödlseder authored
    2014-10-28 07:46:23 +0100  
    Browse Code »