source: trunk/release_notes.working @ 7959

Revision 7959, 9.0 KB checked in by baker, 4 months ago (diff)

Larry's edits of working Release Notes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1Release Notes:  Earthworm Version "working"
2Cleaned out after release of v7.9 on October 20, 2016
3
4These notes are for release v7.10 released on March 14, 2019 (Pi day)
5
6Syntax for the release notes are still short and sweet, 3 lines:
7Module name
8short summary of new or changed module.
9Name of developer and date YYYY/MM/DD
10
11NEW MODULES:
12************
13
14eqmaxel - MAXEL Maximum Likelihood Estimator (MLE) from Dong Hoon Sheen integrated as an
15earthworm module that can be bolted on as another locator in the megamodule.
16I listed this here becuase we made mods in 2018 to this module.
17Paul Friberg and Dong Hoon Sheen July 20, 2017
18
19pick_ffp - eBEAR tauC and Pd picker based off of Pick_FP instead of pick_ew.
20Jin Koo Lee February 25, 2018
21
22pick_gm - eBEAR tauC and Pd ground motion packet generator in a real-time sense (not pick based).
23Jin Koo Lee February 25, 2018
24
25buildinfo - not really a module, but a command that will print out the
26build information, including the data and time of the build, and the
27EW_BITS, 32 or 64, of the build.  For example:
28
29buildinfo: Linux EARTHWORM-64 build of Mar 16 2019 16:44:24
30
31On Windows systems, the MSVC compiler version, the target Windows release,
32and the Windows SDK for the build are printed.  On *nix systems, no
33additional information is printed.
34Larry Baker January 12, 2019
35
36MODIFICATIONS/BUG FIXES TO EXISTING MODULES:
37********************************************
38
39Note:
40Check library changes at the bottom for a more complete picture as applications
41that used these libraries were changed accordingly
42
43binder_ew
44Fixed a number of edge cases dealing with quake_id.d (thanks to Jin Koo Lee) and also changed the travel
45time lookup to allow for finer grained station locations relative to the earthquake. The prior system
46dealt in convering travel times to an integer in tenths of a second and that is not enough resolution for
47mines or small scale networks less than a kilometer on an edge.
48Paul Friberg, version 1.0.38 2019.02.14
49
50ewhtmlemail
51Major modifications to using Google Earth maps, there are new GoogleMap key and secret settings in the .d
52Paul Friberg July 2018
53
54gmewhtmlemail
55Many modifications for USBR for the dam safety division
56Paul Friberg & Scott Hunter  Jan to May 2018
57
58restart/copystatus:
59Ticket #683 http://earthworm.isti.com/trac/earthworm/ticket/683
60Removed 'TypeRestart' from types copystatus is to copy. Rewrote 'restart'
61to look up statmgr ring and write to that directly, if it exists
62Alexander Schnackenberg February 13, 2019
63
64Hypo71PC
65Modifications to ensure a safe crossing of the Greenwich Meridian (lon = 0°)
66(bug present in the original version of Hypo71, revealed in the Pyrenees where
67the pathological case "lon(closest station) x lon(epicenter) < 0 is not uncommon)
68M. Sylvander (Toulouse, France) November 30, 2018
69
70hyp2000/hyp2000_mgr
71Upgraded to version 1.42 which cleaned up a CRE bug and a licensing issue with some sorting routines.
72(CRE bug fix reported by Jim Pechmann)
73Fred Klein & Paul Friberg April 23, 2018
74Upgraded to version 1.43 which fixed some infinite loop cases found at AVO
75Larry Baker & Paul Friberg December 2018
76
77sniffwave
78Added out-of-order packet message to the previous gap and overlap checks (gap and overlap)
79Paul Friberg March 15, 2018
80
81ms2tank
82Now echo's back the MINISEED encoding format in the file if it is not compatible with the program.
83Previously it just said that the encoding format was not one of the allowed ones, but that is not
84enough information. For instance IEEE Double's are not handled yet, since TRACEBUF2 only allows
85integer counts.
86Paul Friberg        October 11, 2017
87
88ewthresh
89Changed computation of bias to a rolling average; added gap detection & resetting of
90various timers & bias computation when gap detected.  Added gap threshold & window size
91paramaters to config file (optional).
92Scott Hunter        September 20, 2017
93
94decimate
95Cleaned up some compilation issues on newer versions of ubuntu (16).
96Paul Friberg            September 7, 2017
97
98ew2rsam
99Added slicing the input data packets into 1 second packets before processing them
100Processing code wich assumes 1s data packets has not been modified
101This allow the rsam computation to work as expected with variable length TraceBuf packets (as produced by slink_srv)
102Jean-Marie Saurel       July 18, 2017
103
104pick_FP
105Fixed a bug in offline mode. Thanks to Jin Koo Lee from KITValley Co LTD for reporting this bug. new version v0.0.6
106Paul Friberg            June 5, 2017 
107Fixed a bug in windows mode. Thanks to Jin Koo Lee from KITValley Co LTD for reporting this bug. new version v0.0.7
108Paul Friberg            Dec 21, 2017 
109
110libsrc/util/wfdiscputaway.c
111Modified output format for CSS wfdisc data at request of the current only user:  isla.hawaii.edu
112Ilya Dricker          February 23 2017
113
114slink2ew
115Ticket #565. http://earthworm.isti.com/trac/earthworm/ticket/565
116Add MseedRing command to echo/redirect output in miniSEED format to
117a different ring.
118Scott Hunter          January 25, 2017
119
120nmxptool
121Update nmxptool version 2.1.4
122Matteo Quintiliani    January 4, 2017
123
124localmag
125Add parameter searchTimesTauSFunc, alternative for searchTimes
126The end time of window for searching for peak amplitudes is defined by
127     Estimated_S_Times + ( K1 * ( 1 - exp( - TauS / K2 ) ) )
128where TauS = Estimated_S_Times - Origin_Time
129Read details in localmag.d or next section "CHANGES to CONFIGURATION FILES"
130Matteo Quintiliani and Franco Mele    December 7, 2016
131
132scream2ew - added in 250Hz srate handling capability
133Richard Luckett and Murray McGowan - Dec 6, 2016
134
135localmag
136Extend use of parameter SkipStationsNotInArc also for S phase
137Matteo Quintiliani    December 1, 2016
138
139gmew
140Ticket #559. http://earthworm.isti.com/trac/earthworm/ticket/559
141Fix call to logit().
142Add to gmew the error handle for WS_ERR_PARSE. Copy source from localmag.
143Matteo Quintiliani    November 11, 2016
144
145sniffwave
146Ticket #534. http://earthworm.isti.com/trac/earthworm/ticket/534
147Add help description for data and feed latency.
148Matteo Quintiliani    November 11, 2016
149
150gmew
151Ticket #555. http://earthworm.isti.com/trac/earthworm/ticket/555
152Fix for max number of stations maxSta.
153Matteo Quintiliani    November 4, 2016
154
155wave_serverV
156scn2scnl
157Ticket #695 http://earthworm.isti.com/trac/earthworm/ticket/695
158Fixed the SPARC 64-bit alignment traps.
159Larry Baker March 1, 2019
160
161CHANGES TO CONFIGURATION FILES and DESCRIPTOR FILES:
162****************************************************
163
164localmag.d
165Add parameter searchTimesTauSFunc, alternative for searchTimes
166searchTimesTauSFunc  K1 K2  A B  deltaA deltaB
167The time window for searching for peak amplitudes is:
168   <searchStartTime> A seconds before the Estimated_P_Times
169   <searchEndTime>   B seconds after
170                     Estimated_S_Times + ( K1 * ( 1 - exp( - TauS / K2 ) ) )
171                     where TauS = Estimated_S_Times - Origin_Time
172The time window for cutting traces is:
173   <traceStartTime> deltaA seconds before <searchStartTime>
174   <traceEndTime>   deltaB seconds after  <searchEndTime>
175example: searchTimesTauSFunc 40.0 30.0  1.0 1.0  19.0 9.0
176WARNING: searchTimesTauSFunc conflicts with searchTimes
177WARNING: traceTimes is ignored if searchTimesTauSFunc is used
178Matteo Quintiliani and Franco Mele    December 7, 2016
179
180hyp2000_mgr.d
181Add option to log HYPINV commands:
182LogFile    2            # 0 no log, >=1 errors, >=2 hypocenters, >=3 HYPINV commands
183Larry Baker February 20, 2019
184
185KNOWN BUGS:
186***********
187
188KNOWN DEFICIENCIES:
189*******************
190
191LIBRARY CHANGES:
192****************
193
194massive makefile.nt and makefile.unix clean up by Larry Baker. Thanks Larry!!
195
196crypto
197encode64/decode64 via SHA-1 added for ewhtmemail use of Google Maps and signing
198This uses a GNU licensed version of codes from the Free Software Foundation
199Paul Friberg  July 2018
200
201socket_ew
202Added wrapper functions setuptcpclient_ew() and setuptcpserver_ew()
203which eliminate boilerplate socket code and allow applications to
204be agnostic as to whether addresses are IPv4 or IPv6
205Alexander Schnackenberg November 26, 2018
206
207parse_ip_address:
208New library routines to properly parse IPv4 and IPv6 address strings
209Includes rewritten 'ip_in_same_subnet()' function to determine whether
210two addresses are in the same subnet
211Larry Baker March 16, 2018
212
213threads_ew
214Updated threading functions to use ew_thread_t types that correctly resolve
215to underlying opaque types, vs assuming the use of unsigned integers is correct
216across 32 bit and 64 bit systems
217Alexander Schnackenberg February 6, 2019
218
219MINIMUM SYSTEM REQUIREMENTS:
220****************************
221
222The Earthworm build has been tested on several versions of Linux, MacOS,
223Solaris, and Windows.  The Memphis test suite has been run to validate
224the results.
225
226The minimum system requirements are:
227
228A C90 compiler and a Fortran 90 compiler (optional on Windows)
229
230MacOS:   Apple gcc (clang), GNU gcc (probably works), GNU gfortran
231         No known restrictions
232Linux:   GNU gcc, GNU gfortran
233         No known restrictions
234Solaris: SunOS 5.10 or newer
235         Sun C 5.9 or newer, Sun Fortran 90 5.9 or newer
236Windows: Windows 7 or newer
237         Microsoft Visual Studio 2015, Update 3, or newer
238         Optional Intel Parallel Studio Fortran 2015, Update 4, or newer
Note: See TracBrowser for help on using the repository browser.