Commit dedab94ff8f5a05531afc6f63d45b566b7e9de4f

Authored by knodlseder
1 parent 47c87b2f

complete python bindings for existing public methods

config.h.in
1 /* config.h.in. Generated from configure.ac by autoheader. */ 1 /* config.h.in. Generated from configure.ac by autoheader. */
2 2
  3 +/* Define if cfitsio is available */
  4 +#undef G_CFITSIO
  5 +
3 /* Define if range checking should be performed */ 6 /* Define if range checking should be performed */
4 #undef G_RANGE_CHECK 7 #undef G_RANGE_CHECK
5 8
  9 +/* Define to 1 if you have the <dlfcn.h> header file. */
  10 +#undef HAVE_DLFCN_H
  11 +
  12 +/* Define to 1 if you have the <inttypes.h> header file. */
  13 +#undef HAVE_INTTYPES_H
  14 +
  15 +/* Define to 1 if you have the <memory.h> header file. */
  16 +#undef HAVE_MEMORY_H
  17 +
  18 +/* Define to 1 if you have the <stdint.h> header file. */
  19 +#undef HAVE_STDINT_H
  20 +
  21 +/* Define to 1 if you have the <stdlib.h> header file. */
  22 +#undef HAVE_STDLIB_H
  23 +
  24 +/* Define to 1 if you have the <strings.h> header file. */
  25 +#undef HAVE_STRINGS_H
  26 +
  27 +/* Define to 1 if you have the <string.h> header file. */
  28 +#undef HAVE_STRING_H
  29 +
  30 +/* Define to 1 if you have the <sys/stat.h> header file. */
  31 +#undef HAVE_SYS_STAT_H
  32 +
  33 +/* Define to 1 if you have the <sys/types.h> header file. */
  34 +#undef HAVE_SYS_TYPES_H
  35 +
  36 +/* Define to 1 if you have the <unistd.h> header file. */
  37 +#undef HAVE_UNISTD_H
  38 +
6 /* Name of package */ 39 /* Name of package */
7 #undef PACKAGE 40 #undef PACKAGE
8 41
@@ -21,5 +54,8 @@ @@ -21,5 +54,8 @@
21 /* Define to the version of this package. */ 54 /* Define to the version of this package. */
22 #undef PACKAGE_VERSION 55 #undef PACKAGE_VERSION
23 56
  57 +/* Define to 1 if you have the ANSI C header files. */
  58 +#undef STDC_HEADERS
  59 +
24 /* Version number of package */ 60 /* Version number of package */
25 #undef VERSION 61 #undef VERSION
configure
@@ -1485,7 +1485,7 @@ Optional Features: @@ -1485,7 +1485,7 @@ Optional Features:
1485 optimize for fast installation [default=yes] 1485 optimize for fast installation [default=yes]
1486 --disable-libtool-lock avoid locking (might break parallel builds) 1486 --disable-libtool-lock avoid locking (might break parallel builds)
1487 --enable-range-check performs index range checking 1487 --enable-range-check performs index range checking
1488 - --enable-python-binding build python binding (default=no 1488 + --enable-python-binding build python binding (default=yes
1489 1489
1490 Optional Packages: 1490 Optional Packages:
1491 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1491 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -2433,8 +2433,7 @@ fi @@ -2433,8 +2433,7 @@ fi
2433 2433
2434 2434
2435 2435
2436 -# things required by automake  
2437 -# AC_ARG_PROGRAM 2436 +
2438 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2437 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2439 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2438 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2440 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2439 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
@@ -2466,10 +2465,9 @@ echo &quot;${ECHO_T}no&quot; &gt;&amp;6; } @@ -2466,10 +2465,9 @@ echo &quot;${ECHO_T}no&quot; &gt;&amp;6; }
2466 fi 2465 fi
2467 2466
2468 2467
2469 -# Check for which system.  
2470 -# AC_CANONICAL_HOST  
2471 2468
2472 -# Checks for programs. 2469 +
  2470 +
2473 ac_ext=cpp 2471 ac_ext=cpp
2474 ac_cpp='$CXXCPP $CPPFLAGS' 2472 ac_cpp='$CXXCPP $CPPFLAGS'
2475 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2473 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3077,9 +3075,6 @@ ac_compile=&#39;$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext &gt;&amp;5&#39; @@ -3077,9 +3075,6 @@ ac_compile=&#39;$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext &gt;&amp;5&#39;
3077 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3075 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3078 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3076 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3079 3077
3080 -# AC_LANG(C)  
3081 -# AC_PROG_CC  
3082 -# AC_PROG_CPP  
3083 # Find a good install program. We prefer a C program (faster), 3078 # Find a good install program. We prefer a C program (faster),
3084 # so one script is as good as another. But avoid the broken or 3079 # so one script is as good as another. But avoid the broken or
3085 # incompatible versions: 3080 # incompatible versions:
@@ -3160,16 +3155,12 @@ test -z &quot;$INSTALL_SCRIPT&quot; &amp;&amp; INSTALL_SCRIPT=&#39;${INSTALL}&#39; @@ -3160,16 +3155,12 @@ test -z &quot;$INSTALL_SCRIPT&quot; &amp;&amp; INSTALL_SCRIPT=&#39;${INSTALL}&#39;
3160 3155
3161 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3156 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3162 3157
3163 -# AC_PROG_LN_S  
3164 3158
3165 -# Library versioning (current:revision:age)  
3166 -# See the libtool manual for an explanation  
3167 -#  
3168 -# gammalib-0.1 libgamma 0:0:0 3159 +
3169 GAMMALIB_LT_VERSION="0:0:0" 3160 GAMMALIB_LT_VERSION="0:0:0"
3170 3161
3171 3162
3172 -# libtool test. 3163 +
3173 # Check whether --enable-shared was given. 3164 # Check whether --enable-shared was given.
3174 if test "${enable_shared+set}" = set; then 3165 if test "${enable_shared+set}" = set; then
3175 enableval=$enable_shared; p=${PACKAGE-default} 3166 enableval=$enable_shared; p=${PACKAGE-default}
@@ -4654,7 +4645,7 @@ ia64-*-hpux*) @@ -4654,7 +4645,7 @@ ia64-*-hpux*)
4654 ;; 4645 ;;
4655 *-*-irix6*) 4646 *-*-irix6*)
4656 # Find out which ABI we are using. 4647 # Find out which ABI we are using.
4657 - echo '#line 4657 "configure"' > conftest.$ac_ext 4648 + echo '#line 4648 "configure"' > conftest.$ac_ext
4658 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4649 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4659 (eval $ac_compile) 2>&5 4650 (eval $ac_compile) 2>&5
4660 ac_status=$? 4651 ac_status=$?
@@ -7239,11 +7230,11 @@ else @@ -7239,11 +7230,11 @@ else
7239 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7230 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7240 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7231 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7241 -e 's:$: $lt_compiler_flag:'` 7232 -e 's:$: $lt_compiler_flag:'`
7242 - (eval echo "\"\$as_me:7242: $lt_compile\"" >&5) 7233 + (eval echo "\"\$as_me:7233: $lt_compile\"" >&5)
7243 (eval "$lt_compile" 2>conftest.err) 7234 (eval "$lt_compile" 2>conftest.err)
7244 ac_status=$? 7235 ac_status=$?
7245 cat conftest.err >&5 7236 cat conftest.err >&5
7246 - echo "$as_me:7246: \$? = $ac_status" >&5 7237 + echo "$as_me:7237: \$? = $ac_status" >&5
7247 if (exit $ac_status) && test -s "$ac_outfile"; then 7238 if (exit $ac_status) && test -s "$ac_outfile"; then
7248 # The compiler can only warn and ignore the option if not recognized 7239 # The compiler can only warn and ignore the option if not recognized
7249 # So say no if there are warnings other than the usual output. 7240 # So say no if there are warnings other than the usual output.
@@ -7529,11 +7520,11 @@ else @@ -7529,11 +7520,11 @@ else
7529 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7520 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7530 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7521 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7531 -e 's:$: $lt_compiler_flag:'` 7522 -e 's:$: $lt_compiler_flag:'`
7532 - (eval echo "\"\$as_me:7532: $lt_compile\"" >&5) 7523 + (eval echo "\"\$as_me:7523: $lt_compile\"" >&5)
7533 (eval "$lt_compile" 2>conftest.err) 7524 (eval "$lt_compile" 2>conftest.err)
7534 ac_status=$? 7525 ac_status=$?
7535 cat conftest.err >&5 7526 cat conftest.err >&5
7536 - echo "$as_me:7536: \$? = $ac_status" >&5 7527 + echo "$as_me:7527: \$? = $ac_status" >&5
7537 if (exit $ac_status) && test -s "$ac_outfile"; then 7528 if (exit $ac_status) && test -s "$ac_outfile"; then
7538 # The compiler can only warn and ignore the option if not recognized 7529 # The compiler can only warn and ignore the option if not recognized
7539 # So say no if there are warnings other than the usual output. 7530 # So say no if there are warnings other than the usual output.
@@ -7633,11 +7624,11 @@ else @@ -7633,11 +7624,11 @@ else
7633 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7624 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7634 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7625 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7635 -e 's:$: $lt_compiler_flag:'` 7626 -e 's:$: $lt_compiler_flag:'`
7636 - (eval echo "\"\$as_me:7636: $lt_compile\"" >&5) 7627 + (eval echo "\"\$as_me:7627: $lt_compile\"" >&5)
7637 (eval "$lt_compile" 2>out/conftest.err) 7628 (eval "$lt_compile" 2>out/conftest.err)
7638 ac_status=$? 7629 ac_status=$?
7639 cat out/conftest.err >&5 7630 cat out/conftest.err >&5
7640 - echo "$as_me:7640: \$? = $ac_status" >&5 7631 + echo "$as_me:7631: \$? = $ac_status" >&5
7641 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7632 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7642 then 7633 then
7643 # The compiler can only warn and ignore the option if not recognized 7634 # The compiler can only warn and ignore the option if not recognized
@@ -9997,7 +9988,7 @@ else @@ -9997,7 +9988,7 @@ else
9997 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9988 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9998 lt_status=$lt_dlunknown 9989 lt_status=$lt_dlunknown
9999 cat > conftest.$ac_ext <<EOF 9990 cat > conftest.$ac_ext <<EOF
10000 -#line 10000 "configure" 9991 +#line 9991 "configure"
10001 #include "confdefs.h" 9992 #include "confdefs.h"
10002 9993
10003 #if HAVE_DLFCN_H 9994 #if HAVE_DLFCN_H
@@ -10097,7 +10088,7 @@ else @@ -10097,7 +10088,7 @@ else
10097 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10088 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10098 lt_status=$lt_dlunknown 10089 lt_status=$lt_dlunknown
10099 cat > conftest.$ac_ext <<EOF 10090 cat > conftest.$ac_ext <<EOF
10100 -#line 10100 "configure" 10091 +#line 10091 "configure"
10101 #include "confdefs.h" 10092 #include "confdefs.h"
10102 10093
10103 #if HAVE_DLFCN_H 10094 #if HAVE_DLFCN_H
@@ -12498,11 +12489,11 @@ else @@ -12498,11 +12489,11 @@ else
12498 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12489 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12499 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12490 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12500 -e 's:$: $lt_compiler_flag:'` 12491 -e 's:$: $lt_compiler_flag:'`
12501 - (eval echo "\"\$as_me:12501: $lt_compile\"" >&5) 12492 + (eval echo "\"\$as_me:12492: $lt_compile\"" >&5)
12502 (eval "$lt_compile" 2>conftest.err) 12493 (eval "$lt_compile" 2>conftest.err)
12503 ac_status=$? 12494 ac_status=$?
12504 cat conftest.err >&5 12495 cat conftest.err >&5
12505 - echo "$as_me:12505: \$? = $ac_status" >&5 12496 + echo "$as_me:12496: \$? = $ac_status" >&5
12506 if (exit $ac_status) && test -s "$ac_outfile"; then 12497 if (exit $ac_status) && test -s "$ac_outfile"; then
12507 # The compiler can only warn and ignore the option if not recognized 12498 # The compiler can only warn and ignore the option if not recognized
12508 # So say no if there are warnings other than the usual output. 12499 # So say no if there are warnings other than the usual output.
@@ -12602,11 +12593,11 @@ else @@ -12602,11 +12593,11 @@ else
12602 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12593 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12603 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12594 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12604 -e 's:$: $lt_compiler_flag:'` 12595 -e 's:$: $lt_compiler_flag:'`
12605 - (eval echo "\"\$as_me:12605: $lt_compile\"" >&5) 12596 + (eval echo "\"\$as_me:12596: $lt_compile\"" >&5)
12606 (eval "$lt_compile" 2>out/conftest.err) 12597 (eval "$lt_compile" 2>out/conftest.err)
12607 ac_status=$? 12598 ac_status=$?
12608 cat out/conftest.err >&5 12599 cat out/conftest.err >&5
12609 - echo "$as_me:12609: \$? = $ac_status" >&5 12600 + echo "$as_me:12600: \$? = $ac_status" >&5
12610 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12601 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12611 then 12602 then
12612 # The compiler can only warn and ignore the option if not recognized 12603 # The compiler can only warn and ignore the option if not recognized
@@ -14185,11 +14176,11 @@ else @@ -14185,11 +14176,11 @@ else
14185 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14176 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14186 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14177 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14187 -e 's:$: $lt_compiler_flag:'` 14178 -e 's:$: $lt_compiler_flag:'`
14188 - (eval echo "\"\$as_me:14188: $lt_compile\"" >&5) 14179 + (eval echo "\"\$as_me:14179: $lt_compile\"" >&5)
14189 (eval "$lt_compile" 2>conftest.err) 14180 (eval "$lt_compile" 2>conftest.err)
14190 ac_status=$? 14181 ac_status=$?
14191 cat conftest.err >&5 14182 cat conftest.err >&5
14192 - echo "$as_me:14192: \$? = $ac_status" >&5 14183 + echo "$as_me:14183: \$? = $ac_status" >&5
14193 if (exit $ac_status) && test -s "$ac_outfile"; then 14184 if (exit $ac_status) && test -s "$ac_outfile"; then
14194 # The compiler can only warn and ignore the option if not recognized 14185 # The compiler can only warn and ignore the option if not recognized
14195 # So say no if there are warnings other than the usual output. 14186 # So say no if there are warnings other than the usual output.
@@ -14289,11 +14280,11 @@ else @@ -14289,11 +14280,11 @@ else
14289 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14280 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14290 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14281 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14291 -e 's:$: $lt_compiler_flag:'` 14282 -e 's:$: $lt_compiler_flag:'`
14292 - (eval echo "\"\$as_me:14292: $lt_compile\"" >&5) 14283 + (eval echo "\"\$as_me:14283: $lt_compile\"" >&5)
14293 (eval "$lt_compile" 2>out/conftest.err) 14284 (eval "$lt_compile" 2>out/conftest.err)
14294 ac_status=$? 14285 ac_status=$?
14295 cat out/conftest.err >&5 14286 cat out/conftest.err >&5
14296 - echo "$as_me:14296: \$? = $ac_status" >&5 14287 + echo "$as_me:14287: \$? = $ac_status" >&5
14297 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14288 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14298 then 14289 then
14299 # The compiler can only warn and ignore the option if not recognized 14290 # The compiler can only warn and ignore the option if not recognized
@@ -16496,11 +16487,11 @@ else @@ -16496,11 +16487,11 @@ else
16496 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16487 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16497 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16488 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16498 -e 's:$: $lt_compiler_flag:'` 16489 -e 's:$: $lt_compiler_flag:'`
16499 - (eval echo "\"\$as_me:16499: $lt_compile\"" >&5) 16490 + (eval echo "\"\$as_me:16490: $lt_compile\"" >&5)
16500 (eval "$lt_compile" 2>conftest.err) 16491 (eval "$lt_compile" 2>conftest.err)
16501 ac_status=$? 16492 ac_status=$?
16502 cat conftest.err >&5 16493 cat conftest.err >&5
16503 - echo "$as_me:16503: \$? = $ac_status" >&5 16494 + echo "$as_me:16494: \$? = $ac_status" >&5
16504 if (exit $ac_status) && test -s "$ac_outfile"; then 16495 if (exit $ac_status) && test -s "$ac_outfile"; then
16505 # The compiler can only warn and ignore the option if not recognized 16496 # The compiler can only warn and ignore the option if not recognized
16506 # So say no if there are warnings other than the usual output. 16497 # So say no if there are warnings other than the usual output.
@@ -16786,11 +16777,11 @@ else @@ -16786,11 +16777,11 @@ else
16786 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16777 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16787 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16778 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16788 -e 's:$: $lt_compiler_flag:'` 16779 -e 's:$: $lt_compiler_flag:'`
16789 - (eval echo "\"\$as_me:16789: $lt_compile\"" >&5) 16780 + (eval echo "\"\$as_me:16780: $lt_compile\"" >&5)
16790 (eval "$lt_compile" 2>conftest.err) 16781 (eval "$lt_compile" 2>conftest.err)
16791 ac_status=$? 16782 ac_status=$?
16792 cat conftest.err >&5 16783 cat conftest.err >&5
16793 - echo "$as_me:16793: \$? = $ac_status" >&5 16784 + echo "$as_me:16784: \$? = $ac_status" >&5
16794 if (exit $ac_status) && test -s "$ac_outfile"; then 16785 if (exit $ac_status) && test -s "$ac_outfile"; then
16795 # The compiler can only warn and ignore the option if not recognized 16786 # The compiler can only warn and ignore the option if not recognized
16796 # So say no if there are warnings other than the usual output. 16787 # So say no if there are warnings other than the usual output.
@@ -16890,11 +16881,11 @@ else @@ -16890,11 +16881,11 @@ else
16890 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16881 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16891 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16882 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16892 -e 's:$: $lt_compiler_flag:'` 16883 -e 's:$: $lt_compiler_flag:'`
16893 - (eval echo "\"\$as_me:16893: $lt_compile\"" >&5) 16884 + (eval echo "\"\$as_me:16884: $lt_compile\"" >&5)
16894 (eval "$lt_compile" 2>out/conftest.err) 16885 (eval "$lt_compile" 2>out/conftest.err)
16895 ac_status=$? 16886 ac_status=$?
16896 cat out/conftest.err >&5 16887 cat out/conftest.err >&5
16897 - echo "$as_me:16897: \$? = $ac_status" >&5 16888 + echo "$as_me:16888: \$? = $ac_status" >&5
16898 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16889 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16899 then 16890 then
16900 # The compiler can only warn and ignore the option if not recognized 16891 # The compiler can only warn and ignore the option if not recognized
@@ -19568,19 +19559,15 @@ LIBTOOL=&#39;$(SHELL) $(top_builddir)/libtool&#39; @@ -19568,19 +19559,15 @@ LIBTOOL=&#39;$(SHELL) $(top_builddir)/libtool&#39;
19568 19559
19569 19560
19570 19561
19571 -# Check compiler features  
19572 -# AC_TYPE_SIZE_T  
19573 -# AC_C_CONST  
19574 -# AC_C_VOLATILE  
19575 -# AC_C_INLINE  
19576 19562
19577 -# Checks for header files.  
19578 19563
19579 -# Checks for typedefs, structures, and compiler characteristics.  
19580 19564
19581 -# Checks for library functions.  
19582 19565
19583 -# Check for range cheking option. 19566 +
  19567 +
  19568 +
  19569 +
  19570 +
19584 RANGE_CHECK="no" 19571 RANGE_CHECK="no"
19585 # Check whether --enable-range_check was given. 19572 # Check whether --enable-range_check was given.
19586 if test "${enable_range_check+set}" = set; then 19573 if test "${enable_range_check+set}" = set; then
@@ -19596,9 +19583,7 @@ _ACEOF @@ -19596,9 +19583,7 @@ _ACEOF
19596 19583
19597 fi 19584 fi
19598 19585
19599 -# ===============  
19600 -# Checks for SWIG  
19601 -# =============== 19586 +
19602 # Extract the first word of "swig", so it can be a program name with args. 19587 # Extract the first word of "swig", so it can be a program name with args.
19603 set dummy swig; ac_word=$2 19588 set dummy swig; ac_word=$2
19604 { echo "$as_me:$LINENO: checking for $ac_word" >&5 19589 { echo "$as_me:$LINENO: checking for $ac_word" >&5
@@ -19651,9 +19636,6 @@ fi @@ -19651,9 +19636,6 @@ fi
19651 19636
19652 19637
19653 19638
19654 -# =================  
19655 -# Checks for Python  
19656 -# =================  
19657 19639
19658 19640
19659 19641
@@ -19852,22 +19834,22 @@ fi @@ -19852,22 +19834,22 @@ fi
19852 19834
19853 # Check whether --enable-python-binding was given. 19835 # Check whether --enable-python-binding was given.
19854 if test "${enable_python_binding+set}" = set; then 19836 if test "${enable_python_binding+set}" = set; then
19855 - enableval=$enable_python_binding; ac_enable_python_binding=yes 19837 + enableval=$enable_python_binding; ac_enable_python_binding=no
19856 else 19838 else
19857 - ac_enable_python_binding=no 19839 + ac_enable_python_binding=yes
19858 fi 19840 fi
19859 19841
19860 if test "x$ac_enable_python_binding" = "xyes" 19842 if test "x$ac_enable_python_binding" = "xyes"
19861 then 19843 then
19862 - if test ! "$SWIG" -a ! "$PYTHON"  
19863 - then  
19864 - { echo "$as_me:$LINENO: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&5 19844 + if test ! "$SWIG" -a ! "$PYTHON"
  19845 + then
  19846 + { echo "$as_me:$LINENO: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&5
19865 echo "$as_me: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&2;} 19847 echo "$as_me: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&2;}
19866 - fi 19848 + fi
19867 else 19849 else
19868 - { echo "$as_me:$LINENO: Python binding for gammalib will not be built." >&5 19850 + { echo "$as_me:$LINENO: Python binding for gammalib will not be built." >&5
19869 echo "$as_me: Python binding for gammalib will not be built." >&6;} 19851 echo "$as_me: Python binding for gammalib will not be built." >&6;}
19870 - { echo "$as_me:$LINENO: Enable Python binding module building with --enable-python-binding" >&5 19852 + { echo "$as_me:$LINENO: Enable Python binding module building with --enable-python-binding" >&5
19871 echo "$as_me: Enable Python binding module building with --enable-python-binding" >&6;} 19853 echo "$as_me: Enable Python binding module building with --enable-python-binding" >&6;}
19872 fi 19854 fi
19873 19855
@@ -19882,8 +19864,101 @@ fi @@ -19882,8 +19864,101 @@ fi
19882 19864
19883 19865
19884 19866
19885 -#  
19886 -#AC_CONFIG_FILES([Makefile src/Makefile test/Makefile pyext/Makefile]) 19867 +{ echo "$as_me:$LINENO: checking for library containing ffpss" >&5
  19868 +echo $ECHO_N "checking for library containing ffpss... $ECHO_C" >&6; }
  19869 +if test "${ac_cv_search_ffpss+set}" = set; then
  19870 + echo $ECHO_N "(cached) $ECHO_C" >&6
  19871 +else
  19872 + ac_func_search_save_LIBS=$LIBS
  19873 +cat >conftest.$ac_ext <<_ACEOF
  19874 +/* confdefs.h. */
  19875 +_ACEOF
  19876 +cat confdefs.h >>conftest.$ac_ext
  19877 +cat >>conftest.$ac_ext <<_ACEOF
  19878 +/* end confdefs.h. */
  19879 +
  19880 +/* Override any GCC internal prototype to avoid an error.
  19881 + Use char because int might match the return type of a GCC
  19882 + builtin and then its argument prototype would still apply. */
  19883 +#ifdef __cplusplus
  19884 +extern "C"
  19885 +#endif
  19886 +char ffpss ();
  19887 +int
  19888 +main ()
  19889 +{
  19890 +return ffpss ();
  19891 + ;
  19892 + return 0;
  19893 +}
  19894 +_ACEOF
  19895 +for ac_lib in '' cfitsio; do
  19896 + if test -z "$ac_lib"; then
  19897 + ac_res="none required"
  19898 + else
  19899 + ac_res=-l$ac_lib
  19900 + LIBS="-l$ac_lib $ac_func_search_save_LIBS"
  19901 + fi
  19902 + rm -f conftest.$ac_objext conftest$ac_exeext
  19903 +if { (ac_try="$ac_link"
  19904 +case "(($ac_try" in
  19905 + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  19906 + *) ac_try_echo=$ac_try;;
  19907 +esac
  19908 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
  19909 + (eval "$ac_link") 2>conftest.er1
  19910 + ac_status=$?
  19911 + grep -v '^ *+' conftest.er1 >conftest.err
  19912 + rm -f conftest.er1
  19913 + cat conftest.err >&5
  19914 + echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19915 + (exit $ac_status); } && {
  19916 + test -z "$ac_c_werror_flag" ||
  19917 + test ! -s conftest.err
  19918 + } && test -s conftest$ac_exeext &&
  19919 + $as_test_x conftest$ac_exeext; then
  19920 + ac_cv_search_ffpss=$ac_res
  19921 +else
  19922 + echo "$as_me: failed program was:" >&5
  19923 +sed 's/^/| /' conftest.$ac_ext >&5
  19924 +
  19925 +
  19926 +fi
  19927 +
  19928 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
  19929 + conftest$ac_exeext
  19930 + if test "${ac_cv_search_ffpss+set}" = set; then
  19931 + break
  19932 +fi
  19933 +done
  19934 +if test "${ac_cv_search_ffpss+set}" = set; then
  19935 + :
  19936 +else
  19937 + ac_cv_search_ffpss=no
  19938 +fi
  19939 +rm conftest.$ac_ext
  19940 +LIBS=$ac_func_search_save_LIBS
  19941 +fi
  19942 +{ echo "$as_me:$LINENO: result: $ac_cv_search_ffpss" >&5
  19943 +echo "${ECHO_T}$ac_cv_search_ffpss" >&6; }
  19944 +ac_res=$ac_cv_search_ffpss
  19945 +if test "$ac_res" != no; then
  19946 + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  19947 +
  19948 +cat >>confdefs.h <<\_ACEOF
  19949 +#define G_CFITSIO 1
  19950 +_ACEOF
  19951 +
  19952 +else
  19953 +
  19954 +cat >>confdefs.h <<\_ACEOF
  19955 +#define G_CFITSIO 0
  19956 +_ACEOF
  19957 +
  19958 +fi
  19959 +
  19960 +
  19961 +
19887 ac_config_files="$ac_config_files Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py" 19962 ac_config_files="$ac_config_files Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py"
19888 19963
19889 cat >confcache <<\_ACEOF 19964 cat >confcache <<\_ACEOF
configure.ac
1 -#  
2 -# Process this file with autoconf to produce a configure script.  
3 -# 1 +dnl =============================================================
  2 +dnl Process this file with autoconf to produce a configure script
  3 +dnl =============================================================
4 AC_INIT([GammaLib], [0.1pre], [knodlseder@cesr.fr]) 4 AC_INIT([GammaLib], [0.1pre], [knodlseder@cesr.fr])
5 AC_CONFIG_SRCDIR(src/GammaLib.hpp) 5 AC_CONFIG_SRCDIR(src/GammaLib.hpp)
6 6
@@ -8,44 +8,74 @@ AM_INIT_AUTOMAKE([gnu no-dependencies]) @@ -8,44 +8,74 @@ AM_INIT_AUTOMAKE([gnu no-dependencies])
8 AM_CONFIG_HEADER([config.h]) 8 AM_CONFIG_HEADER([config.h])
9 AM_MAINTAINER_MODE 9 AM_MAINTAINER_MODE
10 10
11 -# things required by automake  
12 -# AC_ARG_PROGRAM 11 +
  12 +dnl ===========================
  13 +dnl things required by automake
  14 +dnl ===========================
  15 +dnl AC_ARG_PROGRAM
13 AC_PROG_MAKE_SET 16 AC_PROG_MAKE_SET
14 17
15 -# Check for which system.  
16 -# AC_CANONICAL_HOST  
17 18
18 -# Checks for programs. 19 +dnl ======================
  20 +dnl Check for which system
  21 +dnl ======================
  22 +dnl AC_CANONICAL_HOST
  23 +
  24 +
  25 +dnl ===================
  26 +dnl Checks for programs
  27 +dnl ===================
19 AC_PROG_CXX 28 AC_PROG_CXX
20 -# AC_LANG(C)  
21 -# AC_PROG_CC  
22 -# AC_PROG_CPP 29 +dnl AC_LANG(C)
  30 +dnl AC_PROG_CC
  31 +dnl AC_PROG_CPP
23 AC_PROG_INSTALL 32 AC_PROG_INSTALL
24 -# AC_PROG_LN_S 33 +dnl AC_PROG_LN_S
  34 +
25 35
26 -# Library versioning (current:revision:age)  
27 -# See the libtool manual for an explanation  
28 -#  
29 -# gammalib-0.1 libgamma 0:0:0 36 +dnl =========================================
  37 +dnl Library versioning (current:revision:age)
  38 +dnl See the libtool manual for an explanation
  39 +dnl
  40 +dnl gammalib-0.1 libgamma 0:0:0
  41 +dnl =========================================
30 GAMMALIB_LT_VERSION="0:0:0" 42 GAMMALIB_LT_VERSION="0:0:0"
31 AC_SUBST(GAMMALIB_LT_VERSION) 43 AC_SUBST(GAMMALIB_LT_VERSION)
32 44
33 -# libtool test. 45 +
  46 +dnl ============
  47 +dnl libtool test
  48 +dnl ============
34 AC_PROG_LIBTOOL 49 AC_PROG_LIBTOOL
35 50
36 -# Check compiler features  
37 -# AC_TYPE_SIZE_T  
38 -# AC_C_CONST  
39 -# AC_C_VOLATILE  
40 -# AC_C_INLINE  
41 51
42 -# Checks for header files. 52 +dnl =======================
  53 +dnl Check compiler features
  54 +dnl =======================
  55 +dnl AC_TYPE_SIZE_T
  56 +dnl AC_C_CONST
  57 +dnl AC_C_VOLATILE
  58 +dnl AC_C_INLINE
  59 +
  60 +
  61 +dnl =======================
  62 +dnl Checks for header files
  63 +dnl =======================
43 64
44 -# Checks for typedefs, structures, and compiler characteristics.  
45 65
46 -# Checks for library functions. 66 +dnl =============================================================
  67 +dnl Checks for typedefs, structures, and compiler characteristics
  68 +dnl =============================================================
47 69
48 -# Check for range cheking option. 70 +
  71 +dnl ============================
  72 +dnl Checks for library functions
  73 +dnl ============================
  74 +
  75 +
  76 +dnl ==============================
  77 +dnl Check for range cheking option
  78 +dnl ==============================
49 RANGE_CHECK="no" 79 RANGE_CHECK="no"
50 AC_ARG_ENABLE(range_check, 80 AC_ARG_ENABLE(range_check,
51 [ --enable-range-check performs index range checking], 81 [ --enable-range-check performs index range checking],
@@ -56,38 +86,50 @@ if test &quot;x$RANGE_CHECK&quot; = &quot;xyes&quot;; then @@ -56,38 +86,50 @@ if test &quot;x$RANGE_CHECK&quot; = &quot;xyes&quot;; then
56 [Define if range checking should be performed]) 86 [Define if range checking should be performed])
57 fi 87 fi
58 88
59 -# ===============  
60 -# Checks for SWIG  
61 -# =============== 89 +
  90 +dnl ===============
  91 +dnl Checks for SWIG
  92 +dnl ===============
62 AC_PATH_PROG([SWIG], [swig]) 93 AC_PATH_PROG([SWIG], [swig])
63 AM_CONDITIONAL(HAVE_SWIG, test "$SWIG") 94 AM_CONDITIONAL(HAVE_SWIG, test "$SWIG")
64 95
65 96
66 -# =================  
67 -# Checks for Python  
68 -# =================  
69 -AM_PATH_PYTHON([2.2], [], 97 +dnl =================
  98 +dnl Checks for Python
  99 +dnl =================
  100 +AM_PATH_PYTHON([2.2],
  101 + [],
70 [AC_MSG_WARN([Python not found. Python is required to build soothsayer python binding. Python can be obtained from http://www.python.org])]) 102 [AC_MSG_WARN([Python not found. Python is required to build soothsayer python binding. Python can be obtained from http://www.python.org])])
71 AM_CONDITIONAL(HAVE_PYTHON, test "$PYTHON") 103 AM_CONDITIONAL(HAVE_PYTHON, test "$PYTHON")
72 104
73 AC_ARG_ENABLE([python-binding], 105 AC_ARG_ENABLE([python-binding],
74 - AS_HELP_STRING([--enable-python-binding],  
75 - [build python binding (default=no]),  
76 - [ac_enable_python_binding=yes],  
77 - [ac_enable_python_binding=no]) 106 + AS_HELP_STRING([--enable-python-binding],
  107 + [build python binding (default=yes]),
  108 + [ac_enable_python_binding=no],
  109 + [ac_enable_python_binding=yes])
78 if test "x$ac_enable_python_binding" = "xyes" 110 if test "x$ac_enable_python_binding" = "xyes"
79 then 111 then
80 - if test ! "$SWIG" -a ! "$PYTHON"  
81 - then  
82 - AC_MSG_WARN([Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available.])  
83 - fi 112 + if test ! "$SWIG" -a ! "$PYTHON"
  113 + then
  114 + AC_MSG_WARN([Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available.])
  115 + fi
84 else 116 else
85 - AC_MSG_NOTICE([Python binding for gammalib will not be built.])  
86 - AC_MSG_NOTICE([Enable Python binding module building with --enable-python-binding]) 117 + AC_MSG_NOTICE([Python binding for gammalib will not be built.])
  118 + AC_MSG_NOTICE([Enable Python binding module building with --enable-python-binding])
87 fi 119 fi
88 AM_CONDITIONAL(ENABLE_PYTHON_BINDING, test "x$ac_enable_python_binding" = "xyes") 120 AM_CONDITIONAL(ENABLE_PYTHON_BINDING, test "x$ac_enable_python_binding" = "xyes")
89 121
90 122
91 -#  
92 -#AC_CONFIG_FILES([Makefile src/Makefile test/Makefile pyext/Makefile]) 123 +dnl ==================
  124 +dnl Checks for cfitsio
  125 +dnl ==================
  126 +AC_SEARCH_LIBS(ffpss, cfitsio,
  127 + AC_DEFINE([G_CFITSIO], [1], [Define if cfitsio is available]),
  128 + AC_DEFINE([G_CFITSIO], [0], [Define if cfitsio is available]) )
  129 +
  130 +
  131 +dnl ===
  132 +dnl
  133 +dnl ===
  134 +dnl AC_CONFIG_FILES([Makefile src/Makefile test/Makefile pyext/Makefile])
93 AC_OUTPUT([Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py]) 135 AC_OUTPUT([Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py])
pyext/GFitPar.i
@@ -64,7 +64,7 @@ private: @@ -64,7 +64,7 @@ private:
64 char *__str__() { 64 char *__str__() {
65 std::ostringstream buffer; 65 std::ostringstream buffer;
66 buffer << *self; 66 buffer << *self;
67 - std::string str = buffer.str(); 67 + static std::string str = buffer.str();
68 char* ptr = (char*)str.c_str(); 68 char* ptr = (char*)str.c_str();
69 return ptr; 69 return ptr;
70 } 70 }
pyext/GMatrix.i
@@ -62,13 +62,6 @@ public: @@ -62,13 +62,6 @@ public:
62 virtual double max() const; 62 virtual double max() const;
63 virtual double sum() const; 63 virtual double sum() const;
64 virtual void transpose(); 64 virtual void transpose();
65 -  
66 -private:  
67 - // Private methods  
68 - void constructor(int rows, int cols);  
69 - void init_members(void) { ; }  
70 - void copy_members(const GMatrix& m) { ; }  
71 - void free_members(void) { ; }  
72 }; 65 };
73 66
74 67
@@ -79,7 +72,7 @@ private: @@ -79,7 +72,7 @@ private:
79 char *__str__() { 72 char *__str__() {
80 std::ostringstream buffer; 73 std::ostringstream buffer;
81 buffer << *self; 74 buffer << *self;
82 - std::string str = buffer.str(); 75 + static std::string str = buffer.str();
83 char* ptr = (char*)str.c_str(); 76 char* ptr = (char*)str.c_str();
84 return ptr; 77 return ptr;
85 } 78 }
@@ -101,12 +94,6 @@ private: @@ -101,12 +94,6 @@ private:
101 GMatrix __div__(const double &a) { 94 GMatrix __div__(const double &a) {
102 return (*self) / a; 95 return (*self) / a;
103 } 96 }
104 - GMatrix transpose(const GMatrix& m) {  
105 - return transpose(m);  
106 - }  
107 - GMatrix abs(const GMatrix& m) {  
108 - return fabs(m);  
109 - }  
110 GMatrix copy() { 97 GMatrix copy() {
111 return (*self); 98 return (*self);
112 } 99 }
pyext/GMatrixBase.i
@@ -66,38 +66,4 @@ public: @@ -66,38 +66,4 @@ public:
66 virtual double max() const = 0; 66 virtual double max() const = 0;
67 virtual double sum() const = 0; 67 virtual double sum() const = 0;
68 virtual void transpose() = 0; 68 virtual void transpose() = 0;
69 -  
70 -// Methods and data that are available to derived classes  
71 -protected:  
72 - // Protected methods  
73 - void select_non_zero();  
74 - void negation();  
75 - void addition(const GMatrixBase& m);  
76 - void subtraction(const GMatrixBase& m);  
77 - void multiplication(const double& s);  
78 - void set_all_elements(const double& s);  
79 - double get_min_element() const;  
80 - double get_max_element() const;  
81 - double get_element_sum() const;  
82 - void dump_elements(ostream& os) const;  
83 - void dump_row_comp(ostream& os) const;  
84 - void dump_col_comp(ostream& os) const;  
85 -  
86 - // Protected data area  
87 - int m_rows; // Number of rows  
88 - int m_cols; // Number of columns  
89 - int m_elements; // Number of elements stored in matrix  
90 - int m_alloc; // Size of allocated matrix memory  
91 - int m_num_rowsel; // Number of selected rows (for compressed decomposition)  
92 - int m_num_colsel; // Number of selected columns (for compressed decomposition)  
93 - int* m_colstart; // Column start indices (m_cols+1)  
94 - int* m_rowsel; // Row selection (for compressed decomposition)  
95 - int* m_colsel; // Column selection (for compressed decomposition)  
96 - double* m_data; // Matrix data  
97 -  
98 -// Methods that are available to the base class only  
99 -private:  
100 - void init_members(void);  
101 - void copy_members(const GMatrixBase& m);  
102 - void free_members(void);  
103 }; 69 };
pyext/GVector.i
@@ -49,7 +49,7 @@ public: @@ -49,7 +49,7 @@ public:
49 char *__str__() { 49 char *__str__() {
50 std::ostringstream buffer; 50 std::ostringstream buffer;
51 buffer << *self; 51 buffer << *self;
52 - std::string str = buffer.str(); 52 + static std::string str = buffer.str();
53 char* ptr = (char*)str.c_str(); 53 char* ptr = (char*)str.c_str();
54 return ptr; 54 return ptr;
55 } 55 }
pyext/gammalib.i
@@ -15,7 +15,12 @@ @@ -15,7 +15,12 @@
15 ***************************************************************************/ 15 ***************************************************************************/
16 %module gammalib 16 %module gammalib
17 17
  18 +/* Linear Algebra */
18 #include "GVector.i" 19 #include "GVector.i"
19 #include "GMatrixBase.i" 20 #include "GMatrixBase.i"
20 #include "GMatrix.i" 21 #include "GMatrix.i"
  22 +#include "GSparseMatrix.i"
  23 +#include "GSymMatrix.i"
  24 +
  25 +/* Model fitting */
21 #include "GFitPar.i" 26 #include "GFitPar.i"
pyext/setup.py.in
@@ -9,5 +9,6 @@ setup(name=&#39;@PACKAGE_NAME@&#39;, @@ -9,5 +9,6 @@ setup(name=&#39;@PACKAGE_NAME@&#39;,
9 ext_modules=[Extension('_gammalib', ['gammalib_wrap.cpp'], 9 ext_modules=[Extension('_gammalib', ['gammalib_wrap.cpp'],
10 include_dirs=['@top_srcdir@/src'], 10 include_dirs=['@top_srcdir@/src'],
11 library_dirs=['../src/.libs'], 11 library_dirs=['../src/.libs'],
12 - libraries=['gamma'])],  
13 - )  
14 \ No newline at end of file 12 \ No newline at end of file
  13 + libraries=['gamma'],
  14 + runtime_library_dirs=['@prefix@/lib'])],
  15 + )