TauP Table
TauP Table creates an ASCII table of arrival times for a range of depths and
distances. Its main use is for generating travel time tables for earthquake
location programs such as LOCSAT. The --generic
flag generates a flat
table with all arrivals at each depth and distance, one arrival per line.
The --csv
flag generates a comma separated value file, including
a header while the --json
flag will output the table data as JSON.
The --locsat
flag generates a LOCSAT style travel time table with
only the first arrival of all the phases listed at each distance and depth.
Thus, the program must be run several times in order to generate files for
several phases. Also, all options write to standard out unless a file is
given with the -o flag.
There is a default phase, distance and depth list, but this is easily
customizable with the --header
option. An example LOCSAT style
file for use as a header can be generated with
taup table -locsat -o example.locsat
. The first
three sections specify the phase list, distances and depths to use.
After editing, a custom table can be created with
taup table -header example.locsat
.
Note that the taup.table.locsat.maxdiff
property sets the cutoff beyond which
Pdiff and Sdiff while not be output. This is to align the output with preexisting
locsat style travel time files.
The usage is:
Usage: taup table [arguments]
or, for purists, java edu.sc.seis.TauP.TauP_Table [arguments]
Arguments are:
-ph phase list -- comma separated phase list
-pf phasefile -- file containing phases
-mod[el] modelname -- use velocity model "modelname" for calculations
Default is iasp91.
-header filename -- reads depth and distance spacing data
from a LOCSAT style file.
--csv -- outputs a CSV ascii table
--generic -- outputs a "generic" ascii table
--locsat -- outputs a "locsat" style ascii table
--json -- outputs a table as JSON
-o [stdout|outfile] -- output is redirected to stdout or to the "outfile" file
--prop [propfile] -- set configuration properties
--debug -- enable debugging output
--verbose -- enable verbose output
--version -- print the version
--help -- print this out, but you already know that!