Commit 427dfeec authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

README: give a one-line description of all programs

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.

not yet checked for completeness

SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 5397
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent 031d2604
......@@ -6,66 +6,71 @@ $Id$
============================================================================
This is a collection of various filter programs which can be used to
manipulate time series data.
manipulate time series data. The area of application ranges from long period
seismology to shallow seismics.
Some of the programs support only SFF data files. See usage information (by
calling the program with option '-help') for details. Some Fortran programs
support linking against libfapidxx. They commonly are provided in form of two
binary executables (e.g. susei: SFF support only; suseix: supports all
libdatrwxx formats). See variable PROGRAMS in Makefile.
Currently maintained programs:
Waveform filters
----------------
tsfilt filter two-column ASCII data files
stufi filter SFF data files
tidofi
fredofi
Vector signal
-------------
rotate
coro
xyz2uvw
Programs provide frequency filters (high-pass, low-pass, etc), average and
trend removal, time domain tapers, etc.
tsfilt filter two-column ASCII files (uses seife filters by E. Wielandt)
stufi filter SFF data files (uses seife filters by E. Wielandt)
tidofi filter data files in various formats
fredofi frequency domain filters (just a fragment, not yet implemented)
Vector signal component rotation
--------------------------------
rotate rotate horizontal components
coro select a spatial vector component from three component data
xyz2uvw rotate to internal STS-2 components and vice versa
Multi-signal
------------
susei
suseix
dise
teseco
gatherdiff
sigfit
susei stack seismograms from two or more files
dise calculate waveform residuals of selected traces from two input files
teseco apply signal corrections (like barometric pressure correction)
gatherdiff calculate waveform residuals of full shot gathers
sigfit find linear regression coefficients for a set of trial signals
Transformation
--------------
foutra
evelo
foutra apply Fourier transformation (optionally calculates PSD)
evelo calculate Hilbert transform, signal envelope, etc.
autocorr
cross
noisymize
Test signals
------------
phasedsignals
tesiff create synthetic filter TEst SIgnals in SFF
teswf create
siggen
siggenx
hamres
geophone
Correlation and Convolution
---------------------------
autocorr calculate autocorrelation of signals
cross cross-correlate signals
noisymize convolve signals with random noise
convolve calculation convolution of two signals (not yet implemented)
deconv deconvolve one signal with another
Resampling
----------
smoos
resaseda
fidasexx
soutifu
deconv
smoos apply signal interpolation by spectral extension
resaseda apply signal interpolation in the time domain
sigval
Miscellaneous
-------------
sigval extract waveform properties like rms and write to table
geophone derive geophone response and create filter control file
sigscale scale SG056 auxilliary data to physical units
fidasexx scale shot gathers to compile homogeneous data set
soutifu find optimal source wavelet correction filter
sigscale
Test signals
------------
Test signal generators formerly present in this directory have been moved to
src/synt/misc. They may as well still be necessary for the filter test
procedures defined in subdirectory testcases
============================================================================
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment