1. 31 Jan, 2014 8 commits
  2. 30 Jan, 2014 5 commits
    • thomas.forbriger's avatar
      [WP][TASK][FIX] (ticket10tsio): provide required header files · b5c9d217
      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 reorganizing the source code, the required header files must be included
      in the appropriate places.
      
      Accomplished:
       - source code compiles without errors
      
      Missing:
       - doxygen documentation must be reorganized
       - README file must be completed
       - snapshot package rules must adjusted
       - library must be tested with application programs
      b5c9d217
    • thomas.forbriger's avatar
      [WP][TASK] (ticket10tsio): reorganize source code files · 8047844b
      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.
      
      Several tasks are accomplished:
        - Add proper file headers with preample and copyright.
        - Give proper reference to ancestors.
        - Define namespaces.
        - Set proper include guards.
      8047844b
    • thomas.forbriger's avatar
      [WP][TASK] (ticket10tsio): reorganize source code files · c728c751
      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.
      
      Reorganize the second set of source code files
      c728c751
    • thomas.forbriger's avatar
      [WP][TASK] (ticket10tsio): reorganize source code files · de958c59
      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.
      
      Basic rename
      The contents of sfftimeseries.h basically is an SFF type TimeSeries in the
      sense of libtsxx. Contents will be split into different source code files.
      de958c59
    • thomas.forbriger's avatar
      [WP][DOC] (ticket10tsio): document gross structure of modules · 1ea51f24
      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.
      
      The gross structure of the modules is documented.
      I intend to reorganize the namespaces accordingly.
      Probably filenames should be considered for modification too.
      
      Form doxygen.txt:
      Two modules are provided:
      
       in sffheaders.h:
          SFF Timeseries I/O This module provides three submodules:
              A set of classes to handle complete files
              Interface to libdatrwxx
              Interface to libsffxx
       in readtsdata.h:
          Reading of time series data.
      
      The first adds SFF specific headers to the TimeSeries class template provided
      by libtsxx. It adds further structures to hold data from complete time series
      data files. For input and output of complete files, appropriate i/o operators
      are provided for libdatrwxx streams. Trace selection is supported.
      
      The latter module adds further data to the file classes provided by the first
      modules. Additionally it provides reading functions (not writing functions)
      which in the end support the reading of all time series data files provided on
      the command line together with all file specific flags and parameters and
      selecting traces.
      1ea51f24
  3. 29 Jan, 2014 1 commit
  4. 28 Jan, 2014 9 commits
    • thomas.forbriger's avatar
      [DOC] (ticket10): document dependency of libtsxx on libgsl · 615b5c6c
      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.
      615b5c6c
    • thomas.forbriger's avatar
      [WP][FIX][API] (ticket10tsxx): provide tested snapshot tar-ball · cb28b4fc
      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.
      
      libtsxx is now disentangled from libtfxx. This commit does:
      - document the dependencies
      - adjust the Makefile for package creation
      
      This library is ready for publication
      
      Missing:
      - libtsioxx must also be made available
      - all application programs must be adjusted to the new interface provided by
        libtsxx and respective modules must be directed to libtsioxx
      cb28b4fc
    • 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
    • thomas.forbriger's avatar
      [WP][DOC] (ticket10tsxx): note API modification in doxygen documentation · b21ed709
      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 and fixed doxygen dependency in Makefile
      b21ed709
    • thomas.forbriger's avatar
      [WP][DOC] (ticket10tsxx): provide proper copying information · 6bb2e4ad
      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
      6bb2e4ad
    • thomas.forbriger's avatar
      [WP][TASK] (ticket10tsxx): group entries in flist · 426d5e28
      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
      426d5e28
  5. 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
  6. 26 Jan, 2014 5 commits
  7. 25 Jan, 2014 4 commits
  8. 21 Jan, 2014 4 commits