CONNECTING | REGION: SAN RAMON, CA
▶ @myearthquake1 | Questions? Email us
MyEarthquake
Preliminary Earthquake Warning System
LAT37.7799° N
LON121.9780° W
SOURCENTFY / USGS
⚠  TEST SYSTEM — Alerts may be inaccurate. Do not use for emergency decisions.
ALERTS // NTFY FEED 0 received
— AWAITING ALERTS —
Loading past 12 hours…
CALIFORNIA SEISMICITY // USGS M1.0+
Loading…
LIVE WAVEFORM // PB.B054..EHZ — Berkeley Digital Seismic Network loading…
PB.B054 — Berkeley Hills, CA — EHZ | Window:
ABOUT THIS SYSTEM // Detection methodology & system info

System Overview

This system was created by Evan Li. It is an experimental earthquake early warning system that utilizes USGS public SeedLink data streams to detect seismic events in real time.

As of April 2026, this system is unable to detect earthquake magnitude accurately. Alerts should be treated as preliminary detections only. For accurate and authoritative seismic information, please refer to the USGS Earthquake Hazards Program.

OperatorEvan Li
StatusExperimental / Test
Alert SourceNTFY (early_earthquake_warning_san_ramon)
Waveform SourceIRIS FDSN / PB Network
Seismic CatalogUSGS FDSN Web Services

Detection Method

Earthquake detection uses the STA/LTA algorithm (Short-Term Average / Long-Term Average), a classic technique in seismology for identifying the onset of seismic waves in a continuous data stream.

The algorithm continuously computes two running averages of the raw seismogram amplitude:

STA window~1–2 seconds (captures sudden motion)
LTA window~30–60 seconds (captures background noise)
Trigger ratioSTA / LTA > threshold (e.g. 3.0)

When ground motion suddenly increases — as it does during a P-wave arrival — the STA rises sharply while the LTA remains low, causing the ratio to spike above the threshold and trigger an alert. Because this method only detects energy onset, it cannot reliably compute magnitude without additional processing steps such as peak amplitude measurement and distance correction, which this system does not yet perform.