Logo white

Pierrick Martin / gammalib

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Snippets
  • Commits 7,254
  • Compare
  • Branches 28
  • Tags 47
  • gammalib
14 Apr, 2020
8 commits
  • Finish implementation of methods in GSPIModelDataSpace (#745)
    d0d0e2e4
    Jürgen Knödlseder authored
    2020-04-14 20:53:44 +0200  
    Browse Code »
  • Add "EVTCLASS" method to GSPIModelDataSpace (#745)
    b66e08c6
    Jürgen Knödlseder authored
    2020-04-14 17:13:09 +0200  
    Browse Code »
  • Implement "DATE" method in GSPIModelDataSpace (#745)
    fbfd864a
    Jürgen Knödlseder authored
    2020-04-14 16:51:24 +0200  
    Browse Code »
  • Complete XML file reading and writing in GSPIObservation (#740)
    93799538
    Jürgen Knödlseder authored
    2020-04-14 13:49:53 +0200  
    Browse Code »
  • Add "POINT" model to GSPIModelDataSpace (#745)
    9389a593
    Jürgen Knödlseder authored
    2020-04-14 10:39:33 +0200  
    Browse Code »
  • Update change log
    6bb98362
    Jürgen Knödlseder authored
    2020-04-14 10:28:48 +0200  
    Browse Code »
  • Update documentation to inform also about INTEGRAL/SPI
    8d98216b
    Jürgen Knödlseder authored
    2020-04-14 01:15:14 +0200  
    Browse Code »
  • Implement SPI unit tests
    ee693cad
    Jürgen Knödlseder authored
    2020-04-14 00:35:03 +0200  
    Browse Code »

13 Apr, 2020
3 commits
  • Multiply map values with solid angle in GResponse::irf_diffuse()
    9dc8a8dd
    Jürgen Knödlseder authored
    2020-04-13 21:50:36 +0200  
    Browse Code »
  • Fix ambiguity problem in GSkyDir::posang() and posang_deg() (#3199)
    964b56a9
    Jürgen Knödlseder authored
    2020-04-13 17:52:44 +0200  
    Browse Code »
  • Add Tech Note about a modification of the spatial model convolution (#3203)
    b0fb9d94
    Jürgen Knödlseder authored
    2020-04-13 10:33:58 +0200  
    Browse Code »

11 Apr, 2020
21 commits
  • Rename GResponse::irf spatial integration method to GResponse::irf_spatial (#3202)
    df6bd2fa
    Jürgen Knödlseder authored
    2020-04-11 22:02:47 +0200  
    Browse Code »
  • Add the following to enable compilation on Solaris ...
    aa607681
    #if defined(__sun) && (defined(__svr4__) || defined(__SVR4)) // SOLARIS
        typedef uint64_t u_int64_t;
    #endif // SOLARIS
    Jürgen Knödlseder authored
    2020-04-11 03:37:38 +0200  
    Browse Code »
  • On Sun, define typedef uint64_t u_int64_t
    6a72ca6e
    Jürgen Knödlseder authored
    2020-04-11 03:04:38 +0200  
    Browse Code »
  • Use base class response cache instead of removed CTA response cache
    2061c046
    Jürgen Knödlseder authored
    2020-04-11 02:19:06 +0200  
    Browse Code »
  • Add #include <cstring> to make std::memcpy available
    d7db3673
    Jürgen Knödlseder authored
    2020-04-11 01:55:31 +0200  
    Browse Code »
  • Replace uint64_t by u_int64_t ...
    55a0141e
    uint64_t is a C++11 feature that does not work on most older systems. However, <sys/types.h> defines a u_int64_t type that can be used.
    Jürgen Knödlseder authored
    2020-04-11 01:43:00 +0200  
    Browse Code »
  • Remove GCTAResponseCache class
    544ee3de
    Jürgen Knödlseder authored
    2020-04-11 00:46:51 +0200  
    Browse Code »
  • Implement unit test for GResponseCache class
    7b162c52
    Jürgen Knödlseder authored
    2020-04-11 00:39:15 +0200  
    Browse Code »
  • Move remove_response_cache() method from GCTAResponse to GResponse
    eb04ef55
    Jürgen Knödlseder authored
    2020-04-11 00:39:15 +0200  
    Browse Code »
  • Recover code
    9cb63bed
    Jürgen Knödlseder authored
    2020-04-11 00:39:15 +0200  
    Browse Code »
  • Rename GResponseCache::energy() method to GResponseCache::hash()
    0eff4ea0
    Jürgen Knödlseder authored
    2020-04-11 00:39:15 +0200  
    Browse Code »
  • Modify GResponseCache implementation to guarantee unique cache keys ...
    fabe14af
    The GResponseCache now implements a three-level response cache, with the first level being the name, the second being a hash value of the true and measured energies, and the third level a hash value of the instrument direction. The hash values are implemented as uint64_t 64 Bit unsigned integers.
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Add GResponseCacheKey class (#3202)
    969bbf04
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Fix bug in GSkyDir::rotate_deg() method that was introduced when adding GSkyDir::rotate()
    fb879706
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Move definition of G_CTA_MJDREF to GCTATypemaps.hpp and remove inclusion of GCTA… ...
    e1b946e0
    …Lib.hpp in CTA classes
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Add GSkyDir::GSkyDir(GVector) constructor
    d149c935
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Add GSkyDir::rotate() method
    1ec55e88
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Implement GResponse::irf(const GEvent& event, const GSource& source, const GObservation& obs) method ...
    d511521a
    The method is now implemented at the base class level and branches to the model specific IRF computation methods that are also implemented at the GResponse level. This will allow implementing generic model dependent IRF methods at the base class level, making all spatial model types automatically accessible to all instrument modules. These methods can always be overloaded later in case that more efficient code needs to be generated. But at least, all spatial models work a priori out of the box.
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Add hash() method to test instrument direction
    52ba4ad2
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Add generic response cache class GResponseCache (#3202)
    8b221ddd
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »
  • Add GInstDir::hash() method (#3202) ...
    d6d79688
    The hash method returns a unique hash value for an instrument direction that can be used for the response caching.
    Jürgen Knödlseder authored
    2020-04-11 00:39:14 +0200  
    Browse Code »

09 Apr, 2020
8 commits
  • Add #include <algorithm>
    7764596e
    Jürgen Knödlseder authored
    2020-04-09 23:42:56 +0200  
    Browse Code »
  • Set minimum sigma value for GModelSpectralGauss model to 0.1 keV (to cope also with INTEGRAL/SPI)
    11a45664
    Jürgen Knödlseder authored
    2020-04-09 18:42:54 +0200  
    Browse Code »
  • Print also response in GSPIObservation::print()
    ec189f2f
    Jürgen Knödlseder authored
    2020-04-09 18:36:34 +0200  
    Browse Code »
  • Implement "ebin" method for GSPIModelDataSpace
    ea97ba4d
    Jürgen Knödlseder authored
    2020-04-09 18:21:11 +0200  
    Browse Code »
  • Correct units for INTEGRAL/SPI response function
    59c2be63
    Jürgen Knödlseder authored
    2020-04-09 18:14:25 +0200  
    Browse Code »
  • Implement IRF computation in @GSPIResponse@ (#735)
    17962701
    Jürgen Knödlseder authored
    2020-04-09 15:03:22 +0200  
    Browse Code »
  • Correct fiducial offset in ARC projection in method GWcsARC::prj_set()
    77717082
    Jürgen Knödlseder authored
    2020-04-09 13:57:07 +0200  
    Browse Code »
  • Add GSPIEventBin::ipt() method
    b1611a22
    Jürgen Knödlseder authored
    2020-04-09 10:39:56 +0200  
    Browse Code »