Check the setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- An internet connection
Holocene volcano locations and eruption records for building global volcanic activity maps and nearby-hazard lookup tools.
From source to product signal
GVP publishes a Holocene volcano list with coordinates, country, and primary volcano type. Start with one country. Presence in the Holocene list is not an eruption nowcast, and eruption records are compiled from heterogeneous historical sources.
Install the packages, then run the notebook cell.
python -m pip install pandas requests
import pandas as pd
import requests
response = requests.get(
"https://volcano.si.edu/geoserver/GVP-VOTW/ows",
params={
"service": "WFS",
"version": "1.0.0",
"request": "GetFeature",
"typeName": "GVP-VOTW:Smithsonian_VOTW_Holocene_Volcanoes",
"outputFormat": "application/json",
"CQL_FILTER": "Country='Iceland'",
},
timeout=60,
)
response.raise_for_status()
volcanoes = pd.json_normalize(response.json()["features"])
print(volcanoes.head())Test a useful signal
Test whether GVP coordinates can power a bounded volcanic-place lookup.
Smithsonian Institution is an academic source. Last verified 2026-08-18. Temporal coverage: Holocene volcanoes and historical eruption records.