SeedLink Monitor - QuickStart
Anthony Lomax Scientific Software
This page gives instructions for downloading the SeisGram2K
Seismogram Viewer and running it in SeedLink Monitor mode (see screen image).
SeedLink Monitor mode SeisGram2K connects to one or more SeedLink
servers, requests one or more data streams, and appends and displays
packets as they are received in near-realtime. A status panel to
the left of each trace group show the data (Lf) and feed (Lf) latency
with configurable colors for differnt latency time limits.
SeedLink is a part of the SeisComP package; for more information see What is SeisComP?.
SeisGram2K SeedLink Monitor mode and associated softwaare
development is supported by:
MEREDIAN - European Union Project (EVR1-CT-2000-4007)
For an overview of available Java SeedLink software, see: MEREDIAN - Java SeedLink development
WARNING: Parts of this software are new and have not yet been reviewed or thoroughly tested - IT IS IMPORTANT THAT YOU VERIFY THE CORRECT FUNCTIONING OF THE SOFTWARE FOR YOUR PURPOSES. If you have problems or suggestions, please contact Anthony Lomax; please specify the type and version of your computer hardware, operating system and Java installation, and provide the complete output of SeisGram2K from your console or command window.
The SeisGram2K Seismogram Viewer program and source code are
distributed under the terms of the GNU General Public License (GNU
GPL): GNU General
License and translations
local copy of the GNU
General Public License)
You can check for the presence and version of Java on your system with the command:
If you do not have a recent version of Java available on your system (JRE (Java Runtime Environment - for end users), or Java SDK (Java Software Development Kit - for developers)), you can download Java from Sun for LINUX, Solaris, Macintosh and Windows.
If not done automaticlly at installation, remember to update the
environment variable (UNIX) or the
PATH variable (Windows)
if you want to be able to run the Java executables (
etc.) from any directory without having to type the full path of the
command. See the Java installation documentation for more details.
Create a directory for the SeisGram2K jar file, i.e.
Download the following file to this directory (To download from a browser directly to local disk, press the right mouse button over each link and select "Save Link As..." (Netscape/Mozilla) or "Save Target As..." (IE)):
SeisGram2K70.jar - SeisGram2K class files (the Java "byte-code" for SeisGram2K - DO NOT UNPACK THIS FILE)) - (Most recent beta release)
To view all components at 2 GEOFON stations, alligned in time from realtime-1200s to realtime, with all channels in separate windows, enter:
net.alomax.seisgram2k.SeisGram2K -seedlink "geofon.gfz-potsdam.de:18000#GE_STU:BH?,GE_APE:BH?#1200" -seedlink.groupchannels NO
To view as above, with the peak-to-peak amplitudes fixed at 25000 counts, data from now-windowLength to now read to back fill the view window, channels from each station grouped into single windows, the means removed, and the realtime update set to 5 sec interval, enter:
net.alomax.seisgram2k.SeisGram2K -seedlink "geofon.gfz-potsdam.de:18000#GE_STU:BH?,GE_APE:BH?#1200#25000#25000"
-seedlink.groupchannels YES -commands.onread rmean -realtime.update 5.0 -seedlink.backfill=YES
To view a large selection of stations from GEOFON and IRIS, enter:
net.alomax.seisgram2k.SeisGram2K -seedlink "geofon.gfz-potsdam.de:18000#GE_STU:BH? LH?,GE_APE:BH?#1200;rtserve.iris.washington.edu:18000#IU_ANMO:BH? LH?,US_CMB:BH?#1200" -seedlink.groupchannels YES
you use a proxy or firewall, or if you get the message:
java.net.ConnectException: Connection timed out: connectsee Running Java with a proxy or firewall.
|QuakeExplorer now supports viewing parameteric information and displaying near-realtime streams from a SeedLink server. See QuakeExplorer|
java [-cp <classpath>] net.alomax.seisgram2k.SeisGram2K [-help] [[-<parameter>=<value>]...]
IU_KONO:BHE BHN,GE_WLF,MN_AQU:HH?.D(use quotes
"..."around whole parameter value when blanks are present),
Help->Help->Running,argumentsmenu in SeisGram2K.
for future development
|1. Add parameters to set a minimum amplitude to prevent noise level signal from filling the display window, and a maximum amplitude to prevent anomalous peaks from hiding the background signal.||Done!
|2. Add support for reading SeedLink detection records and plotting the detection times on the traces.|
|3. Add a configurable alarm system for detections, low or high aveage signal, large latency times, etc.|
|4. Add support for a default STA/LTA detector and for user provided detector algorithms.|
Questions? Comments? Suggestions? Please e-mail to Anthony Lomax.
Back to top