Javascript modules for parsing, manipulating and plotting seismic data.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

seisplotjs

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