This section shows how breq_fast requests can be formed from station and event files, with distancees and channel numbers restricted in command line. The second job shows a way to execute multiple rdseed calls to produce many gzipped ASCII SAC files.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | Making breq_fast requests from station and event tables | request.job | sia request.job 200 300 BHZ |
Resulting request | ||
2 | Converting multiple seed files to gzipped ASCII SAC | rdseed.job | sia rdseed.job |
These jobs initialize the SQL database and load events and all waveform indexes into it.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | Define (also clear) database tables | make_tables.job | sia make_tables |
|||
2 | Fill event table | events.job | sia events.job |
|||
3 | Loading and indexing gzipped SAC files | read_sac.job | sia read_sac.job 2005 'SAC/*/2005*.SAC_ASC.gz' |
|||
4 | Create station corridor (straight) | make-corridor.job | sia make-corridor.job 1 corridor1.txt 0.5 |
log | ||
5 | Create station corridor (angular) | make-corridor.job | sia make-corridor.job 2 corridor2.txt 0.5 |
log |
These jobs time windows for selected arrivals from the database, performs demeaning and component rotation, and saves them in files.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | Extract P-wave time gate, rotate components, save in file | event-gather.job | sia event-gather.job 80 P 20 1200 |
log | ||
2 | Extract P-wave time gates for all events in the database; plot station maps for all events | event-gathers.job | sia event-gathers.job P 20 1200 |
Simple jobs for listing the contents of the database. The general approach to these listings is to generate a no-data trace fr each database record, and pass the information of interest to the subsequent tools through trace headers.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | Sample arbitrary SQL queries to the database | show-db.job | sia show-db.job |
log | ||
2 | List stations | list-stations.job | sia list-stations.job |
log | ||
3 | List stations in corridor #1 | list-corridor.job | sia list-corridor.job 1 |
log | ||
4 | List events | list-events.job | sia list-events.job |
log | ||
5 | List all waveforms | list-waveforms.job | sia list-waveforms.job |
log | ||
5 | List waveforms from event #80 recorded in corridor #1 | list-waveforms-corridor.job | sia list-waveforms-corridor.job 80 1 |
log |
These jobs create various maps by using the same approach: traces are generated and station (or event) coordinates are passed in their headers. GMT scripts are invoked to produce PostScript images.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | Map of all events | map-events.job | sia map-events.job |
log | map | 2 | Map of all stations | map-stations.job | sia sod.job show |
log | map | 3 | Map station corridor #1 (straight) | map-corridor.job | map-corridor.job 1 |
log | map | 4 | Map station corridor #2 (angular) | map-corridor.job | map-corridor.job 2 |
log | map | 5 | Map channels which recorded between certain dates | map-channels.job | map-channels.job '2005/04/22' '2006/04/22' 2008 |
log | map |
Vertical-component record section plots are created from assembled event gathers.
Sorry, the selection of stations is arbitrary, sample data are unedited, and not well filtered.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | All records of a single P-wave event vs. range, with P, S, and Lg travel times | plot-event.job | sia plot-event.job 80 P 3 |
log | plot | |
1 | A single P-wave event in corridor #2 vs. range, , with P, S, and Lg travel times | plot-event-corridor.job | sia plot-event-corridor.job 2 P 1 3 |
log | plot |
# | Task | Job file | Command | Log file | Output files | Output images |
1 | List waveforms for SOD-like data retrieval | sod-list.job | sia sod-list.job show |
log | networks list; origins list; stations list; waveforms list; | map | 2 | Download "SOD" waveforms in a file | sod.job | sia sod.job show |
log | networks list; origins list; stations list; waveforms list; | map |
Jobs executing various requests to a remote IGeoS server. This server has an identical IGeoS installation capable of executing any jobs and posting results for download.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | Obtain remote IGeoS server info | web-info-server.job | sia web-info-server.job |
response | ||
2 | Obtain information about GMT palettes installed on seisweb.usask.ca | web-info-item.job | sia web-info-item.job palettes |
response | ||
3 | Obtain a list of 'logical drives' defined on seisweb.usask.ca | web-info-item.job | sia web-info-item.job ldrives |
response | ||
4 | Obtain usage examples for module 'sort' on seisweb.usask.ca | web-info-module.job | sia web-info-module.job sort |
response | ||
5 | Execute job 'remote-get-data' on seisweb.usask.ca and obtain results | web-flow-send.job | sia web-flow-send.job USArray remote-get-data BHZ 20 |
log | list of channels; remote log; server program run report; Data file; | map |
Three-component short-period waveforms in IASP91 model are computed by mode summation (the 'reflectivity' method, Fuchs and Mueller, 1971), adapted and parallleized.
# | Task | Job file | Command | Log file | Output files | Output images |
1 | 1D 'reflectivity' synthetic in IASP91 model to 870-km depth using 20 processors | reflect-synthetic.job | sia reflect-synthetic.job 20 |
log by host #0 | record section plot |