• The Python wrapper files are modified by the script each time it is run. This changed the owners of these files during installation to root, making the ineditable afterwards. I changed the logic so that the wrapper file modifications are only done during the build step. No modifications are done during the install step, hence no file ownerships are changed anymore.
    Jürgen Knödlseder authored
     
    Browse File »
  • The Python wrapper files are modified by the script each time it is run. This changed the owners of these files during installation to root, making the ineditable afterwards. I changed the logic so that the wrapper file modifications are only done during the build step. No modifications are done during the install step, hence no file ownerships are changed anymore.
    Jürgen Knödlseder authored
     
    Browse File »



  • Conflicts:
    	configure.ac
    	test/Makefile.am
    
    Both conflicts have been resolved.
    Jürgen Knödlseder authored
     
    Browse File »
  • The Darwin kluge that consisted of linking statically with the GammaLib library for unit testing created a problem in the unit test when using the gcc compiler. Specifically, an exception thrown in purpose during the HealPix test was not caught.
    
    It turned out that the problem was related to the static linking. Linking dynamically did not produce the problem. Furthermore, it also turned out that the Apple compiler also works using the dynamically linked library during unit testing. I have no idea why this was a problem before, but now it is no longer a problem.
    
    I therefore removed the Darwin kluge of static linking.
    
    Furthermore, a post-processing step was added that creates a symbolic link to the directory that contains the shared wrapper libraries. In that way, we do not need a double compilation anymore (before, we compiled once for the install and a second time for the unit test). This should now speed up the unit testing step.
    Jürgen Knödlseder authored
     
    Browse File »
  • …universalsdk has not been selected.
    Jürgen Knödlseder authored
     
    Browse File »




  • The swig modules *.py are post-processed so that "import XXX" directives are replaced by "from XXX import *" directives. Furthermore, the path information is stripped from base class invocations, e.g., "gammalib.obs.GRoi" becomes "GRoi".
    
    This post-processing step solves partially the change request #432. The gammalib module is not imported nested anymore. The gammalib submodules are, however, still present, so a GammaLib class can still be accessed in 2 ways (GRoi and obs.GRoi).
    Jürgen Knödlseder authored
     
    Browse File »
  • Jürgen Knödlseder authored
     
    Browse File »



  • The directory tree has been setup for the development of the COMPTEL module. Instructions have been added to the various Makefile.am and to configure.ac to detect and to configure the library for inclusing of the COMPTEL module. The pyext/setup.py.in script has also bee adapted.
    
    A simple test case has been written for loading of COMPTEL data into an observation.
    
    The summary include file and the summary swig files have been setup.
    Jürgen Knödlseder authored
     
    Browse File »