TauP SpikesΒΆ

TauP Spikes calculates travel times and amplitudes and generates a spike seismogram for specified phases through the given earth model.

The usage is:

Usage: taup spikes [--debug] [--geodetic] [--help] [--verbose]
                   [--attenuationfreq=<attenuationFreq>] [--az=<azimuth>]
                   [--az=<azimuth>] [--baz=<backAzimuth>] [--baz=<backAzimuth>]
                   [--geodeticflattening=f] [--mw=<mw>] [-o=<outFile>]
                   [--otime=<origintime>] [--prop=<toolPropsFilename>]
                   [--qml=<quakemlFilename>] [--staxml=<stationxmlFilename>]
                   [--evt=l l]... [--evt=l l]... [--sta=l l]... [--sta=l l]...
                   [[--mod=<modelName>] [-h=depth[,depth...]]...
                   [--stadepth=depth[,depth...]]... [--scat=s s]...] [[-p=phase
                   [,phase...]]... [--phasefile=<phaseFiles>]...] [[--deg=d[,
                   d...]]... [--exactdegree=d[,d...]]... [--exactkilometer=km[,
                   km...]]... [--km=km[,km...]]... [--rayparamdeg=s/deg[,
                   s/deg...]]... [--rayparamidx=i[,i...]]... [--rayparamkm=s/km
                   [,s/km...]]... [--rayparamrad=s/rad[,s/rad...]]...
                   [--takeoff=deg[,deg...]]... [--degreerange=d[,d...] [d
                   [d]]]... [--kilometerrange=k[,k...] [k [k]]]...
                   [--takeoffrange=k[,k...] [k [k]]]...]... [--ms3 | --sac]
Calculate spike seismograms

Options:

      --attenuationfreq=<attenuationFreq>
                             attenuation frequency for amplitude calculations
      --debug                enable debugging output
      --geodetic             use geodetic latitude for distance calculations,
                               which implies an ellipticity. Default is
                               spherical. Note this only affects calculation of
                               distance from lat/lon pairs, all travel time
                               calculations are done in a purely spherical
                               model.
      --geodeticflattening=f Inverse Elliptical flattening for distance
                               calculations when --geodetic, defaults to WGS84
                               ~ 298.257. The distance calculation uses 1/x.
      --help                 display this help message
      --mw=<mw>              scale amplitude by source moment magnitude
  -o, --output=<outFile>     output to file, default is stdout.
      --otime=<origintime>   event origin time, as ISO8601
      --prop=<toolPropsFilename>
                             load defaults from properties file
      --qml, --quakeml=<quakemlFilename>
                             QuakeML file to load for earthquake origins to use
      --staxml=<stationxmlFilename>
                             StationXML file to extract station latitudes and
                               longitudes from
      --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
Distance is given by:
      --deg, --degree=d[,d...]
                             distance in degrees
      --degreerange=d[,d...] [d [d]]
                             regular distance range in degrees, one of max min,
                               max or min,max,stepDefault min is 0 and step is
                               10.
      --exactdegree=d[,d...] exact distance traveled in degrees, not 360-d
      --exactkilometer=km[,km...]
                             exact distance traveled in kilometers, not 360-k
      --kilometerrange=k[,k...] [k [k]]
                             regular distance range in kilometers, one of max
                               min,max or min,max,step.Default min is 0 and
                               step is 10.
      --km, --kilometer=km[,km...]
                             distance in kilometers
      --rayparamdeg=s/deg[,s/deg...]
                             ray parameter from the source in s/deg, up or down
                               is determined by the phase
      --rayparamidx=i[,i...] ray parameter from the source as index into model
                               sampling, up or down is determined by the phase
      --rayparamkm=s/km[,s/km...]
                             ray parameter from the source in s/km, up or down
                               is determined by the phase
      --rayparamrad=s/rad[,s/rad...]
                             ray parameter from the source in s/rad, up or down
                               is determined by the phase
      --takeoff=deg[,deg...] takeoff angle in degrees from the source zero is
                               down, 90 horizontal, 180 is up
      --takeoffrange=k[,k...] [k [k]]
                             regular range in takeoff angle in degrees, one of
                               max min,max or min,max,step.Default min is 0 and
                               step is 10.
Lat,Lon influenced by:
      --az=<azimuth>         azimuth in degrees
      --baz=<backAzimuth>    backazimuth in degrees
      --evt, --event=l l     event latitude and longitude.  Creates a distance
                               if station is also given.
      --sta, --station=l l   station latitude and longitude. Creates a distance
                               if event is also given.
Output Type
      --ms3                  outputs as mseed3
      --sac                  outputs as SAC