Introduction
CollectWaves is a standalone Java application which allows to retrieve wave forms of seismic station accessible through AutoDRM. The program is driven by run string parameters and thus can easily be incorporated into automatic wave form processing procedures.
Based on the epicenter coordinates, depth and origin time the program calculates for specified seismic phases the appropriate time window of the wave forms for all available stations. Any number of seismic phases can be specified with a time window (pre phase and post phase time). Travel time calculations are performed by default by the TauP_Time class (H. Philip Crotwell, crotwell@seis.sc.edu, download ) based on the IASPEI91 traveltime tables. However, a user can specify his own traveltime table which may be a flat file (needs input format description) or an other taup model.
Station selection can be chosen by distance range, by an azimuth sector,
or by a number of sectors of the full azimuth range in which case only
the closest station within each sector is selected.
In case that some AutoDRM's or some specific stations should not be
accessed the can be put on a 'black list'.
Since the program keeps a logfile of which stations were already requested,
it can be re-started on the same event repeatedly whiteout re-requesting
the same station twice.
Some AutoDRM's can not deliver wave forms immediately due to the way
the data acquisition and archiving is performed. In many cases this delay
is known an can be stored in a file. If CollectWaves knows about these
delay times it will wait until this time is elapsed for the whole wave
form before sending the corresponding e-mail.
Formatted input/output is done by Henrik Bengtsson' (henrikb@braju.com) printf/scanf for java, which is true C-style (download)
For class documentaion see: CollectWaves doc
When installing CollectWaves be shure you have downloaded TauP and Format classes and these packages are reference in your CLASSPATH
