Skip to content

Louis-He/earthquake-warning-IEWS

Repository files navigation

IEWS(Immediate Earthquake Warning System)

IEWS_CA alpha version is now running on server. System status: http://iews.siweihe.tech/status

twitter: IEWS_CA_Alerts

Introduction

System uses realtime earthquake data from IRIS. Still under active development. The system is aimed to quickly analyze earthquake waveform and provide reliable earthquake warning.

Current Status

  1. Able to fetch single station realtime waveform.
  2. Able to alert new seismic event from single station waveform data.

Usage

  1. run pyslink2mseed_SLA.py to collect realtime waveform data from CI_SLA station.
  2. run mseedAnalysis.py to plot waveform from last 10 minutes (update every second).
  3. run statusWeb.py to deploy system status page. NOTE: You need to run the status web, seedlink sockect program, and analysis program on the same server.

pyslink2mseed_SLA.py is used to fetch the latest waveform data from SLA station.

mseedAnalysis.py is used to display latest data, with not much analysis.

mseedAnalysis_server.py works without GUI(Need smtplib to send email). This file focuses on analyzing the waveform. If you want to use email notification, you need to have a setting.py. An example called setting_example.py is in the repository.

Note: The system cannot provide accurate magnitude analysis and warning at this stage

Plan

The system will first focus on LA, US. Welcome more people to contribute to this repo.

Credit

Part of the code is from @iannesbitt: https://github.com/iannesbitt/pyslink2mseed

Resources

  1. seedlink -> https://ds.iris.edu/ds/nodes/dmc/services/seedlink/
  2. seismic stations search -> http://www.iris.washington.edu/gmap/#network=_REALTIME&planet=earth
  3. More seedlink connections -> rtserver.ipgp.fr:18000(GEOSCOPE); geofon.gfz-potsdam.de:18000(GEOFON); rtserve.ird.nc:18000; ws.icgc.cat:18000

About

Immediate Earthquake Warning System(twitter: IEWS_CA_Alerts)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published