TauP Phase

TauP Phase outputs a textual description of the path the phase takes through the model. This is often helpful when trying to understand TauP’s phase nomenclature, especially in cases where it differs from common seismological usage.

For example:

taup phase --mod prem -h 200 -p PKiKP
PKiKP (PKikp):
  exists from 0.00 to 152.44 degrees.
  with ray parameter from    2.059 down to    0.000 sec/deg.
  travel times from  1170.37 to   966.27 sec.

  P going down as a P in the mantle, layer 3 to 6, depths 200.0 to 2891.0, then transmit down
  K going down as a P in the outer core, layer 7, depths 2891.0 to 5149.5, then reflect topside
  K going up   as a P in the outer core, layer 7, depths 5149.5 to 2891.0, then transmit up
  P going up   as a P in the crust/mantle, layer 6 to 0, depths 2891.0 to 0.0, then end

--------

The usage is:

Usage: taup phase [--debug] [--help] [--verbose] [-o=<outFile>]
                  [--prop=<toolPropsFilename>] [[--mod=<modelName>] [-h=depth[,
                  depth...]]... [--stadepth=depth[,depth...]]... [--scat=s
                  s]...] [[-p=phase[,phase...]]...
                  [--phasefile=<phaseFiles>]...] [--json | --text]
Describe a seismic phase in the current model.

Options:

      --debug              enable debugging output
      --help               display this help message
  -o, --output=<outFile>   output to file, default is stdout.
      --prop=<toolPropsFilename>
                           load defaults from properties file
      --verbose            enable verbose output
Model Args
  -h, --evdepth, --sourcedepth=depth[,depth...]
                           source depth in km
      --mod, --model=<modelName>
                           use velocity model "modelName" for calculations.
                           Default is iasp91. Other builtin models include
                             prem, ak135, ak135fcont, and ak135favg.
      --scat, --scatter=s s
                           scattering depth and distance in degrees, which may
                             be negative. Only effects phases with 'o' or 'O'
                             in the phase name.
      --stadepth, --receiverdepth=depth[,depth...]
                           the receiver depth in km for stations not at the
                             surface
Phase Names
  -p, --ph, --phase=phase[,phase...]
                           seismic phase names
      --phasefile=<phaseFiles>
                           read list of phase names from file
Output Type:
      --json               outputs as JSON
      --text               outputs as Text