Logo white

Jürgen Knödlseder / gammalib

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Snippets
  • Commits 7,685
  • Compare
  • Branches 6
  • Tags 28
  • gammalib
15 Sep, 2012
7 commits
  • Distribute swig files. ...
    b1758894
    The swig files are needed for building of the ctools bindings, hence we put back the distribution of these files.
    Jürgen Knödlseder authored
    2012-09-15 22:17:16 +0200  
    Browse Code »
  • Update for version 0.6.1. ...
    db29cc79
    Summarize bug fix changes.
    Jürgen Knödlseder authored
    2012-09-15 20:54:10 +0200  
    Browse Code »
  • clang++/clang takes precedence over g++/gcc. ...
    24ddea60
    On new Mac OS X systems (>=10.7) we should select by default the clang++ compiler instead of the g++ compiler. The order of the compilers was thus changed on the compiler search, so that clang++ is detected before g++. As most other systems have no clang++ compiler (at least for the moment), this should not distrube the g++ discovery on these systems.
    Jürgen Knödlseder authored
    2012-09-15 20:53:39 +0200  
    Browse Code »
  • Update for version 0.6.1
    865f272e
    Jürgen Knödlseder authored
    2012-09-15 20:40:12 +0200  
    Browse Code »
  • Do not install swig files. ...
    71bb5d58
    Formerly, the GammaLib swig files were needed to build the ctools binding, and for that reason the swig files were installed globally. This is not needed anymore. We therefore do no longer install the swig files.
    Jürgen Knödlseder authored
    2012-09-15 20:30:59 +0200  
    Browse Code »
  • Do no check for presence of __init__.py file
    05c98cb1
    Jürgen Knödlseder authored
    2012-09-15 17:59:37 +0200  
    Browse Code »
  • Merge branch 'master' into release
    0aabdd14
    Jürgen Knödlseder authored
    2012-09-15 17:58:42 +0200  
    Browse Code »

14 Sep, 2012
3 commits
  • Bring ahead of master.
    9f2760f4
    Jürgen Knödlseder authored
    2012-09-14 20:35:53 +0200  
    Browse Code »
  • Merge branch 'devel' into release
    eb22aaeb
    Jürgen Knödlseder authored
    2012-09-14 16:13:58 +0200  
    Browse Code »
  • Update for release.
    6e5155e3
    Jürgen Knödlseder authored
    2012-09-14 16:10:38 +0200  
    Browse Code »

08 Sep, 2012
1 commit
  • Add tests for logging
    5c76e6e9
    Jürgen Knödlseder authored
    2012-09-08 14:20:43 +0200  
    Browse Code »

07 Sep, 2012
1 commit
  • Correct check of min, max, and sum functions. ...
    bdaaa8ae
    sum function checked failed for clang on i386.
    Jürgen Knödlseder authored
    2012-09-07 08:44:40 +0200  
    Browse Code »

06 Sep, 2012
17 commits
  • Start implementing matrix tests.
    460fec47
    Jürgen Knödlseder authored
    2012-09-06 22:10:28 +0200  
    Browse Code »
  • Define index tuple typemaps. ...
    0d054474
    General typemaps have been defined to access index arrays through Python tuples. Typical usage of these tuples is the access of matrix elements, FITS image pixels or table columns, of skymap pixels. In the long run, these generic typemaps should be used throughout the GammaLib project for easier maintenance.
    Jürgen Knödlseder authored
    2012-09-06 21:58:44 +0200  
    Browse Code »
  • Implement __getitem__ and __setitem__ operators. ...
    90555f75
    Implement matrix access operators that use Python tuples. For handling of Python tuples, a special SWIG file names GTypemaps.i was created. This file has to be included to expose the typemaps to the interface.
    Jürgen Knödlseder authored
    2012-09-06 21:56:15 +0200  
    Browse Code »
  • Avoid using of < and > symbols in error messages.
    fcd5778e
    Jürgen Knödlseder authored
    2012-09-06 20:33:34 +0200  
    Browse Code »
  • Remove Cstyle casts.
    17c4f8b2
    Jürgen Knödlseder authored
    2012-09-06 18:10:55 +0200  
    Browse Code »
  • Add matrix elements to print() method. ...
    5e5bd2d0
    Matrix elements are now also displayed using the print() method. Note that for matrices with more than a given number of rows and columns (10 for the time being), excedent elements will be replaced by ..., showing only the corners of the matrix.
    Jürgen Knödlseder authored
    2012-09-06 18:07:43 +0200  
    Browse Code »
  • Use unit testsuite for testing. ...
    973bbf0b
    Adapt the unit test for the usage of the new GammaLib test suite. Test reports are now reported in a JUnit compliant XML file.
    Jürgen Knödlseder authored
    2012-09-06 18:05:54 +0200  
    Browse Code »
  • Remove excess line feed.
    ada01abc
    Jürgen Knödlseder authored
    2012-09-06 18:04:55 +0200  
    Browse Code »
  • Improve nested try exceptions.
    1cdceeb4
    Jürgen Knödlseder authored
    2012-09-06 18:02:33 +0200  
    Browse Code »
  • Limit maximum number of printed matrix rows and columns. ...
    4711eaa6
    Added an integer parameter to print_elements() method that allows limiting the maximum number of rows and columns in the output. If more rows and/or columns are present than the number specified by the parameter, the excedent elements will be replaced by "..." in the centre of the matrix (i.e. only the corner elements of the matrix will be shown). If the parameter is set to 0, all matrix elements will be printed.
    
    The parameter defaults to 10.
    Jürgen Knödlseder authored
    2012-09-06 15:13:06 +0200  
    Browse Code »
  • Reorder include directives. ...
    7f0d3884
    For cosmetic reasons the include directives have been reordered.
    Jürgen Knödlseder authored
    2012-09-06 05:12:56 +0200  
    Browse Code »
  • Update following recent changes.
    7a658c43
    Jürgen Knödlseder authored
    2012-09-06 05:10:28 +0200  
    Browse Code »
  • Add some debug code. ...
    a7cdb4ea
    Some debug code was added to track down some problems in the GSparseMatrix class. The next step will be the modification to use the test suite.
    Jürgen Knödlseder authored
    2012-09-06 05:04:58 +0200  
    Browse Code »
  • Improve the error messages. ...
    b4ded5bf
    Improve some error messages so that more information is available in the report in case of failures.
    Jürgen Knödlseder authored
    2012-09-06 05:04:05 +0200  
    Browse Code »
  • Refactor, made compliant to actual coding standards and bug corrections. ...
    a4f1132c
    The matrix classes have been refactored and made compliant to actual coding standards.
    
    Furthermore, the != operator has been fixed as it was not testing the full matrix before.
    
    This revealed another problem with the fill stack that was corrupted for vector fills. The internal array m_stack_work was used by the vector fill stack method and the flush method, and the flush method corrupted the vector fill values before they were used. To solve this issue, an additional working array m_stack_rows has been introduced that is now exclusively used by the vector fill stack. The m_stack_work working array is now exclusively used by the flush method.
    Jürgen Knödlseder authored
    2012-09-06 05:02:45 +0200  
    Browse Code »
  • Remove matrix tools. ...
    8dd626de
    The matrix tools module is not needed anymore as the conversion constructors were put back into the matrix classes.
    Jürgen Knödlseder authored
    2012-09-06 04:58:23 +0200  
    Browse Code »
  • Add #include <cstdlib> ...
    079bc894
    Include the cstdlib header as this header is needed to exposure the system function.
    Jürgen Knödlseder authored
    2012-09-06 01:43:08 +0200  
    Browse Code »

05 Sep, 2012
11 commits
  • Add test_value() method for integer comparisons. ...
    4c115039
    Added a test_value() method for integer comparisons that automatically informs about the mismatches. This increases the readability of the test results.
    Jürgen Knödlseder authored
    2012-09-05 18:58:41 +0200  
    Browse Code »
  • Allow allocation of an empty matrix. ...
    2cde884c
    According to the property of the GMatrix class, the allocation of an empty matrix (i.e. with zero rows and columns) is now allowed.
    Jürgen Knödlseder authored
    2012-09-05 18:34:25 +0200  
    Browse Code »
  • Make compliant to coding standards.
    b2206691
    Jürgen Knödlseder authored
    2012-09-05 14:22:36 +0200  
    Browse Code »
  • Refactorise code. ...
    926b69e7
    Macros are now used to reduce the code complexity and guarantee uniform testing of all classes. The tests have furthermore been adapted to the new unit test suite.
    Jürgen Knödlseder authored
    2012-09-05 14:14:19 +0200  
    Browse Code »
  • Add instrument and optimizer tests. ...
    dea67fa5
    Add the Python paths to the instrument test directories so that the test script can import the instrument test scripts.
    
    Add GOptimizer test to the test suites.
    Jürgen Knödlseder authored
    2012-09-05 10:54:55 +0200  
    Browse Code »
  • Name the dummy test. ...
    e598adfa
    Append module name to the dummy test name so that we can see immediately which dummy test is executed.
    Jürgen Knödlseder authored
    2012-09-05 10:53:48 +0200  
    Browse Code »
  • Improve code formating.
    52451782
    Jürgen Knödlseder authored
    2012-09-05 10:49:10 +0200  
    Browse Code »
  • Rename some test suites and optionally include also instrument test suites.
    37dff2d7
    Jürgen Knödlseder authored
    2012-09-05 10:48:18 +0200  
    Browse Code »
  • Add dummy test.
    38ec2443
    Jürgen Knödlseder authored
    2012-09-05 10:47:43 +0200  
    Browse Code »
  • Use test observation class for unit testing and make compliant to coding conventions. ...
    918c92ae
    The test used initially the LAT observation class, and therefore was not really executed. Now the new observation test class is used, and tests are performed for binned and unbinned analysis.
    Jürgen Knödlseder authored
    2012-09-05 10:42:49 +0200  
    Browse Code »
  • Add base class constructor to test suite constructor.
    8ceb1537
    Jürgen Knödlseder authored
    2012-09-05 10:31:27 +0200  
    Browse Code »