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