source: trunk/release_notes.working @ 5054

Revision 5031, 10.5 KB checked in by ilya, 6 years ago (diff)

Added notes on ew2mseed mods

  • 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.5 on 8/18/2011
3
4These notes are for release v7.6
5
6NEW MODULES:
7***********
8
9sniffrings
10displays the content of the messages read from multiple rings simultaneously.
11It prints the logo, sequence # and length of the message, followed by the
12message itself (except for binary waveform messages) to the screen.
13It is based on new EW "Specific Semaphore" functions defined in sema_ew.c
14Matteo Quintiliani 2012-09-19
15
16Mm, Theta, Ms
17These three new global magnitude modules were recently separated from their windows specific GUI
18parts...so I ported them to UNIX for everyone's use. Enjoy, but the unix versions are still
19under test.
20Paul Friberg 2012-09-10
21
22pick_wcatwc and loc_wcatwc
23These are brought over from Windows to compile on a UNIX box. I have compiled and
24tested these on MAC OS X 10.5,  and now on Linux and Solaris as well
25Paul Friberg 2012-07-10
26On Sept 11, 2012 I upgraded the loc_wcatwc to match the Theta output from the Theta program
27this is sync'ed with EarlyBird svn release r986. I only had to modify the loc_wcatwc.c and .d
28files.
29Paul Friberg 2012-09-11
30
31hypAssoc
32 This module tries to associate and merge several hyp2000 messages for a single event
33 in order to produce a single hyp2000 message.
34 This is a preliminary version with simple test only based on origin time.
35Jean-Marie SAUREL 09/28/2011
36
37ewshear
38 This module takes data from a specified ring from two sensors
39 assumed to be placed on different floors of a building.  By computing the
40 relative drop in shear wave velocity between subsequent time windows,
41 an alarm message is posted to a specified ring when that drop is large enough.
42Scott Hunter 11/08/2011
43
44PickStatistics - in display
45 This module by Ruben Luis displays pick statistics of binder_ew files and is useful
46 for detecting errant pick settings.
47Added to SVN by Paul Friberg Jan 8, 2012
48
49pick_FP
50 This is a new Earthworm picker module developed by Anthony Lomax and Claudio Satriano
51 and is a filter based picker. It reportedly (see SRL article) does much better than
52 pick_ew and is definitely easier to configure with only 4 settings! It does not do
53 codas though, and for that Lynn Dietz's coda_aav and coda_dur modules.
54Added to SVN by Paul Friberg Dec 2011
55
56ew_rsamalarm
57 This module is a port of a VB module to monitor RSAM messages, detect events at
58 specified stations (logging & posting messages about said events), and posting an
59 alarm message when enough stations in a network report events concurrently.
60Added to SVN by Scott Hunter 04/04/2012
61
62
63MODIFICATIONS/BUG FIXES TO EXISTING MODULES:
64********************************************
65
66ew2mseed
67Modified ew2mseed to write data in big-endian format accroding to IRIS recommendations for all types of procesors
68Linux version of ew2mseed has been extensively tested at IRIS DMC
69Ilya Dricker September 22, 2012
70
71nmxptool
72Updated nmxptool to the version 2.1.0
73Main feature added is the capability to specify the Location Code
74within the channel pattern declaration.
75Matteo Quintiliani July 22, 2012
76
77putpick
78Added in the option to specify the delay time between pick releases:
79Usage: putpick <pickfile> <RING_NAME> <pause: y/n or microsecs delay>
80Paul Friberg July 10, 2012
81
82binder_ew v1.0.6
83Significant changes to binder to improve multi-component station picks (trying to
84eliminate use of pkfilter) by adding logic to the stacking and association phase
85of the process.
86Paul Friberg July 10, 2012
87
88decimate
89Was very annoyed by the constant warnings about gaps and overlaps that I knew about
90so added a Quiet parameter to stop these from coming to stderr (still logged).
91Paul Friberg July 6, 2012
92
93libsrc/util
94In order to create ew2mseed_nl (see below), I added util/ws_clientII_no_location.c
95there. It can be used as a drop-off replacement for standard ws_clientII.c if you want
96to create no-location version of your program (see ew2mseed module as an example)
97Ilya Dricker, June 20, 2012
98
99ew2mseed
100To my surprise there exist many pew-SNCL (EW version 6 or below) installations of EW
101in this world. In order to be able to connect to there conservative wave_serverV, we
102added ew2mseed_nl target to corresponding makefiles of ew2mseed. Now we build ew2mseed
103and ew2mseed_nl together. Some logging improvement is also done in a source code of
104ew2mseed. Also, I removed wsSniffer program from ew2mseed makefile: this program was never
105properly completed (let me know if you want it back). Finally, I made sure that ew2mseed
106links with qlib2_nl (no-leap-second) version of miniseed library.
107Ilya Dricker, June 20, 2012
108
109reftek2ew
110 Allowed tracebuf2 splitting for C2 compression, was segfaulting the code 1.7.1
111 Fixed the endtime check on tracebuf2's for single packets 1.7.2
112Paul Friberg, June 12, 2012
113
114localmag
115 Magnitude quality estimator. Added parameter MLQpar1. Ticket #200 .
116Matteo Quintiliani, Franco Mele April 19, 2012
117 Added in ResponseInMeters flag to allow SAC responses from rdseed -pf to be used as is. This
118 is actually a change to this libsrc/util/transfer.c code.
119Paul Friberg, July 19, 2012
120
121trig2disk (and util/sacputaway.c)
122 Fixed bugs saving SAC trace files. Ticket #192 .
123Stefano Pintore, Matteo Quintiliani April 19, 2012
124
125ewspectra, ewnotify, activated_scripts
126 All three of these modules were upgraded to set default heart beat intervals of 30 seconds
127and allow HeartbeatInt to be set as an option in the configuration file. This was a slight
128oversight on the initial development :)
129Updated by Paul Friberg March 16, 2012
130
131hypoinverse 1.36
132 Upgrade to allow deeper boreholes than -999m in the stations file. This is important now
133that station elevation can be used with the CRE velocity model specification.
134From Fred Klein, installed and tested by Paul Friberg March 13, 2012
135hypoinverse 1.38
136 Upgrade for international dateline crossing handling for AVO
137From Fred Klein, installed and tested by Paul Friberg and AVO crew Aug 30, 2012
138
139hyp2000_mgr
140 This was a bug fix in the summary line printing for small negative depths. New version
141tested with hypoinverse 1.36 released by Fred Klein March 12, 2012
142Paul Friberg March 13, 2012
143 Updated to use hypoinverse 1.38 and unified quality algo in read_arc.c
144Paul Friberg August 30, 2012
145
146getmenu
147 now getmenu accepts from command line, more than one waveserver address and port.
148 Usage: getmenu server:port [ server:port [ server:port ] ... ]
149 Closed ticket #194 .
150Matteo Quintiliani 02/15/2012
151
152diskmgr
153 added the parameter checkInterval. Closed ticket #191 .
154Matteo Quintiliani 01/27/ 2012
155
156gmew
157 modified the gm_util.c to allow arbitrary horizontal SEED chars like 2 and 3 for horizontal
158 component (it was restricted to N and E chars).
159 also fixed location code printing in STRONG MOTION message sent to EW ring
160 Added in allowDuplicates flag to .d to allow many location codes at a given SCN! Before only the first loc in the menu was taken.
161 The version is now 0.2.4.
162Paul Friberg February 6, 2012
163 Added in ResponseInMeters flag to allow SAC responses from rdseed -pf to be used as is. This
164 is actually a change to this libsrc/util/transfer.c code. Same as localmag.
165 The version as of this one is 0.2.6
166Paul Friberg, July 19, 2012
167
168startstop
169 On some linux systems the Interactive() thread spun out of control because the
170 return of fgets() was not being checked and it was not returning an error either.
171 This caused some EW systems (on a Fedora 15 box for instance) to spin out of control
172 because the interactive input thread was spinning endlessly sucking up CPU and writing
173 to stdout the status prompt message. Fixed in version starstop 7.6a
174Paul Friberg January 17, 2012
175
176localmag
177    Fixed tickets #174 , #176 , #177 , #179 .
178    http://bigboy.isti.com/trac/earthworm/query
179      - 174 Bug in localmag handling parameter saveTrace.
180      - 179 Localmag: parameter saveTrace allows to define a structure of
181            subdirectories
182      - 176 A station filter for localmag.
183            Added parameters SkipStationsNotInArc and MinWeightPercent.
184      - 177 Localmag: look at the specific version of an event-id
185            Added parameter LookAtVersion.
186Matteo Quintiliani 09/27/2011
187
188localmag
189     closed ticket #183 - added new option saveSCNL to allow location code
190        to be saved in channel mags of TYPE_MAGNITUDE message
191Paul Friberg 10/21/2011
192
193statmgr
194        added checking for length of descriptor file to avoid segmentation violations
195        or stack smashing as it is now called in gnu world
196Paul Friberg 10/20/2011
197
198ewthresh
199        added a new command, ThreshVotes, to generate a triglist message when enough
200alarms within a specified timeframe have occurred (backdated by a specified time);
201the SCNLs to be included are listed in the command
202Scott Hunter 12/22/2011
203
204carlsubtrib
205        added new optional functionality to release preliminary event message
206        when a the network trigger is set to ON
207Ruben Luis 10/01/2012
208
209binder_ew
210        removed call to tport_putflag, which was (supposedly) being used to terminate a
211        thread when the module was exiting, but (with recent changes to startstop)
212        caused earthworm to shut down entirely.  (Thread will terminate as the module
213        does.)
214Scott Hunter 4/4/2012
215
216binder_ew
217/* paulf - added version reporting 2012.02.21 along with no_P_on_Horiz boolean */
218/* paulf - v1.0.2 added ChannelNumberMap for no_P_on_Horiz option */
219/* paulf - v1.0.3 added no_P and no_S options to scavenge portion of phase binding */
220/* paulf - v1.0.4 - added stack_horizontals to allow inclusion of horizontals in stacking, new default is to ignore HORIZONTAL comps */
221#define BINDER_VERSION "1.0.4 2012.06.02"
222See above comments per version change - Paul Friberg
223
224
225ew2rsam
226        Added 2 new config commands: ReadTRACEBUF2 and WriteTRACEBUF2, to read/WriteTRACEBUF2
227        TRACEBUF2 messages.  When writing TRACEBUF2 messages, the period indicator is moved to
228        the Location field.  When reading TRACEBUF messages and writing TRACEBUF2 messages,
229        the channel field is truncated to fit.
230Scott Hunter 4/4/2012
231
232ew2rsam
233        Added a new command, QueueSize, to override the default queue size of 500 messages.
234Scott Hunter 8/23/2012
235
236CHANGES TO CONFIGURATION FILES and DESCRIPTOR FILES:
237****************************************************
238
239ewthresh.d
240        Now recognizes the ThreshVotes command
241Scott Hunter 12/22/2011
242
243KNOWN BUGS:
244***********
245
246
247KNOWN DEFICIENCIES:
248*******************
249
250LIBRARY CHANGES:
251****************
252sema_ew.c
253        Added the following functions:
254        CreateSpecificSemaphore_ew(), DestroySpecificSemaphore_ew(),
255        PostSpecificSemaphore_ew(), WaitSpecificSemaphore_ew().
256        Since Mac OS X does not support unnamed semaphores, declared
257        CreateSpecificNamedSemaphore_ew() and DestroySpecificNamedSemaphore_ew(),
258        in place of the unnamed ones.
259Matteo Quintiliani 09/19/2012
260
Note: See TracBrowser for help on using the repository browser.