Commit 81e60b82f1fd1f6391393e662ad74c5bd0ddf5a7
1 parent
50d6b427
Update software version to 1.0.0.
Showing
23 changed files
with
54 additions
and
15 deletions
NEWS
| 1 | -New Features and Important Changes in ctools 1.1.0 | |
| 1 | +New Features and Important Changes in ctools 1.0.0 | |
| 2 | 2 | |
| 3 | 3 | Author(s) : Juergen Knoedlseder |
| 4 | 4 | |
| 5 | -17 December 2015 | |
| 5 | +18 December 2015 | |
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | 1. Introduction |
| 9 | 9 | --------------- |
| 10 | 10 | This document briefly summarizes executable by executable the most important |
| 11 | -changes made since the last release of ctools. The code complies to GammaLib | |
| 12 | -version 1.1.0 or above. | |
| 11 | +changes made since the last release of ctools. The code complies to ctools | |
| 12 | +version 1.0.0 or above. | |
| 13 | 13 | |
| 14 | 14 | |
| 15 | 15 | 2. Configuration |
| ... | ... | @@ -112,6 +112,9 @@ The following scripts have been added: |
| 112 | 112 | - csmodelmerge: merge model containers into single container |
| 113 | 113 | - cstsmapmerge: merge sliced TS map into single map |
| 114 | 114 | - csobs2caldb: creates calibration database from observation |
| 115 | +- csiactdata: inspects IACT data | |
| 116 | + | |
| 117 | +The cshessobs script has been renamed to csiactobs. | |
| 115 | 118 | |
| 116 | 119 | All GExceptions are replaced by Python RuntimeErrors as the GException |
| 117 | 120 | classes are not exposed to Python. | ... | ... |
README
configure.ac
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | ############################################################################# |
| 30 | 30 | # Initialisation # |
| 31 | 31 | ############################################################################# |
| 32 | -AC_INIT([ctools], [1.1.0.dev], [jurgen.knodlseder@irap.omp.eu], [ctools]) | |
| 32 | +AC_INIT([ctools], [1.0.0], [jurgen.knodlseder@irap.omp.eu], [ctools]) | |
| 33 | 33 | AC_CONFIG_SRCDIR([src/ctselect/ctselect.cpp]) |
| 34 | 34 | AC_CONFIG_MACRO_DIR([m4]) |
| 35 | 35 | #AM_INIT_AUTOMAKE([gnu no-dependencies]) |
| ... | ... | @@ -39,6 +39,27 @@ AC_CONFIG_HEADER([config.h]) |
| 39 | 39 | |
| 40 | 40 | |
| 41 | 41 | ############################################################################# |
| 42 | +# Library versioning (current:revision:age) # | |
| 43 | +# ------------------------------------------------------------------------- # | |
| 44 | +# Here are a set of rules to update your library version information: # | |
| 45 | +# 1. Update the version information only immediately before a public # | |
| 46 | +# release of your software. More frequent updates are unnecessary, # | |
| 47 | +# and only guarantee that the current interface number gets larger # | |
| 48 | +# faster. # | |
| 49 | +# 2. If the library source code has changed at all since the last update, # | |
| 50 | +# then increment revision. # | |
| 51 | +# 3. If any interfaces have been added, removed, or changed since the last # | |
| 52 | +# update, increment current, and set revision to 0. # | |
| 53 | +# 4. If any interfaces have been added since the last public release, then # | |
| 54 | +# increment age. # | |
| 55 | +# 5. If any interfaces have been removed or changed since the last public # | |
| 56 | +# release, then set age to 0. # | |
| 57 | +############################################################################# | |
| 58 | +CTOOLS_LT_VERSION="1:0:0" | |
| 59 | +AC_SUBST(CTOOLS_LT_VERSION) | |
| 60 | + | |
| 61 | + | |
| 62 | +############################################################################# | |
| 42 | 63 | # Set prefix # |
| 43 | 64 | # ------------------------------------------------------------------------- # |
| 44 | 65 | # By default, ctools get installed into "/usr/local/gamma". The default # | ... | ... |
ctools.pc.in
| ... | ... | @@ -6,9 +6,9 @@ includedir=${prefix}/include |
| 6 | 6 | Name: ctools |
| 7 | 7 | Description: CTA science analysis tools |
| 8 | 8 | URL: http://cta.irap.omp.eu/ctools |
| 9 | -Version: 1.1.0 | |
| 9 | +Version: 1.0.0 | |
| 10 | 10 | Requires: |
| 11 | -Requires.private: gammalib >= 1.1.0 | |
| 11 | +Requires.private: gammalib >= 1.0.0 | |
| 12 | 12 | Conflicts: |
| 13 | 13 | Cflags: -I${includedir}/ctools @OPENMP_CXXFLAGS@ |
| 14 | 14 | Libs: -L${libdir} -lctools | ... | ... |
doc/Doxyfile
| ... | ... | @@ -32,7 +32,7 @@ PROJECT_NAME = ctools |
| 32 | 32 | # This could be handy for archiving the generated documentation or |
| 33 | 33 | # if some version control system is used. |
| 34 | 34 | |
| 35 | -PROJECT_NUMBER = 1.1.0.dev | |
| 35 | +PROJECT_NUMBER = 1.0.0 | |
| 36 | 36 | |
| 37 | 37 | # Using the PROJECT_BRIEF tag one can provide an optional one line description |
| 38 | 38 | # for a project that appears at the top of each page and should give viewer | ... | ... |
doc/source/conf.py
| ... | ... | @@ -66,10 +66,10 @@ copyright = u'2014-2015, ctools developers' |
| 66 | 66 | # built documents. |
| 67 | 67 | # |
| 68 | 68 | # The short X.Y version. |
| 69 | -version = '1.1' | |
| 69 | +version = '1.0' | |
| 70 | 70 | |
| 71 | 71 | # The full version, including alpha/beta/rc tags. |
| 72 | -release = '1.1.0.dev' | |
| 72 | +release = '1.0.0' | |
| 73 | 73 | |
| 74 | 74 | # The language for content autogenerated by Sphinx. Refer to documentation |
| 75 | 75 | # for a list of supported languages. | ... | ... |
pyext/Makefile.am
| ... | ... | @@ -97,8 +97,8 @@ build: ctools/tools_wrap.cpp ctools/tools.py |
| 97 | 97 | if IS_ELCAPITAN |
| 98 | 98 | -for f in build/ctools/ctools/_*.so; do \ |
| 99 | 99 | echo "Post process module "$$f; \ |
| 100 | - install_name_tool -change $(libdir)/libctools.0.dylib @rpath/libctools.0.dylib $$f; \ | |
| 101 | - install_name_tool -change $(libdir)/libgamma.0.dylib @rpath/libgamma.0.dylib $$f; \ | |
| 100 | + install_name_tool -change $(libdir)/libctools.1.dylib @rpath/libctools.1.dylib $$f; \ | |
| 101 | + install_name_tool -change $(libdir)/libgamma.1.dylib @rpath/libgamma.1.dylib $$f; \ | |
| 102 | 102 | install_name_tool -add_rpath $(libdir) $$f; \ |
| 103 | 103 | install_name_tool -add_rpath $(abs_top_srcdir)/src/.libs $$f; \ |
| 104 | 104 | done | ... | ... |
src/Makefile.am
| ... | ... | @@ -46,6 +46,7 @@ libctools_la_LIBADD = support/libsupport.la \ |
| 46 | 46 | ctbutterfly/libctbutterfly.la \ |
| 47 | 47 | ctulimit/libctulimit.la \ |
| 48 | 48 | cterror/libcterror.la |
| 49 | +libctools_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 49 | 50 | |
| 50 | 51 | # Distribute scripts |
| 51 | 52 | EXTRA_DIST = $(scripts) | ... | ... |
src/ctbin/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctbin.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctbin.la |
| 14 | 14 | libctbin_la_SOURCES = $(sources) |
| 15 | +libctbin_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctbin_SOURCES = main.cpp | ... | ... |
src/ctbkgcube/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctbkgcube.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctbkgcube.la |
| 14 | 14 | libctbkgcube_la_SOURCES = $(sources) |
| 15 | +libctbkgcube_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctbkgcube_SOURCES = main.cpp | ... | ... |
src/ctbutterfly/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctbutterfly.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctbutterfly.la |
| 14 | 14 | libctbutterfly_la_SOURCES = $(sources) |
| 15 | +libctbutterfly_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctbutterfly_SOURCES = main.cpp | ... | ... |
src/ctcubemask/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctcubemask.cpp |
| 12 | 12 | # Libtool library (only needed for python bindings) |
| 13 | 13 | noinst_LTLIBRARIES = libctcubemask.la |
| 14 | 14 | libctcubemask_la_SOURCES = $(sources) |
| 15 | +libctcubemask_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctcubemask_SOURCES = main.cpp | ... | ... |
src/cterror/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = cterror.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libcterror.la |
| 14 | 14 | libcterror_la_SOURCES = $(sources) |
| 15 | +libcterror_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | cterror_SOURCES = main.cpp | ... | ... |
src/ctexpcube/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctexpcube.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctexpcube.la |
| 14 | 14 | libctexpcube_la_SOURCES = $(sources) |
| 15 | +libctexpcube_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctexpcube_SOURCES = main.cpp | ... | ... |
src/ctlike/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctlike.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctlike.la |
| 14 | 14 | libctlike_la_SOURCES = $(sources) |
| 15 | +libctlike_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctlike_SOURCES = main.cpp | ... | ... |
src/ctmodel/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctmodel.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctmodel.la |
| 14 | 14 | libctmodel_la_SOURCES = $(sources) |
| 15 | +libctmodel_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctmodel_SOURCES = main.cpp | ... | ... |
src/ctobssim/Makefile.am
| ... | ... | @@ -12,7 +12,7 @@ sources = ctobssim.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctobssim.la |
| 14 | 14 | libctobssim_la_SOURCES = $(sources) |
| 15 | -libctobssim_la_LDFLAGS = @OPENMP_LIB_LDFLAGS@ | |
| 15 | +libctobssim_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 16 | 16 | |
| 17 | 17 | # Program definition |
| 18 | 18 | ctobssim_SOURCES = main.cpp | ... | ... |
src/ctpsfcube/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctpsfcube.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctpsfcube.la |
| 14 | 14 | libctpsfcube_la_SOURCES = $(sources) |
| 15 | +libctpsfcube_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctpsfcube_SOURCES = main.cpp | ... | ... |
src/ctselect/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctselect.cpp |
| 12 | 12 | # Libtool library (only needed for python bindings) |
| 13 | 13 | noinst_LTLIBRARIES = libctselect.la |
| 14 | 14 | libctselect_la_SOURCES = $(sources) |
| 15 | +libctselect_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctselect_SOURCES = main.cpp | ... | ... |
src/ctskymap/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctskymap.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctskymap.la |
| 14 | 14 | libctskymap_la_SOURCES = $(sources) |
| 15 | +libctskymap_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctskymap_SOURCES = main.cpp | ... | ... |
src/cttsmap/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = cttsmap.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libcttsmap.la |
| 14 | 14 | libcttsmap_la_SOURCES = $(sources) |
| 15 | +libcttsmap_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | cttsmap_SOURCES = main.cpp | ... | ... |
src/ctulimit/Makefile.am
| ... | ... | @@ -12,6 +12,7 @@ sources = ctulimit.cpp |
| 12 | 12 | # Libtool library |
| 13 | 13 | noinst_LTLIBRARIES = libctulimit.la |
| 14 | 14 | libctulimit_la_SOURCES = $(sources) |
| 15 | +libctulimit_la_LDFLAGS = -version-info $(CTOOLS_LT_VERSION) @OPENMP_LIB_LDFLAGS@ | |
| 15 | 16 | |
| 16 | 17 | # Program definition |
| 17 | 18 | ctulimit_SOURCES = main.cpp | ... | ... |