Seisplotjs Examples

These are larger examples of web applications using seisplotjs.

  • SCSN Helicorder

    See it live in helicorder/index.html.

    This is the public helicorder for the South Carolina Seismic Network. It is similar to the helicorder in the tutorial, but includes the selection of the time window and station to display. It also uses the mseedarchive module to directly load one hour miniseed records saved by the ringserver for the CO network. The South Carolina archiving system also includes a process that saves the minimum and maximum values for each second as a 2 sample per second data stream. This derived channel effectively allows the helicorder to plot the 100 samples per second HHZ data streams without being overwhelmed by the data volume.

  • EQView

    See it live in eqview/index.html.

    This allows seisplotjs in a web browser to be a seismogram display/processor. Data is can be saved and reloaded as a dataset consisting of StationXML, QuakeML and Seismograms as a zip file.

  • View Obspy Webserver

    See it live in viewobspy/index.html.

    This allows seisplotjs in a web browser to be the seismogram display for obspy. A python http server is enabled to serve a stream, ie list of seismograms, to a browser. Load, process, share, then refresh.

  • FIR Equiripple Filter Design

    See it live in firDesign/index.html.

    Design a FIR lowpass filter using equiripple from OregonDSP.

  • Ringserver Web

    See it live in ringserver/index.html.

    Ringserver web interface.

  • Responses

    See it live in response/index.html.

    Plot frequency response for stages in a channel's instrument response.

  • MSeed3

    See it live in mseed3/index.html.

    Request mseed3 data records, display as a seismograph and as text.