TEXT_FORMAT

Type: string

JSON_FORMAT

Type: string

SVG_FORMAT

Type: string

TRAVELTIME_SERVICE

dist/traveltime.mjs

const for service name

TRAVELTIME_SERVICE

Type: string

isValidTraveltimeJsonType

dist/traveltime.mjs

Verifies that JSON matches the types we expect, for typescript.

isValidTraveltimeJsonType(v: any): any
Parameters
v (any) JSON object, usually from the traveltime web service
Returns
any: true if matches expected structure

isValidTraveltimeArrivalType

dist/traveltime.mjs
isValidTraveltimeArrivalType(v: any)
Parameters
v (any)

convertTravelTimeLineToObject

dist/traveltime.mjs

converts a text line from the text format into an TraveltimeArrivalType object like what is returned by the json format.

convertTravelTimeLineToObject(ttimeline: any): any
Parameters
ttimeline (any) travel time output line for an arrival
Returns
any: parsed travel time arrival

createOriginArrival

dist/traveltime.mjs

Creates a fake arrival for the origin time, useful to display a flag at origin time similar to the P and S arrival.

createOriginArrival(distdeg: any): any
Parameters
distdeg (any) earthquake to station distance, in degrees
Returns
any: an arrival for the origin

TraveltimeQuery

dist/traveltime.mjs

Query to the Earthscope traveltime webservice, based on the TauP Toolkit. See https://service.earthscope.org/irisws/traveltime/1/ and https://www.seis.sc.edu/TauP/

new TraveltimeQuery(host: any)

Extends FDSNCommon

Parameters
host (any) optional host to connect to, defaults to IRIS
Instance Members
protocol(value)
getProtocol()
host(value)
getHost()
port(value)
getPort()
pathBase(value)
getPathBase()
nodata(value)
getNodata()
specVersion(value)
getSpecVersion()
evdepth(value)
evdepthInMeter(value)
getEvdepth()
distdeg(value)
getDistdeg()
model(value)
getModel()
phases(value)
getPhases()
stalat(value)
getStalat()
stalon(value)
getStalon()
latLonFromStation(station)
receiverdepth(value)
receiverdepthInMeter(value)
receiverdepthFromChannel(channel)
getReceiverdepth()
evlat(value)
getEvlat()
evlon(value)
getEvlon()
latLonFromQuake(quake)
format(value)
getFormat()
noheader(value)
getNoheader()
timeout(value)
getTimeout()
queryVersion()
formVersionURL()
queryText()
queryJson()
querySvg()
queryWadl()
query()
formBaseURL()
formURL()
queryTauPVersion()
formTauPVersionURL()
formWadlURL()

FAKE_EMPTY_TEXT_MODEL

dist/traveltime.mjs
FAKE_EMPTY_TEXT_MODEL

FAKE_EMPTY_TEXT_HEADERS

dist/traveltime.mjs
FAKE_EMPTY_TEXT_HEADERS

createEmptyTraveltimeJson

dist/traveltime.mjs
createEmptyTraveltimeJson(ttquery: any)
Parameters
ttquery (any)

FAKE_EMPTY_SVG

dist/traveltime.mjs
FAKE_EMPTY_SVG