CHANGELOG 9.24 KB
Newer Older
1
2
3
4
5
this is <CHANGELOG>
============================================================================
Recent development in Seitosh (bug fixes, new features, etc)
------------------------------------------------------------

6
7
8
9
11.12.2019: grepg, libfapidxx, gresy
  - commit 68295a7: grepg: provide option to select plot axis range 
  - commit b498110: libfapidxx: support negative time shift
  - commit a1e2be8: gresy: provide Fourier domain filters
10

11
01.11.2019: libtfxx, randomseries
12
  - commit 27491f4: let RNGgaussian support selection of rng type
13
  - commit d29bb3d: provide new program synt/misc/randomseries.cc
14

15
16
17
28.06.2019: any2matlab
  - commit 7efe5ac: fix variable declaration to make compiler happy

18
19
20
21
07.06.2019: ThiesDL1 logger
  - commit 96a7a22: provide chronyreport.sh for systems where chronyd has
                    replaced ntpd

22
23
24
25
12.04.2019: croposp
  - commit a5ce04e: bug fix; workflow was not correct in cases where no PSD
                    values were requested explicitly

26
27
28
29
30
08.04.2019: libpsdxx, croposp
  - commit ac21043: croposp provide option to average complex values
  - commit 5f268ba: libpsdxx provides additional function to map complex
                    values to sampling along logarithmic frequency scale

31
32
33
34
02.04.2019: libtsioxx
!!- commit eb0f2182: bug fix and major modification in source code interface
                     (organization of header files)

35
36
37
14.02.2019: libpsdxx, croposp
  - provide first version of program croposp

38
39
40
41
06.01.2019: libpsdxx
  - a new library for the computation of (cross) power spectral density
    is in preparation

42
43
44
01.01.2019: libtsxx
  - commit 47a357e: new feature: provide container TimeSeriesCollection

45
46
47
48
49
50
51
52
13.04.2018: libtsxx, libdatrwxx
  - commit a442c00: bug fix: fix overloaded function resolution for output
                    operator for ts::TimeSeries

14.12.2017: SEEDresponse.awk
  - commit d59e998: feature: provide new awk program to analyse SEED response
                    data
 
53
54
55
56
14.11.2017: libtsxx
  - commit c5b4dc0: bug fix: ensure correct calculation of sample time
                    in linear interpolator

57
10.11.2017: libtsxx
58
  - commit b097205: new feature: two new filter commands are provided to
59
60
61
                    effectively load filter operators with the value of the
                    first sample

62
63
64
65
66
67
68
69
70
71
08.11.2017: libtime, libtsxx, resaseda
  - commit 2786858: bug fix: let libtime kernel correctly normalize negative
                    time values in the first pass
  - commit 7243649: bug fix: let libtsxx interpolator set correct number of
                    output samples
  - commit 7693788: feature: provide option shrink option in interpolator of
                    libtsxx
  - commit 469cbdb: feature: provide option shrink for resaseda: support
                    resampling of data with gaps to a common sampling raster

72
73
74
75
76
77
78
17.05.2017: libdatrwxx
  - commit 64dd01a: bug fix: initialization of member data in Exception

19.04.2017: libdatrwxx, damplo
  - commit 090d1cf: libdatrwxx: do not reset Msrceset upon reading new trace
  - commit 7639668: damplo: fix scaling label

79
80
81
82
83
84
85
86
14.02.2017: libsffxx, evelo, gretap
  - commit a007d24: gretap: offer new option -0 to set default weight
  - commit 723f1c1: fix libsffxx: limit number of characters in string fields
  - commit e35af23: fix evelo: set correct default for option flag

06.02.2017: grepg
  - commit c6a8683: support colored dispersion curve on white background

87
88
89
90
05.01.2017: stuploxx
  - commit 538da9d: fix: properly handle negative offsets to reference time
                    when picking time windows in interactive mode

91
01.12.2016: sigval, cooset, refract
92
93
94
  - commit 1967a73: fix: calculate offset in sigval only if appropriate 
                    header data is available from input file
  - commit a652e7f: support creation of source header data in cooset
95
  - commit 6eba76a: fix: display trace label in reverse mode of refract
96

97
98
99
100
29.11.2016: teseco
  - commit 6494de1b2: support scaling of signal traces
  - commit 575d93b15: provide new tolerance option -trim

101
22.11.2016: libtsxx, libtsioxx, cross
102

103
104
105
  - commit 18bd88a70: cross optionally operates in the Fourier domain which
    for large time series is computationally more efficient than time domain
    convolution or cross-correlation.
106
107
108
109
110
  - commit a7336a74f: Reorganize header files for libtsxx to properly separate
    class templates from error handling and specific type definitions.
!!! This can affect existing code, which no has to include additional files.
  - commit 9b6fe244a: Provide proper assignment and copy operators and type
    conversion for time series containers (libtsxx, libtsioxx).
111
112
113
  - commit 9cebce57b: Remove copy constructors which allowed implicit type
    conversion. Let users explicitly express their desire of type conversion.
!!! This can affect existing code, which no has to include additional files.
114

115
116
117
118
119
120
121
19.11.2016 (5f6902232): cross

  - ts/wf/cross now provides proper scaling and a reasonable definition of
    sample times in both modes (fixes issue #11)
  - ts/wf/cross now uses libdatrwxx and provides access to all
    supported input and output file formats

122
123
124
125
126
127
18.11.2016 (bf3f4664a): libdatrwxx

  Debug output is produced at the base class level. This way the workflow for
  reading and writing of any of the specific classes may be displayed, without
  the need to implement specific debug functions.

128
129
130
  Fix (d0d054df6): use signed integer when addressing series elements in
  oasciistream output function.

131
16.11.2016 (840f7e310): stuplo, stuplox
132
133
134
135

  Provide new option -st which adjusts sample time relative to source time.
  This is useful to display lag time for cross-correlograms.

136
137
138
139
15.11.2016 (739b3d40f): cooset

  Support all file formats provided by libdatrwxx for input and output.

140
141
142
143
18.10.2016 (769a6860d): libstfinv and soutifu

  Support semicolons as alternative to commas as field delimiters.

144
145
146
147
148
149
25.08.2016 (f4e76d439): tijerasxx

  FIX: Correctly handle input data with sample index range not starting at
  index zero (which commonly is the case for binary data compiled by 
  aynextract).

150
151
152
153
154
155
23.07.2016 (245aa3432): libstfinv and soutifu

  libstfinv provides a new feature: Procedures operating in the Fourier domain
  can taper the impulse response of the source time function correction
  filter, in order to remove acausal signals or unwanted coda.

156
157
12.07.2016 (fcc2520e9): libdatrwxx: - new error message format
                                    - fix: usec field in mseed can carry sign
158

159
160
161
162
163
164
165
  Let libdatrwxx output more user-friendly error messages. These messages can
  contain more detailed and comprehensive information regarding the cause of
  the error message and can provide hints how to handle the situation.

  Evaluate usec field in [1001] Data Extension Blockette as a value which may
  be negative. Introduce a consistency check to test for usec being in the
  range specified by SEED V2.4 Manual (August 2012, page 124).
166

167
168
169
170
171
172
06.07.2016 (4342d3a79): libdatrwxx provides new format modifiers

  Format modifiers skipcheck and nonfatal which can be applied to the mseed
  format provide user control over consistency checks to be applied to
  MiniSEED data.

173
174
175
176
177
178
179
180
27.06.2016 (7ffa0fa1d): libtfxx provides hexdump function
           (0d462617e): fix libdatrwxx

  libdatrwxx used to fail when reading MiniSEED data recorded by recent
  EarthData Loggers. These data contains MiniSEED records which are only
  partly filled with data samples. The library has to read properly past each
  record before operating on the next one. This fix solves issue #21 and #23.

181
182
23.03.2016 (9d9866d5c): add toy example for lisousi

183
184
185
186
187
25.02.2016 (32a3ac206): fix errors in documentation of lisousi

  The offset dependent scaling factor was wrong incorrectly specified in the
  online documentation.

188
189
190
191
192
193
194
195
196
08.02.2016 (33d32e44b): fix zero-offset scaling issue in refract

  refract used to fail in multiple ways is zero-offset traces were to be
  scaled with an offset dependent factor. With this commit refract is advanced
  to version 4.14 which is robust against zero-offset traces. For scaling
  exponents larger than zero any zero offset trace is scaled to a straight
  line as is expected to for the scaling definition. Negative exponents are
  inhibited.

197
198
04.11.2015 (db684f2e1): pamo supports various input file formats

199
200
201
202
203
27.10.2015 (b95726e01): Make Seitosh less system specific

  Explicitely use /bin/bash and make use of printf (instead of echo command
  with non-standard options).

204
205
26.10.2015 (e1816be7d): Add step-by-step example for lisousi

206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
19.10.2015 (bfef3205e): Revision of end-user documentation of libstfinv

  The end-user documentation supplied by libstfinv is completely revised. New
  usage() functions are introduced. Program 'onlinehelp' (source is in
  libstfinv/tests/onlinehelp.cc) outputs the new texts. soutifu is updated to
  make use of the new usage functions.

21.09.2015 (66d134190): Bug fix in lisousi

  Trim convolution result to reasonable index range (784484c40).

19.07.2015 (f58ebd580, 088bc064ba): New options for stuplo

  Implement new options for winplot emulation:
   -py          display positive values only
   -n1 n        set first sample to plot to n'th sample
                for each input time series
   -n2 n        set last sample to plot to n'th sample
                for each input time series
                n=0 means: last sample read from file
   -ra          remove average of each input time series


229
----- END OF CHANGELOG -----