Usage

Generally either

import * as fdsnevent from 'seisplotjs-fdsnevent'
fdsnevent.xxxx

or

import * as seisplotjs from 'seisplotjs'
seisplotjs.fdsnevent.xxxx

Core Functionality

Core functions for using the IRIS FDSN Event web service

new EventQuery(host: string)
Parameters
host (string)
Instance Members
specVersion(value)
protocol(value)
host(value)
nodata(value)
eventid(value)
startTime(value)
endTime(value)
updatedAfter(value)
minMag(value)
maxMag(value)
magnitudeType(value)
minDepth(value)
maxDepth(value)
minLat(value)
maxLat(value)
minLon(value)
maxLon(value)
latitude(value)
longitude(value)
minRadius(value)
maxRadius(value)
includearrivals(value)
includeArrivals(value)
includeAllOrigins(value)
includeAllMagnitudes(value)
format(value)
limit(value)
offset(value)
orderBy(value)
catalog(value)
contributor(value)
convertToQuake(qml)
extractEventId(qml)
convertToOrigin(qml)
convertToMagnitude(qml)
convertToArrival(arrivalQML, allPicks)
convertToPick(pickQML)
query()
parseQuakeML(rawXml)
queryRawXml()
formBaseURL()
formCatalogsURL()
queryCatalogs()
formContributorsURL()
queryContributors()
formVersionURL()
queryVersion()
makeParam(name, val)
formURL()

Core Classes and Constants

Core classes returned from the above functions.

USGS_HOST
QML_NS
BED_NS
IRIS_NS
ANSS_NS

ANSS_CATALOG_NS

src/fdsnevent.js
ANSS_CATALOG_NS

Re-export

Re-exporting imported modules for easier reuse.

moment
model
RSVP

Other/Private

Stuff I forgot to put in the TOC.

FAKE_EMPTY_XML

src/fdsnevent.js
FAKE_EMPTY_XML

Type: string

_grabFirstEl

src/util.js
_grabFirstEl(xml: (Element | null | void), tagName: string): (Element | void)
Parameters
xml ((Element | null | void))
tagName (string)
Returns
(Element | void)

_grabFirstElText

src/util.js
_grabFirstElText(xml: (Element | null | void), tagName: string): (string | void)
Parameters
xml ((Element | null | void))
tagName (string)
Returns
(string | void)

_grabFirstElFloat

src/util.js
_grabFirstElFloat(xml: (Element | null | void), tagName: string): (number | void)
Parameters
xml ((Element | null | void))
tagName (string)
Returns
(number | void)

_grabAttribute

src/util.js
_grabAttribute(xml: (Element | null | void), tagName: string): (string | void)
Parameters
xml ((Element | null | void))
tagName (string)
Returns
(string | void)

_grabAttributeNS

src/util.js
_grabAttributeNS(xml: (Element | null | void), namespace: string, tagName: string): (string | void)
Parameters
xml ((Element | null | void))
namespace (string)
tagName (string)
Returns
(string | void)
_isDef(v: any): boolean
Parameters
v (any)
Returns
boolean

_grabFirstElNS

src/util.js
_grabFirstElNS(xml: (Element | null | void), namespace: string, tagName: string): (Element | void)
Parameters
xml ((Element | null | void))
namespace (string)
tagName (string)
Returns
(Element | void)