1. 31 Jan, 2014 2 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. 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