Search:
wiki:ReleaseNotes7.7
Last modified 13 hours ago Last modified on 09/11/13 09:46:21

Release Notes: Earthworm Version "working" Cleaned out after release of v7.6 on 11/14/2012

These notes are for release v7.7

Syntax for the release notes are still short and sweet, 3 lines: Module name short summary of new or changed module. Name of developer and date YYYY/MM/DD

## NEW MODULES:

    seisan_report
    Integrated in with Earthworm for compilation, tested on Mac OS X and Linux.
    Modified BGS version to handle S arrivals from Earthwom and better WAV file matching.
    Paul Friberg, Sept 10, 2013

    ewmseedarchiver
    Take TYPE_MSEED packets from a ring and write them to a file based archive. Very flexible
    naming convention for the archive filenames.
    Chad Trabant June 18, 2013

    ew2ringserver
    Take Tbuf2 or TYPE_MSEED from a ring and send it to the IRIS ringserver SeedLink Server.
    Note this is only useful for UNIX EW systems since ringserver only works on that OS.
    Chad Trabant June 17, 2013

    ewexport2ringserver
    A new module that can receive TBUF2 data from an Earthworm export and send it into the IRIS ringserver.
    More info here: https://seiscode.iris.washington.edu/projects/ewexport2ringserver
    Note this is only useful for UNIX systems since ringserver only works on that OS. The Export can come from
    an EW on any OS/platform however.
    Chad Trabant June 10, 2013

    mseed2tbuf
    Convert's TYPE_MSEED packets found in one ring to TBUF2 in another ring (will split the packet into two or more
    TBUF2 to make sure they don't exceed the 4096 byte tbuf2 size limit.
    Paul Friberg, June 25, 2013

    tbuf2mseed
    A spinoff from ringdup_scn that allows one to convert TBUF2 in one ring over to
    MiniSEED packets in a different ring. Requires an updated earthworm_global.d with
    the TYPE_MSEED packet type defined. sniffring can detect this new binary packet
    and sniffwave will soon too. It lives in the ringdup_scn directory.
    Paul Friberg, May 28, 2013

    webswave
    A display/diagnostic standalone tool for plotting traces and picks in real time
    using a web browser and the recent websockets standard in HTML5. The tool has
    an embedded webserver (Mongoose 3) that feeds traces and picks to any browser
    client without the need for additional software. Currently for linux and Mac OSX
    only, requiring websocket-compatible web browsers such as Firefox 16+,
    Chrome 23+ or Safari 6+. It also works with iOS6 Safari, allowing real-time
    traces on a smartphone.
    Ruben Luis, November 18, 2012

## MODIFICATIONS/BUG FIXES TO EXISTING MODULES:

    ew2moledb 1.2.3 (more details in file src/archiving/mole/HISTORY )
           - Test MySQL connection at the beginning and exit in case of error
           - Now can simultaneously read messages from multiple rings (based on
             multiple threads).
           - Management of the local queue of messages is more efficient and
             reliable (based on semaphores).
           - Fixed a damned bug causing loss of very few messages; fortunately,
             only on very very rare occasions.
           - Some parameters in ew2moledb.d are changed. There is no complete
             backward compatibility with the previous configuration files.
    Matteo Quintiliani July 29, 2013

    ring2tank
    Allowed it to handle tracebuf1 packets if requested (command line option).
    Paul Friberg, July 15, 2013

    rock2ew
    Upgraded the jar file to 1.61 from the ISTI repository.
    Paul Friberg, July 8, 2013

    slink2ew
    At version 2.4 now:
    2013.7.6: version 2.4
            - Fix parsing of StateFile option, recognize '#' as start of comment.
            - Add 'WriteMSEED' parameter file option to allow forwarding the
            received miniSEED records directly to the transport ring as TYPE_MSEED
            messages instead of creating TYPE_TRACEBUF2 messages.
            - Use libmseed for parsing miniSEED records instead of the limited
            routines included with libslink.  This allows support for more encoding
            types (e.g. 32-bit and 64-bit floats).
            - Remove support for creating tracebuf1 messages, the 'ForceTraceBuf1'
            option is no longer recognized.
            - Replace nanosleep() with portable slp_usleep() included in libslink
            and remove WINNT declarations.
    Chad Trabant, July 6, 2013

    sniffwave
    Modified to observe and report TYPE_MSEED packets (and backward compat, meaning only works if
    TYPE_MSEED is in earthworm_global.d)
    Paul Friberg, June 25, 2013

    sniffring
    Modified to observe and ignore TYPE_MSEED packet types (backward compatible too).
    Paul Friberg, June 3, 2013

    nmxptool
    	updated nmxptool to the version 2.1.1
    Matteo Quintiliani May 13, 2013

    q3302ew
    	Added a new parameter to cause the program to die after a certain number of registration attempts.
    	This avoids the endless looping many see when registration is not working and a restart is needed to get it to take.
    	RegistrationCyclesLimit is the new .d parameter
    Paul Friberg April 4, 2013

    gmew
    	Added parameter LookAtVersion for looking at the specific version of an event-id from an ARC message.
    Matteo Quintiliani March 21, 2013

    binder_ew
    	Added new ChannelNumberMapByNet feature to allow mapping of channel numbers to Orientations by network code (for Caltech)
    Paul Friberg March 19, 2013

    ewhtmlemail
    	Paul Friberg added residual value to waveform header
    	Billy Bugoa Rosso added gmt map out, UseRegionName as an option, and filtering for BB waveforms
    Merged and checked in by Paul Friberg, March 20, 2013

    statmgr
    	Fixed numerous issues with CheckAllRings capability, now that feature works as advertised.
    Tim Zander + Paul Friberg February 18, 2013
    	Added DontReportUnknownModule option to get rid of annoying messages if you really
    	don't care that some modules are not monitored by statmgr.
    Paul Friberg April 4, 2013

    heli_ewII
    	Fixed weird seg fault bug from spurious sprintf() and added version numbers.
    Paul Friberg February 20, 2013

    ewhtmlreport
    	Added support for sending emails of reports. If Blat is used it must support attachments.
    Tim Zander February 5, 2013

    trig2disk and waveman2disk
    	Both of these have had version numbers incremented to reflect improvements in SEISAN format
    	putaway and now MSEED putaway (formerly buggy and only tested on Solaris).
    Tim Zander, Paul Friberg January 17, 2013

    ewhtmlemail
    	Bug fix for a TYPE_MAGNITUDE message that arrives with no ARC message before it. Reason for
    	that might be the use of eqfilter to filter out ARC messages but MAGs were just dup'ed over...
    	as I was doing for a configuration recently to filter out events for emailing...
    Paul Friberg December 24, 2012

    ring2tank
    	Minor bug fix: in that if there were packets exactly at 4096 they were rejected as too big.
    Paul Friberg November 16, 2012

    ms2tank
    	Added in -S -N -C -L command line options to override the SCNL found in the mseed when writing
    the tank player tank files.
    Paul Friberg December 7, 2012

    remux_tbuf
    	Removed the need for EW_LOG to be set to run this command line program. If not set, it now writes
    its log to the run directory.
    Paul Friberg December 7, 2012

## CHANGES TO CONFIGURATION FILES and DESCRIPTOR FILES:

None described, see changes to modules above.

## KNOWN BUGS:

See ew dev group trac ticketing now.

## KNOWN DEFICIENCIES:

    StartstopService works with newer versions of Windows, ie: 7, 8, however
    StartstopConsole does not compile with new versions of the Microsoft compiler
    and versions of StartstopConsole compiled with older compilers don't work
    with Windows 7 or Windows 8 or Windows Server 2012. One can get command-line
    access to startstop like you could with StartstopConsole using a workaround if
    you install Cygwin. Workaround steps are described in the documentation for
    StarstopService.

## LIBRARY CHANGES:

    Libraries were made for UNIX and Windows installations, and special solaris only make files were removed. There are now
    special env vars per platform in the environment settings files.

### Download in other formats:

- Plain Text