Verified Commit 7c749298 authored by Adam Mercer's avatar Adam Mercer
Browse files

remove LALDetChar

parent 5f3c2626
Adam Mercer
Branson Stephens
Chris Pankow
Duncan Macleod
Fan Zhang
Jolien Creighton
Karl Wette
Kipp Cannon
Leo Singer
Lindy Blackburn
Matthew Pitkin
Michal Was
Nickolas Fotopoulos
Reed Essick
Reinhard Prix
Ruslan Vaulin
Steffen Grunewald
Yingsheng Ji
Young-Min Kim
*.la
*.lo
*.log
*.o
*.pc
*.pyc
*.pyman
*.pyo
__pycache__
.deps
.libs
/_build/
/_inst/
/laldetchar-*/
AUTHORS
Makefile
Makefile.in
config.lt
debian/control
doxygen/autogen.dox
doxygen/doxygen.cfg
doxygen/doxygen_objdb_*.tmp
doxygen/doxygen_sqlite3.db
doxygen/filter
doxygen/in/
doxygen/out/
doxygen/test_doxygen.*
include/lal/*.h
include/lal/*.i
include/lal/header-link-stamp
laldetchar-*.tar.xz
laldetchar-user-env.csh
laldetchar-user-env.fish
laldetchar-user-env.sh
laldetchar-user-env.shell
laldetchar.spec
libtool
octave/
python/laldetchar-hveto
python/laldetchar-hveto-summary-page
python/laldetchar-idq-add-excluded-vars
python/laldetchar-idq-ann-convert
python/laldetchar-idq-ann-evaluate
python/laldetchar-idq-ann-train
python/laldetchar-idq-build-auxmvc-vectors
python/laldetchar-idq-calibration
python/laldetchar-idq-convertkwtosb
python/laldetchar-idq-evaluate-times
python/laldetchar-idq-fap-calibration
python/laldetchar-idq-frames-to-segments
python/laldetchar-idq-gdb-alert-handler
python/laldetchar-idq-gdb-glitch-tables
python/laldetchar-idq-gdb-local-performance
python/laldetchar-idq-gdb-processor
python/laldetchar-idq-gdb-timeseries
python/laldetchar-idq-gst-listener
python/laldetchar-idq-gst-relay
python/laldetchar-idq-gst-sender
python/laldetchar-idq-prepare-training-auxmvc-samples
python/laldetchar-idq-realtime
python/laldetchar-idq-select-channels-from-kw-config
python/laldetchar-idq-summary
python/laldetchar-idq-svm-evaluate
python/laldetchar-idq-svm-train
python/laldetchar-idq-train
python/laldetchar-ovl-evaluate
python/laldetchar-ovl-train
python/laldetchar-segments-from-data
python/laldetchar/__init__.py
python/laldetchar/_laldetchar*
python/laldetchar/git_version.py
python/laldetchar/laldetchar.py
src/LALDetCharBuildInfoHeader.h
src/LALDetCharConfig.h
src/LALDetCharVCSInfo.c
src/LALDetCharVCSInfo.h
src/LALDetCharVCSInfoHeader.h
src/config.h
src/config.h.in
src/laldetchar-hveto
src/laldetchar_version
src/stamp-h1
src/stamp-h2
src/version.c
swig/.swigdeps
swig/swiglaldetchar.i*
swig/swiglal_*
#!/bin/sh
## function to print error message and exit
fail () {
echo "!!! $0: $1" >&2
exit 1
}
## check script is being run from top-level source directory
test "$0" = "./00boot" || fail "must be run from top-level source directory"
## remove M4 cache files
rm -rf autom4te.cache/
rm -f aclocal.m4
# FIXME: autoreconf from Ubuntu 9.10 (and probably also from recent
# Debian versions) automatically run libtoolize with the --copy option
# therefore over writing the supplied libtool scripts with system
# version. This can lead to unexpected build failures therefore to work
# round this "feature" we set the LIBTOOLIZE enviroment variable to
# point to the the true executable which bypasses the running of
# libtoolize, this will not effect the vast majority of users and those
# it will effect will know how to run libtoolize, if required.
## run autoreconf
AUTORECONF=${AUTORECONF:-"autoreconf"}
echo "00boot: running ${AUTORECONF}"
LIBTOOLIZE=true ${AUTORECONF} || fail "${AUTORECONF} failed"
echo "
==================================================
00boot has been run successfully.
Now run './configure' with appropriate options
to configure LALDetChar.
==================================================
"
../COPYING
\ No newline at end of file
BUILT_SOURCES =
sysconf_DATA =
MOSTLYCLEANFILES =
EXTRA_DIST =
include $(top_srcdir)/gnuscripts/lalsuite_library_top.am
ACLOCAL_AMFLAGS = -I gnuscripts
EXTRA_DIST += \
laldetchar.spec \
$(DATA)
SUBDIRS = \
debian \
include \
src \
swig \
python \
test \
doxygen \
$(END_OF_LIST)
user_environment = \
set $(PACKAGE)_PREFIX $(prefix); \
set $(PACKAGE)_DATADIR $(pkgdatadir); \
prepend MANPATH $(mandir); \
prepend OCTAVE_PATH $(octexecdir); \
prepend PATH $(bindir); \
prepend PKG_CONFIG_PATH $(libdir)/pkgconfig; \
prepend PYTHONPATH $(pyexecdir) $(pythondir); \
$(END_OF_LIST)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = laldetchar.pc
LALDetChar
================================
LAL routines for detector characterisation.
Acknowledgment
--------------------------------
We request that any academic report, publication, or other academic
disclosure of results derived from the use of this software acknowledge
the use of the software by an appropriate acknowledgment or citation.
Basic Build Instructions
--------------------------------
./configure --prefix=...
make
make install
Please read the [LALSuite install how-to][install] for more detailed
build instructions.
Bug Reporting
--------------------------------
Please visit the [LALSuite bug reporting system][bugs] (LIGO.org
authentication required).
For More Information
--------------------------------
Please visit the [LALSuite project page][project].
[install]: https://wiki.ligo.org/DASWG/LALSuiteInstall
[bugs]: https://git.ligo.org/lscsoft/lalsuite/issues/
[project]: http://www.lsc-group.phys.uwm.edu/daswg/projects/lalsuite.html
AC_PREREQ([2.63])
AC_INIT([LALDetChar],[0.3.5.1],[lal-discuss@ligo.org])
AC_CONFIG_HEADERS([src/config.h src/LALDetCharConfig.h])
AC_CONFIG_SRCDIR([src/LALDetChar.h])
AC_CONFIG_AUX_DIR([gnuscripts])
AC_CONFIG_MACRO_DIR([gnuscripts])
AC_CONFIG_FILES([ \
Makefile \
debian/Makefile \
debian/control \
doxygen/Makefile \
doxygen/doxygen.cfg \
include/Makefile \
include/lal/Makefile \
laldetchar.pc \
laldetchar.spec \
python/Makefile \
python/laldetchar/Makefile \
python/laldetchar/__init__.py \
python/laldetchar/hveto/Makefile \
python/laldetchar/idq/Makefile \
python/laldetchar/triggers/Makefile \
src/LALDetCharVCSInfo.c \
src/LALDetCharVCSInfo.h \
src/Makefile \
src/version.c \
swig/Makefile \
test/Makefile \
])
AM_INIT_AUTOMAKE([ \
1.11 \
foreign \
subdir-objects \
color-tests \
parallel-tests \
tar-ustar \
dist-xz \
no-dist-gzip \
])
# version requirements
MIN_LAL_VERSION="6.18.0"
MIN_LALMETAIO_VERSION="1.3.1"
MIN_LALSIMULATION_VERSION="1.7.0"
MIN_LALBURST_VERSION="1.4.4"
AC_SUBST([MIN_LAL_VERSION])
AC_SUBST([MIN_LALMETAIO_VERSION])
AC_SUBST([MIN_LALSIMULATION_VERSION])
AC_SUBST([MIN_LALBURST_VERSION])
AC_CANONICAL_HOST
LALSUITE_ARG_VAR
LALSUITE_CHECK_GIT_REPO
LALSUITE_DISTCHECK_CONFIGURE_FLAGS
# set library api info
# 1. start with version information of "0:0:0" for each libtool library
# 2. update the version information only immediately before a public
# release of your software. More frequent updates are unnecessary,
# and only guarantee that the current interface number gets larger
# faster.
# 3. if the library source code has changed at all since the last
# update, then increment revision ("c:r:a" becomes "c:r+1:a").
# 4. if any interfaces have been added, removed, or changed since the
# last update, increment current, and set revision to 0.
# 5. if any interfaces have been added since the last public release,
# then increment age.
# 6. if any interfaces have been removed since the last public release,
# then set age to 0.
AC_SUBST([LIBCURRENT],[3])
AC_SUBST([LIBREVISION],[2])
AC_SUBST([LIBAGE],[0])
AC_SUBST([LIBVERSION],[${LIBCURRENT}:${LIBREVISION}:${LIBAGE}])
# nightly build
LALSUITE_ENABLE_NIGHTLY
# enable strict gcc flags
LALSUITE_ENABLE_GCC_FLAGS
# enable SWIG wrapping modules
LALSUITE_ENABLE_SWIG
# optional lal libraries
LALSUITE_ENABLE_LALFRAME
# enable Doxygen documentation
LALSUITE_ENABLE_DOXYGEN
# enable help2man documentation
LALSUITE_ENABLE_HELP2MAN
# define version/configure info
LALSUITE_VERSION_CONFIGURE_INFO
# workaround broken libtool multilib support on sl6
LALSUITE_MULTILIB_LIBTOOL_HACK
# use silent build rules
AM_SILENT_RULES([yes])
# check for required compilers
LALSUITE_PROG_COMPILERS
# checks for programs
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_AWK
AC_PROG_SED
LALSUITE_CHECK_PYTHON([2.6])
# check for supported mac os x version
LALSUITE_OSX_VERSION_CHECK
# link tests using libtool
LALSUITE_USE_LIBTOOL
# check for header files
AC_HEADER_STDC
# check for required libraries
AC_CHECK_LIB([m],[main],,[AC_MSG_ERROR([could not find the math library])])
# check for gsl
PKG_CHECK_MODULES([GSL],[gsl],[true],[false])
LALSUITE_ADD_FLAGS([C],[${GSL_CFLAGS}],[${GSL_LIBS}])
AC_CHECK_LIB([gsl],[gsl_version],,[AC_MSG_ERROR([could not find the gsl library])])
LALSUITE_CHECK_GSL_VERSION([1.13])
LALSUITE_ENABLE_FAST_GSL
# check for gsl headers
AC_CHECK_HEADERS([gsl/gsl_errno.h],,[AC_MSG_ERROR([could not find the gsl/gsl_errno.h header])])
# check for glib
PKG_CHECK_MODULES([GLIB],[glib-2.0 >= 2.14],[true],[false])
LALSUITE_ADD_FLAGS([C],[${GLIB_CFLAGS}],[${GLIB_LIBS}])
AC_CHECK_LIB([glib-2.0],[g_sequence_new],,[AC_MSG_ERROR([could not find the glib library])])
AC_CHECK_HEADERS([glib.h],,[AC_MSG_ERROR([could not find the glib.h header])])
# check for metaio
PKG_CHECK_MODULES([METAIO],[libmetaio],[true],[false])
LALSUITE_ADD_FLAGS([C],[${METAIO_CFLAGS}],[${METAIO_LIBS}])
AC_CHECK_LIB([metaio],[MetaioOpen],,[AC_MSG_ERROR([could not find the metaio library])])
# check for lal libraries and headers
LALSUITE_CHECK_LIB([LAL],[${MIN_LAL_VERSION}],[XLALPerror],[lal/XLALError.h])
LALSUITE_CHECK_LIB([LALSupport],[${MIN_LAL_VERSION}],[XLALCacheImport],[lal/LALCache.h])
LALSUITE_CHECK_LIB([LALMetaIO],[${MIN_LALMETAIO_VERSION}],[XLALCreateMetaTableDir],[lal/LIGOLwXMLRead.h])
LALSUITE_CHECK_LIB([LALSimulation],[${MIN_LALSIMULATION_VERSION}],[XLALSimDetectorStrainREAL8TimeSeries],[lal/LALSimulation.h])
LALSUITE_CHECK_LIB([LALBurst],[${MIN_LALBURST_VERSION}],[XLALEPSearch],[lal/EPSearch.h])
# configure SWIG wrapping modules
LALSUITE_USE_SWIG
# configure Doxygen documentation
LALSUITE_USE_DOXYGEN
# add gcc specific flags
LALSUITE_ADD_GCC_FLAGS
# link any executables against LALDetChar library
AC_SUBST([LDADD], ["\$(top_builddir)/src/liblaldetchar.la"])
# add extra preprocessor flags
AM_CPPFLAGS="-DPKG_DATA_DIR='\"\$(pkgdatadir)/\"' ${AM_CPPFLAGS}"
AM_CPPFLAGS="-I\$(top_builddir)/include ${AM_CPPFLAGS}"
# force headers to be installed in ${includedir}/lal, ignoring library name
AC_SUBST([pkgincludedir], ["\${includedir}/lal"])
# force all python modules into the exec dir to prevent mixed C and
# pure-python library code from being split across lib and lib64 on
# RedHat-derived systems.
AC_SUBST([pkgpythondir], ["\${pkgpyexecdir}"])
# output
AC_OUTPUT
AC_MSG_NOTICE([
==================================================
LALDetChar has now been successfully configured:
* Python support is $PYTHON_ENABLE_VAL
* SWIG bindings for Octave are $SWIG_BUILD_OCTAVE_ENABLE_VAL
* SWIG bindings for Python are $SWIG_BUILD_PYTHON_ENABLE_VAL
* Doxygen documentation is $DOXYGEN_ENABLE_VAL
* help2man documentation is $HELP2MAN_ENABLE_VAL
and will be installed under the directory:
${prefix}
Now run 'make' to build LALDetChar,
and run 'make install' to install LALDetChar.
==================================================
])
EXTRA_DIST = \
changelog \
compat \
control \
copyright \
laldetchar-dev.install \
laldetchar-octave.install \
python-laldetchar.install \
laldetchar.install \
rules \
lalsuite.mk \
source/format
laldetchar (0.3.5-1) unstable; urgency=low
* LALDetChar 0.3.5
-- Adam Mercer <adam.mercer@ligo.org> Tue, 07 Feb 2017 23:35:17 -0600
laldetchar (0.3.4-1) unstable; urgency=low
* LALDetChar 0.3.4
* ER10 release
* Add some scaffolding for future python3 package.
The laldetchar Python source is not compatible with Python 3 yet.
-- Adam Mercer <adam.mercer@ligo.org> Mon, 26 Sep 2016 12:20:20 -0500
laldetchar (0.3.3-1) unstable; urgency=low
* LALDetChar 0.3.3
* ER9 release
-- Adam Mercer <adam.mercer@ligo.org> Thu, 23 Jun 2016 16:34:22 -0500
laldetchar (0.3.2-1) unstable; urgency=low
* LALDetChar 0.3.2
* Pre O2 packaging test release
-- Adam Mercer <adam.mercer@ligo.org> ri, 25 Mar 2016 09:32:07 -0500
laldetchar (0.3.1-1) unstable; urgency=low
* LALDetChar 0.3.1
-- Adam Mercer <adam.mercer@ligo.org> Sat, 01 Aug 2015 19:58:09 -0500
laldetchar (0.3.0-1) unstable; urgency=low
* LALDetChar 0.3.0
-- Adam Mercer <adam.mercer@ligo.org> Mon, 18 May 2015 14:45:29 -0500
laldetchar (0.2.4-1) unstable; urgency=low
* LALDetChar 0.2.4
* add idq scripts to packaging
* packaging updates
-- Adam Mercer <adam.mercer@ligo.org> Tue, 18 Nov 2014 15:36:19 -0600
laldetchar (0.2.3-1) unstable; urgency=low
* LALDetChar 0.2.3
* more SWIG binding packaging fixes
-- Adam Mercer <adam.mercer@ligo.org> Thu, 06 Nov 2014 15:35:48 -0600
laldetchar (0.2.2-1) unstable; urgency=low
* LALDetChar 0.2.2
* more SWIG binding packaging fixes
-- Adam Mercer <adam.mercer@ligo.org> Mon, 03 Nov 2014 11:52:27 -0600
laldetchar (0.2.1-1) unstable; urgency=low
* LALDetChar 0.2.1
* correctly package SWIG bindings
-- Adam Mercer <adam.mercer@ligo.org> Tue, 28 Oct 2014 12:38:28 -0500
laldetchar (0.2.0-1) unstable; urgency=low
* LALDetchar 0.2.0
-- Adam Mercer <adam.mercer@ligo.org> Mon, 27 Oct 2014 15:21:44 -0500
laldetchar (0.1.0-1) unstable; urgency=low
* LALDetChar 0.1.0
-- Adam Mercer <adam.mercer@ligo.org> Fri, 03 Jan 2014 12:12:00 -0600
laldetchar (0.0.4-1) unstable; urgency=low
* LALDetChar 0.0.4
* Fix python shebang lines in debian packaging
-- Adam Mercer <adam.mercer@ligo.org> Wed, 31 Jul 2013 17:24:22 -0500
laldetchar (0.0.3-1) unstable; urgency=low
* LALDetChar 0.0.3
* Packaging updates
* Add pyLAL import protections
-- Adam Mercer <adam.mercer@ligo.org> Fri, 05 Jul 2013 14:30:05 -0500
laldetchar (0.0.2-1) unstable; urgency=low
* LALDetChar 0.0.2
* Add coinc tables option to hveto
-- Adam Mercer <adam.mercer@ligo.org> Mon, 01 Jul 2013 11:23:27 -0500
laldetchar (0.0.1-1) unstable; urgency=low
* LALDetChar 0.0.1
-- Adam Mercer <adam.mercer@ligo.org> Thu, 27 Jun 2013 10:37:26 -0500
../../gnuscripts/debian/compat
\ No newline at end of file
Source: laldetchar
Section: science
Priority: optional
Maintainer: Steffen Grunewald <steffen.grunewald@aei.mpg.de>
Uploaders: Adam Mercer <adam.mercer@ligo.org>, GitLab <gitlab@git.ligo.org>
Build-Depends: debhelper (>= 9),
dh-python,
help2man,
libglib2.0-dev (>= 2.14),
libgsl-dev | libgsl0-dev (>= 1.9),
liboctave-dev,
pkg-config,
python-all-dev,
swig (>= 3.0.7),
lal-dev (>= @MIN_LAL_VERSION@~),
lal-octave (>= @MIN_LAL_VERSION@~),
python-lal (>= @MIN_LAL_VERSION@~),
lalmetaio-dev (>= @MIN_LALMETAIO_VERSION@~),
lalmetaio-octave (>= @MIN_LALMETAIO_VERSION@~),
python-lalmetaio (>= @MIN_LALMETAIO_VERSION@~),
lalsimulation-dev (>= @MIN_LALSIMULATION_VERSION@~),
lalsimulation-octave (>= @MIN_LALSIMULATION_VERSION@~),
python-lalsimulation (>= @MIN_LALSIMULATION_VERSION@~),
lalburst-dev (>= @MIN_LALBURST_VERSION@~),
lalburst-octave (>= @MIN_LALBURST_VERSION@~),
python-lalburst (>= @MIN_LALBURST_VERSION@~)
X-Python-Version: >= 2.7
X-Python3-Version: <= 3.0
Standards-Version: 3.9.8
Package: laldetchar
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
libglib2.0-0,
lal (>= @MIN_LAL_VERSION@~),
lalmetaio (>= @MIN_LALMETAIO_VERSION@~),
lalsimulation (>= @MIN_LALSIMULATION_VERSION@~),
lalburst (>= @MIN_LALBURST_VERSION@~)
Description: LSC Algorithm Library Detector Characterisation
The LSC Algorithm Detector Characterisation Library for gravitational
wave data analysis. This package contains the shared-object libraries
needed to run applications that use the LALDetChar library.
Package: laldetchar-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
libglib2.0-dev (>= 2.14),
libgsl-dev | libgsl0-dev (>= 1.9),
lal-dev (>= @MIN_LAL_VERSION@~),
lalmetaio-dev (>= @MIN_LALMETAIO_VERSION@~),
lalsimulation-dev (>= @MIN_LALSIMULATION_VERSION@~),
lalburst-dev (>= @MIN_LALBURST_VERSION@~),
laldetchar (= ${binary:Version})
Description: LSC Algorithm Library Detector Characterisation Developers
The LSC Algorithm Detector Characterisation Library for gravitational
wave data analysis. This package contains files needed build
applications that use the LALDetChar library.
Package: laldetchar-python
Depends: python-laldetchar, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
laldetchar-python was renamed python-laldetchar,
this is a transitional package, it can safely be removed.
Package: python-laldetchar
Replaces: laldetchar-python (<< 0.3.5-1~)
Breaks: laldetchar-python (<< 0.3.5-1~)
Section: python
Architecture: any
Depends: ${misc:Depends},
${python:Depends},
${shlibs:Depends},
python-lal (>= @MIN_LAL_VERSION@~),
python-lalmetaio (>= @MIN_LALMETAIO_VERSION@~),
python-lalsimulation (>= @MIN_LALSIMULATION_VERSION@~),
python-lalburst (>= @MIN_LALBURST_VERSION@~),
laldetchar (= ${binary:Version})
Description: Python bindings for LALDetChar
The LSC Algorithm Detchar Library for gravitational wave data analysis.
This package contains Python bindings for the LAL Detchar library.
Package: laldetchar-octave
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
octave,
lal-octave (>= @MIN_LAL_VERSION@~),
python-lalmetaio (>= @MIN_LALMETAIO_VERSION@~),
lalsimulation-octave (>= @MIN_LALSIMULATION_VERSION@~),
python-lalburst (>= @MIN_LALBURST_VERSION@~),
laldetchar (= ${binary:Version})
Description: Octave bindings for LALDetChar
The LSC Algorithm Detchar Library for gravitational wave data analysis.
This package contains Octave bindings for the LAL Detchar library.