This repository contains experiments and prototypes for building an earthquake early warning system using seismic data from INGV and ObsPy.
The goal of this project is to understand how to:
- Access seismic data from INGV using FDSN services
- Monitor seismic stations in near real-time
- Process waveform data
- Detect potential P-wave arrivals
- Build a basic early warning logic
notebooks/→ Jupyter notebooks for experiments and step-by-step analysis
- Discover nearby seismic stations
- Visualize stations on interactive maps
- Read waveform data from INGV
- Implement near real-time monitoring
- Signal filtering
- P-wave detection (STA/LTA)
- Multi-station validation
- Alert generation
- Python
- ObsPy
- Matplotlib
- Folium
- Jupyter Notebook
- Retrieve seismic stations from INGV
- Select nearest stations
- Continuously read waveform data
- Process and filter signals
- Detect anomalies (possible P-wave)
- Validate across multiple stations
- Generate alerts
This is an experimental project.
Francesco Serianni