SeisGram2K
|
|
![]()
|
![]() |
This page gives instructions for downloading the SeisGram2K
Seismogram Viewer and running it in SeedLink Monitor mode (see screen image).
In
SeedLink Monitor mode SeisGram2K connects to one or more SeedLink
servers, requests one or more data streams, and appends and displays
new data
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
Public
License and translations
(Or a
local copy of the GNU
General Public License)
You can check for the presence and version of Java on your system with the command:
java -version
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 path
environment variable (UNIX) or the PATH
variable (Windows)
if you want to be able to run the Java executables (java
, jar
,
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.
my_java_dir
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:
java -cp
my_java_dir/SeisGram2K70.jar
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:
java -cp
my_java_dir/SeisGram2K70.jar
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:
java -cp
my_java_dir/SeisGram2K70.jar
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
-commands.onread rmean
Note: |
If
you use a proxy or firewall, or if you get the message: java.net.ConnectException: Connection timed out: connect
see Running Java with
a proxy or firewall. |
![]() |
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),10.0,60.0,600.0,3600.0,21600.0,86400.0
Help->Help->Running,arguments
menu in SeisGram2K.
Idea
for future development |
Notes* |
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.