Javascript modules for parsing, manipulating and plotting seismic data.
Examples of various access and display types can be seen at http://www.seis.sc.edu/~crotwell/seisplotjs_demo/. Also see the wiki.
Seisplotjs is divided into submodules:
- distaz - calculates distance between to lat/lon points
- fdsnevent - query earthquakes from an FDSN web service
- fdsnstation - query networks, stations and channels from an FDSN web service
- fdsndataselect - query seismograms from an FDSN web service
- filter - timeseries filtering and fourier transforms
- miniseed - parsing miniseed files
- model - various objects used by the other modules
- seedcodec - decompression for seismic data, often used from miniseed
- seedlink - seedlink protocol over web socket to a Ringserver seedlink server
- traveltime - travel times of seismic waves via the IRIS traveltime web service
- waveformplot - plotting of seismograms via d3
- d3 - the d3 library, for easy access
- moment - the momentjs library, for easy access