source: trunk/release_notes.working @ 4203

Revision 4203, 6.9 KB checked in by scott, 10 years ago (diff)

Added activate_module & its message type; modified ewspectra to use it

  • 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.4 on 4/27/2010
3
4These notes are for release v7.5
5
6NEW MODULES:
7***********
8
9EWQuakeAlert
10A Java 1.6 GUI that receives HYP2000ARC messages from import and creates alert
11emails and SMS (sms using clickatel interface) with information about the
12event. In addition to the origin info, it sends emails with a google map of
13the location and a .png display of the waveforms that had picks.
14Written by Ruben Luis
15Loaded into SVN by Paul Friberg 04/18/2011
16
17cont_trig
18This module sends regularly trig2k messages in order for a listening trig2disk
19to produce continuous data archiving. It can replace the contrecord Perl and modules
20of GlowWorm package (used until v6.3).
21Based on carlsubtrig module.
22Tested under Linux CentOS.
23Jean-Marie Saurel 03/12/2010
24
25trig2arc
26This module converts trig2k messages into hyp2000_arc messages.
27Only the stations that has been trigged are send in the output.
28P arrival time is the trigger time for each station, and the weight is 4.
29Tested under Linux CentOS.
30Jean-Marie Saurel 03/12/2010
31
32seisan_report
33This module is contributed from Richard Luckette and Doug Scott of the BGS
34and it takes an HYPO2000ARC message and converts it to SEISAN event format.
35Paul Friberg 12/07/2010
36
37hyp71_mgr
38This module allows to use Hypo71 at the end of the megamodule instead of hyp2000.
39The input/output is the same as hyp2000_mgr module.
40It allors also to compute and integrate local magnitude using standalone mode
41of localmag.
42Tested under several Linux flavours.
43Jean-Marie Saurel 10/12/2010
44
45ewspectra
46This module takes data from one or more waveservers, computes and processes
47their spectra; results can be written either to a file or a ring.  Processing
48includes tapering, smoothing, filtering, and peak identification.  Data
49acqusition can be initiated from the config file or from a message read from a
50specified ring (see 'compute_spectra').
51Scott Hunter 04/26/2011
52
53compute_spectra
54This module posts a message that, when read by ewspectra, begins processing data
55starting at the specified date/time.  (Deprecated w/ the creation of
56activate_module)
57Scott Hunter 04/26/2011
58
59sniffspectra
60This module is a sniffwave for spectra messages, as written by ewspectra.  Results
61can be directed to stdout or to a different file for each message "sniffed", in
62a specified directory.
63Scott Hunter 04/26/2011
64
65ewthresh
66This module monitors a ring for TRACEBUF2X messages and generates an alarm message
67when a SCNL-specific threshold is exceeded.
68Scott Hunter 04/26/2011
69
70activate_module
71This module puts an ACTIVATE_MODULE message in the specified ring, the body of
72which starts with the module ID of the specified target module, followed by the
73remaining command-line arguments.
74Scott Hunter 05/05/2011
75
76MODIFICATIONS/BUG FIXES TO EXISTING MODULES:
77********************************************
78tankplayer
79Fixed a bug where no heartbeats were issued if the Directory Scanning mode was
80used to playback data.
81Paul Friberg 04/29/2011
82
83eqassemble
84modified main tport_getmsg loop such that messages received with return codes
85GET_OK, GET_MISS, and GET_NOTRACK are all processed.  Previously, only msgs
86returned with GET_OK were processed. Msgs with GET_MISS and GET_NOTRACK returns
87were essentially ignored; only the return code was logged.
88Lynn Dietz 04/01/2011
89
90nmxptool
91updated nmxptool to version 2.0.0
92Matteo Quintiliani 01/24/2011
93
94sniffwave
95added in tracebuf2.1 detection capability display (to show a conversion factor instead
96of data quality flags). This is fully backward compatible with all prior
97versions.
98Kevin Frechette 01/12/2011
99
100localmag
101Fixed a case where if multiple wave_serverV's were listed, only the first one
102was ever polled for data (the rest were marked as duplicates).
103Paul Friberg 01/12/2011
104
105export_generic
106any linux module using PTHREAD_STACK set to 8192 can possibly segfault on
10764-bit linux (unreliably). The thread stack size was increased to 81920
108for Linux #ifdefined statement and all problems went away. This was not
109tested on Solaris or Windows or Mac OS X.
110Paul Friberg 12/02/2010
111
112tankplayer tools, wave_probe, dumpwave, cleandir, glass, startstopservice
113On Windows, added kom.obj to link so that the new kom dependency to logit
114is taken into account.
115Stefan Lisowski 11/11/2010
116
117tankplayer tools, ew2mseed, dumpwave, getmenu
118On Solaris and Unix makefiles, added kom.o to link so that the new kom
119dependency to logit is taken into account.
120Matteo Quintiliani 11/4/2010
121
122menlo_report
123Added parameter EnableLongFileName in the configuration file of menlo_report.
124It enables writing arc/sum files with format DATETIME_ID_VER.SUFFIX
125(i.e. 201011040932_0000097658_2.arc)
126Matteo Quintiliani 11/4/2010
127
128eqcoda
129Increased buffer size to 512 bytes for reading a line from the station file.
130Same behaviour of pick_ew.
131Matteo Quintiliani 8/25/2010
132
133sniffwave
134Fixed a misleading print statement when WaveMsg2MakeLocal() failed on a SCNL, it
135showed possible spaces in the SCNL that were not really there.
136Paul Friberg 8/19/2010
137
138fir
139Added QueueSize optional parameter to increase the default from 100
140Added SleepMilliSeconds optional parameter to decrease the default from 500ms
141Paul Friberg 8/18/2010
142
143statmgr
144*Bugfix You can now comment out the line that includes an email addres
145        so nobody gets emailed by statmgr, and you don't need to put a
146        fake email address in to get statmgr to start. This is the
147        behavior that is desccribed in the config file. Fix by Paul Friberg
148        201006
149
150sniffwave
151- Removed hundredths of second from values of latency.
152- Changed the SCNL line output format in order to increase the readability.
153  Now each field falls nearly at same column.
154- Quality fields are now displayed in hexadecimal.
155  Before non-ASCII characters were improperly printed to the terminal.
156- Distinguished output for gaps and overlaps.
157Matteo Quintiliani 6/22/2010
158
159ew2mseed
160Removed -D_SPARC from CFLAGS line of makefile.sol. This flag prevented
161proper byte-swapping on Solaris for little-endian (Intel) platform.
162Ilya Dricker 5/05/2010
163
164ew2mseed
165*Bugfix to prevent overflow in printing of location code
166*Fixed a condition of a bogus 'FULLY in THE GAP' return from waverserver.
167 Now if waverserver insists that the request is fully in the gap, but the
168 requested startTime is more than 12 hours AFTER the current time, we redefine
169 the waveServer FLAG is 'REQUEST-AFTER-THE-TANK'
170Ilya Dricker 5/19/2010
171
172trig2disk
173Postproc external script is now launched with tow arguments :
174date (YYYYMMDD) and time (HHMM) of the processed event.
175Change by Frederic Randriamora.
176Jean-Marie Saurel 27/12/2010
177
178CHANGES TO CONFIGURATION FILES and DESCRIPTOR FILES:
179****************************************************
180
181Environment Variable expansion in .d files
182Added file environment/earthworm_commonvars.d for declaring "Earthworm Common Variables"
183It is now possible to declare variables like ${...} within .d configuration files
184Matteo Quintiliani 11/4/2010
185
186KNOWN BUGS:
187***********
188
189
190KNOWN DEFICIENCIES:
191*******************
Note: See TracBrowser for help on using the repository browser.