Seismic Monitoring

SEISMO-GUARD

AI-powered real-time earthquake risk monitoring system with pattern detection and probabilistic forecasting for Turkey and the Marmara region

Comprehensive Seismic Monitoring

SEISMO-GUARD integrates real-time earthquake data from AFAD and EMSC to provide risk assessments, pattern detection, and predictive analysis across Turkey, with primary focus on Istanbul and the Marmara region due to the 259-year seismic gap in the North Anatolian Fault Zone.

Built with FastAPI backend and interactive Leaflet.js mapping, featuring automatic data refresh every 5 minutes, multi-source data fusion with deduplication, and b-value calculations for Gutenberg-Richter analysis.

System Capabilities

Data Sources AFAD + EMSC
Refresh Rate 5 Minutes
Coverage 5 Regions
Framework FastAPI + Leaflet

Core Capabilities

Real-time Data

Live earthquake data from AFAD and EMSC with automatic refresh every 5 minutes and multi-source fusion.

Interactive Map

Leaflet.js visualization with magnitude-based markers, fault line overlays, and popup event details.

Risk Assessment

Regional risk levels with confidence scores, probabilistic forecasting, and trend analysis.

Pattern Detection

Temporal patterns, spatial clustering, anomaly detection, and b-value calculations.

Data Visualization

Chart.js-powered magnitude distribution, depth analysis, and 7-day seismic activity timeline.

Multi-Region Coverage

Monitors Istanbul, Marmara Sea, Aegean, Eastern Anatolia, and Central Anatolia regions.

Technical Specifications

Backend
FastAPI (Python)
Data Sources
AFAD + EMSC APIs
Mapping
Leaflet.js
Visualization
Chart.js
Data Processing
Pandas + NumPy
Deployment
Docker + Compose
Refresh Interval
5 Minutes
Port
8000

Getting Started

Quick setup guide for SEISMO-GUARD

1

Docker Deployment

docker-compose up -d
2

Local Development

Alternative manual setup:

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd backend && python main.py
3

Access Dashboard

http://localhost:8000
4

Monitor & Analyze

View real-time data, risk assessments, and pattern detection on the interactive dashboard.

Ready to Monitor Seismic Activity?

Real-time earthquake risk assessment with AI-powered pattern detection