A small geospatial data project that downloads earthquake events from the USGS Earthquake Catalog (GeoJSON) and produces:
- monthly trend chart
- magnitude distribution histogram
- interactive HTML map
Source: USGS Earthquake Catalog (FDSN Event Web Service), GeoJSON output. Bounding box (approx. Greece region):
- lat: 34.0 to 42.5
- lon: 19.0 to 29.8 Default filters:
- last 12 months
- minimum magnitude: 2.5
- Python
- pandas, geopandas
- matplotlib
- folium
After running the scripts, you will get:
- outputs/earthquakes_per_month.png
- outputs/magnitude_hist.png
- outputs/earthquakes_map.html
python -m venv .venv
# Git Bash (Windows):
source .venv/Scripts/activate
pip install -r requirements.txt
python src/01_fetch_usgs.py
python src/02_analyze_and_map.py
## Notes
- The place field is a free-text description from USGS and may be approximate.
- This is a portfolio / learning project.


