ggzitha / seisplotjs

Javascript modules for parsing, manipulating and plotting seismic data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Javascript modules for parsing, manipulating and plotting seismic data.

License:MIT License


Languages

Language:JavaScript 84.9%Language:HTML 9.6%Language:CSS 5.5%