Visualizing the most recent geololigal activity
An interactive map tracking seismic activity and volcanic eruptions worldwide, highlighting their relationship with tectonic plates. Perfect for researchers, educators, and geology enthusiasts.
Feature | Description |
---|---|
🔥 Live Earthquake Data | Last 10 significant quakes (USGS API) with magnitude/depth visualization |
🌋 Volcano Alerts | Weekly eruption reports (Smithsonian GVP) with status levels |
🗺️ Tectonic Context | Plate boundaries overlay + Pacific Ring of Fire highlight |
📊 Interactive Markers | Color-scaled circles (quakes) ▲ Triangles (volcanoes) |
🎨 Multiple Themes | Dark, Satellite, Topographic, and minimalist styles |
Folium → Dynamic map rendering
Streamlit → Web dashboard framework
Pandas → Data processing
GeoJSON → Plate boundary visualization
USGS API → Real-time earthquake data
BeautifulSoup → Scrap Reports from the Global Volcanism Program
- Clone the repo:
git clone https://github.com/yourusername/seismic-monitor.git
- Install dependencies:
pip install -r requirements.txt
- Launch the app:
streamlit run 0_🌍_Overview.py
Earthquakes:
Volcanoes:
Tectonic Plates:
Visualizing tectonic activity with live data and historical context
Ranking the recent seismic activity by magnitude and depth
Visualizing earthquakes depth and magnitude by tectonic plate