Seisplotjs API Documentation
Seisplotjs is a collection of javascript routines for requesting,
manipulating and plotting seismic data. It is divided into submodules,
which are listed below.
- datalink - datalink protocol over web socket to a [Ringserver](https://seiscode.iris.washington.edu/projects/ringserver) datalink server
- datechooser - widget to choose dates and times
- distaz - calculates distance between to lat/lon points
- fdsnavailability - query data availability from an FDSN availability web service
- fdsndatacenters - query FDSN data center registry
- fdsndataselect - query seismograms from an FDSN web service
- fdsnevent - query earthquakes from an FDSN web service
- fdsnstation - query networks, stations and channels from an FDSN web service
- fft - discrete fourier transforms via [OregonDSP](https://www.npmjs.com/package/oregondsp)
- fftplot - plotting of specta output from the fft module using [d3](http://d3js.org)
- filter - timeseries filtering and utility functionality via [OregonDSP](https://www.npmjs.com/package/oregondsp)
- helicorder - helicorder style 24 hour plots using [d3](http://d3js.org)
- knowndatacenters - known FDSN datacenters and web services, predates the FDSN datacenters web service
- miniseed - parsing miniseed files
- mseedarchive - http access to remote miniseed files in a archive format
- particlemotion - plot of particle motion from seismograms
- plotutil - utility functions for plotting
- quakeml - objects corresponding to elements in a QuakeML xml file
- ringserverweb - presentation of data pulled from the web interface of a [Ringserver](https://seiscode.iris.washington.edu/projects/ringserver)
- sacpolezero - parsing of SAC polezero response file
- seedcodec - decompression for seismic data, often used from miniseed
- seedlink - seedlink protocol over web socket to a [Ringserver](https://seiscode.iris.washington.edu/projects/ringserver) seedlink server
- seismogram - objects representing seismograms and timeseries
- seismograph - plotting of seismograms using [d3](http://d3js.org)
- seismographconfig - configuration of seismograph plots
- stationxml - objects corresponding to elements in a StationXML xml file
- taper - tapering of timeseries
- transfer - instrument deconvolution of seismograms using response
- traveltime - travel times of seismic waves via the IRIS traveltime web service
- util - general utility functions
- vector - vector process of seismograms
- xseed - next generation miniseed-like file format for seismic data