|
conv/many suite: convert (m)any seismic data format(s)
|
this is <README>
============================================================================
Seismic format conversion tools
============================================================================
General format conversion
-------------------------
The programs in this subdirectory make use of libdatrwxx and support reading
and writing of various seismic formats.
any2any
Converts files for any input format supported by lindatrwxx reading modules
to any output format supported by libdatrwxx writing modules. This program
not at all is SFF specific.
any2ascii
Converts files to ASCII for any input format supported by lindatrwxx reading
modules.
any2sff
Converts files to SFF for any input format supported by lindatrwxx reading
modules.
anyindex
Create index files for any format supported by lindatrwxx reading modules.
anyextract
Evaluates the anyindex output files for data completeness and extracts
specific subsets of the data based on time window and channel and station
codes. This program is able to string time series (data blocks) of the same
data stream to one long time series. It perform consistency checks and is
able to identify duplicate samples and gaps in the input. A special option
is provided to produce a liast of contiguous data time windows as listed in
the input index file.
Most programs support an online help options. Just call the
program without any option to get a hint.
============================================================================
Installation:
This software is part of the project Seitosh. See
https://git.scc.kit.edu/Seitosh/Seitosh
for general installation instructions.
The Makefile supports program compilation and linking. Some binary libraries
are required.
The command
make all
will compile and install the binary executables as well as the doxygen
documentation.
Environment variables control where the results are stored and where
libraries and library header files are expected:
LOCLIBDIR defines location of binary libraries
LOCINCLUDEDIR defines location of C/C++ header files (prototypes)
LOCBINDIR defines location of binary executables
TF_WWWBASEDIR defines location of doxygen output
Dependencies:
Compilers required to build the programs:
C++ compiler
C/C++ preprocessor
doxygen (required to process source code documentation)
Seitosh libraries required to compile the code:
libgsexx
libaff
libtime
libsffxx
libdatrwxx
libtfxx
Further non-standard libraries required to compile the code:
libboost_regex
anyextract any2sff anyindex
require: libsffxx.a libtime++.a libgsexx.a libaff.a libtfxx.a
libdatrwxx.a
anyextract
additionally requires: libboost.a
See also README.dependencies
============================================================================
The home of this software suite is
https://git.scc.kit.edu/Seitosh/Seitosh
https://git.scc.kit.edu/Seitosh/Seitosh/tree/master/src/conv/many
Please send bug reports and suggestions to
Thomas.Forbriger@kit.edu
----- END OF README -----