3.2.0Type: string
Type: string
Type: string
Type: string
const for service name
Type: string
Type: string
Type: string
Type for json returned by iris traveltime web service
Type: {model: string, sourcedepthlist: Array<number>, receiverdepthlist: Array<number>, phases: Array<string>, source: TraveltimeAmpSourceType?, arrivals: Array<TraveltimeArrivalType>}
Type: {withAmplitude: boolean, mw: number, attenuationFreq: number, numFrequencies: number, strikeDipRake: Array<number>?}
Type: {sourcedepth: number, receiverdepth: number, distdeg: number, phase: string, time: number, rayparam: number, takeoff: number, incident: number, puristdist: number, puristname: string, amp: TraveltimeAmplitudeType?}
Type: {factorpsv: number, factorsh: number, geospread: number, attenuation: number, freeFactor: number, radiationPattern: Array<number>, radiationTerm: number, mgtokg: number, refltranpsv: number, refltransh: number, source: {Mw: number, attenuationfreq: number}}
Verifies that JSON matches the types we expect, for typescript.
(any)
JSON object, usually from the traveltime web service
any:
true if matches expected structure
(any)
any
Creates a fake arrival for the origin time, useful to display a flag at origin time similar to the P and S arrival.
(number)
earthquake to station distance, in degrees
TraveltimeArrivalType:
an arrival for the origin
Query to a TauP v3 webservice, based on the TauP Toolkit. See https://taup.readthedocs.io/en/latest/ and https://www.seis.sc.edu/TauP/
Extends FDSNCommon
((string | null)?)
optional host to connect to, defaults to USC
Promise<TauP3TimeJsonType>
Promise<(TauP3TimeJsonType | Element | string)>
(TauPQuery)
TauP3TimeJsonType