conv/many suite: convert (m)any seismic data format(s)
README
Go to the documentation of this file.
1 this is <README>
2 ============================================================================
3 Seismic format conversion tools
4 ============================================================================
5 
6 General format conversion
7 -------------------------
8 
9 The programs in this subdirectory make use of libdatrwxx and support reading
10 and writing of various seismic formats.
11 
12 any2any
13 
14  Converts files for any input format supported by lindatrwxx reading modules
15  to any output format supported by libdatrwxx writing modules. This program
16  not at all is SFF specific.
17 
18 any2ascii
19 
20  Converts files to ASCII for any input format supported by lindatrwxx reading
21  modules.
22 
23 any2sff
24 
25  Converts files to SFF for any input format supported by lindatrwxx reading
26  modules.
27 
28 anyindex
29 
30  Create index files for any format supported by lindatrwxx reading modules.
31 
32 anyextract
33 
34  Evaluates the anyindex output files for data completeness and extracts
35  specific subsets of the data based on time window and channel and station
36  codes. This program is able to string time series (data blocks) of the same
37  data stream to one long time series. It perform consistency checks and is
38  able to identify duplicate samples and gaps in the input. A special option
39  is provided to produce a liast of contiguous data time windows as listed in
40  the input index file.
41 
42 Most programs support an online help options. Just call the
43 program without any option to get a hint.
44 
45 ============================================================================
46 
47 Installation:
48 
49 This software is part of the project Seitosh. See
50 https://git.scc.kit.edu/Seitosh/Seitosh
51 for general installation instructions.
52 
53 The Makefile supports program compilation and linking. Some binary libraries
54 are required.
55 
56 The command
57  make all
58 will compile and install the binary executables as well as the doxygen
59 documentation.
60 
61 Environment variables control where the results are stored and where
62 libraries and library header files are expected:
63  LOCLIBDIR defines location of binary libraries
64  LOCINCLUDEDIR defines location of C/C++ header files (prototypes)
65  LOCBINDIR defines location of binary executables
66  TF_WWWBASEDIR defines location of doxygen output
67 
68 Dependencies:
69  Compilers required to build the programs:
70  C++ compiler
71  C/C++ preprocessor
72  doxygen (required to process source code documentation)
73 
74  Seitosh libraries required to compile the code:
75  libgsexx
76  libaff
77  libtime
78  libsffxx
79  libdatrwxx
80  libtfxx
81 
82  Further non-standard libraries required to compile the code:
83  libboost_regex
84 
85  anyextract any2sff anyindex
86  require: libsffxx.a libtime++.a libgsexx.a libaff.a libtfxx.a
87  libdatrwxx.a
88 
89  anyextract
90  additionally requires: libboost.a
91 
92  See also README.dependencies
93 
94 ============================================================================
95 
96 The home of this software suite is
97 https://git.scc.kit.edu/Seitosh/Seitosh
98 https://git.scc.kit.edu/Seitosh/Seitosh/tree/master/src/conv/many
99 
100 Please send bug reports and suggestions to
101 Thomas.Forbriger@kit.edu
102 
103 ----- END OF README -----