Code for Spatiotemporal variability and large-scale drivers of storm surge extremes on the northwestern European Shelf
Abstract
This repository contains the Jupyter notebooks used to generate the analysis and figures in the Spatiotemporal variability and large-scale drivers of storm surge extremes on the northwestern European Shelf paper (10.1029/2025JC023795) including: A collection of Jupyter notebooks and analysis scripts for empirical orthogonal function (EOF) and Gaussian Mixture Modelling (GMM) analysis, surface pressure/wind stress composites, clustering experiments, and North Sea variability studies. Repository Structure intro/ -- preprocessing, interpolation, filtering, and exploratory visualisation workflows eof_analysis/ -- EOF decomposition, ensemble analysis, and clustering workflows northsea/ -- North Sea EOF analysis experiments composites/ -- composite-event generation and clustering diagnostics statistics&corr/ -- statistical diagnostics and correlation analysis results/ -- saved EOF decomposition and clustering outputs requirements.txt -- Python package dependencies Typical Workflow Preprocess and regrid datasets (intro/) Compute EOFs (eof_analysis/) Analyse temporal scores and variance Cluster EOF modes or associated fields using GMMs Generate composites and significance tests (composites/) Export results to results/ https://github.com/lisanneblok/ExtremeSurgeGMM
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 22 May 2026