1. 28 Jan, 2014 5 commits
    • thomas.forbriger's avatar
      [MERGE][API][FIX] (ticket10): make libtfxx ready for publication · b8fd633f
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
        c4acdaf [WP][FIX][API][!!!] (branch): provide snapshot of libtfxx
        875de26 [WP][DOC] (ticket10tfxx): note API modification in doxygen documentation
        7e6b077 [WP][DOC] (ticket10tfxx): provide proper copying information
        f4be379 [WP][TASK] (ticket10tfxx): group entries in flist
      
      libtfxx is now fully self-contained after being disentangled from libtsxx.
      Documentation, and Makefile are adjusted such that a snapshot tar-ball can be
      published.
      
      Missing:
       - Publication is only reasonable after libtsxx, libtsioxx, and all
         application programs which use the respective libraries have been fixed too
      b8fd633f
    • thomas.forbriger's avatar
      [WP][FIX][API][!!!] (branch): provide snapshot of libtfxx · 1574736d
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      After having disentangled libtfxx and libtsxx it appears that libtfxx has
      become self-contained (see below).
      
      Rules for snapshot packages as well as documentation of dependencies have been
      adjusted. There is no need to provid a "withlibs" version of the snapshot
      tar-ball. The snapshot tar-ball has been tested in the test environment and
      compiles well.
      
      Checking dependencies:
      thof@stina:~/git/TFSoftware/src/libs/libtfxx> depcheck.sh $(find . -name \*d)
      tfxx
      
      thof@stina:~/git/TFSoftware/src/libs/libtfxx> checklinkedlibs
      report libraries being used to link against
      
      ./Makefile:
      boost_regex gsl gslcblas
      
      ./tests/Makefile:
      f2c m tf tf77 tfxx
      1574736d
    • thomas.forbriger's avatar
      [WP][DOC] (ticket10tfxx): note API modification in doxygen documentation · 734311fa
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      added note to doxygen.txt
      734311fa
    • thomas.forbriger's avatar
      [WP][DOC] (ticket10tfxx): provide proper copying information · dd4889f4
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      Revision of file COPYING
      dd4889f4
    • thomas.forbriger's avatar
      [WP][TASK] (ticket10tfxx): group entries in flist · 3cff4059
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      changed Makefile to present files in groups in flist
      3cff4059
  2. 27 Jan, 2014 4 commits
    • thomas.forbriger's avatar
      [WP][DOC] (ticket10): adjust COPYING and README of libtsioxx · 51dd9f2e
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      adjusted basic documentation of new library
      
      still missing:
      - description of purpose of library and provided interfaces
      51dd9f2e
    • thomas.forbriger's avatar
      [WP][FIX] (ticket10): populate libtsioxx directory · 2773cea4
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      copied all required files for the new library to the source code directory
      2773cea4
    • thomas.forbriger's avatar
      [WP][FIX][API][!!!] (ticket10): move time series i/o to libtsioxx · 2a3a8bfa
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      Advance time series input/output module is moved to a dedicated library
      libtsioxx. This hopefully breaks the undesired bilateral dependency between
      libtsxx and libtfxx. libtsioxx then depends on libtfxx as well as liibtsxx
      
      Side-effetcs:
      The interface to time series input/output modules changes for application
      programs. Application programs must be adjusted appropriatedly.
      
      The interface formerly provided by libtfxx is used by stuploxx:
      ./ts/stuploxx/utilitystructures.h:#include <tfxx/readtsdata.h>
      ./ts/stuploxx/datatrace.h:#include <tfxx/readtsdata.h>
      ./ts/stuploxx/datafile.h:#include <tfxx/readtsdata.h>
      
      The interface formerly provided by libtsxx is used by several application
      programs:
      ./conv/misc/mgm2sff.cc:#include <tsxx/sffheaders.h>
      ./conv/ThiesDL1/functions.cc:#include<tsxx/sffheaders.h>
      ./ts/wf/sigval.cc:#include <tsxx/sffheaders.h>
      ./ts/wf/noisymize.cc:#include <tsxx/sffheaders.h>
      ./ts/wf/deconv.cc:#include <tsxx/sffheaders.h>
      ./ts/wf/soutifu.cc:#include <tsxx/sffheaders.h>
      ./ts/wf/teseco.cc:#include <tsxx/sffheaders.h>
      ./ts/wf/foutra.cc:#include <tsxx/sffheaders.h>
      ./ts/cal/dccal.cc:#include <tsxx/sffheaders.h>
      ./ts/stuploxx/datatrace.h:#include <tsxx/sffheaders.h>
      2a3a8bfa
    • thomas.forbriger's avatar
      [WP][API][!!!][FIX] (nocs): remove advanced file i/o from libtsxx · f7d5c5c1
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      
      Removed advanceѕtime series input/output as presented in sffheaders.cc and
      sffheaders.h and moved those files to a new library. These files strongly
      depended on code in libtfxx which is undesired. The bilateral relationship
      between libtfxx and libtsxx is most appropriately be resolved by introducing a
      new library which depends on both, libtsxx and libtfxx.
      
      After making libtsxx independent of libtfxx I was unable to make libtfxx
      compile. This is due to libtfx file types being reimplemented in libtsxx
      necessarily.
      
      Side-effects:
      - the modification started here, will change the library interfaces expected
        by time series filter and plot programs
      f7d5c5c1
  3. 26 Jan, 2014 5 commits
  4. 25 Jan, 2014 6 commits
  5. 24 Jan, 2014 1 commit
  6. 21 Jan, 2014 12 commits
  7. 20 Jan, 2014 1 commit
    • thomas.forbriger's avatar
      Merge branch 'extractcalex'; implemented calex output parsers: · 6281dcf9
      thomas.forbriger authored
      This is a legacy commit from before 2015-03-01.
      It may be incomplete as well as inconsistent.
      See COPYING.legacy and README.history for details.
      src/3rd/software-for-seismometry/calex/calexoutextract.awk
        extract textual part (initial and final values as well as search ranges)
        from calex log file (calex.out); multiple input files are supported;
        Postscript output is supported
      src/3rd/software-for-seismometry/calex/calexiterextract.awk
        extract interation progress of calex from calex.out (numerical values)
        output format is suitable for sg056iter.gpt gnuplot script
      scr/gpt/seismo/sg056iter.gpt
        gnuplot script to process output auf calexiterextract.awk to graphical display
      
      SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
      SVN Revision: 5500
      SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
      6281dcf9
  8. 19 Jan, 2014 6 commits