<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">NHESS</journal-id><journal-title-group>
    <journal-title>Natural Hazards and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">NHESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Nat. Hazards Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1684-9981</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/nhess-26-1663-2026</article-id><title-group><article-title>Simulating spatial multi-hazards with generative deep learning</article-title><alt-title>Simulating spatial multi-hazards with generative deep learning</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Peard</surname><given-names>Alison</given-names></name>
          <email>alison.peard@ouce.ox.ac.uk</email>
        <ext-link>https://orcid.org/0000-0003-3054-2612</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Mo</surname><given-names>Yu</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hall</surname><given-names>Jim W.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2024-9191</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Environmental Change Institute, University of Oxford, Oxford, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Alison Peard (alison.peard@ouce.ox.ac.uk)</corresp></author-notes><pub-date><day>14</day><month>April</month><year>2026</year></pub-date>
      
      <volume>26</volume>
      <issue>4</issue>
      <fpage>1663</fpage><lpage>1683</lpage>
      <history>
        <date date-type="received"><day>5</day><month>July</month><year>2025</year></date>
           <date date-type="rev-request"><day>24</day><month>July</month><year>2025</year></date>
           <date date-type="rev-recd"><day>4</day><month>April</month><year>2026</year></date>
           <date date-type="accepted"><day>7</day><month>April</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Alison Peard et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026.html">This article is available from https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026.html</self-uri><self-uri xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026.pdf">The full text article is available as a PDF file from https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e95">When natural hazards coincide or spread across large areas they can create major disasters. For accurate risk analysis, it is necessary to simulate many spatially resolved hazard events that capture the relationships between extreme variables, but this has proved challenging for conventional statistical methods, particularly in high-dimensional settings. In this article we show that generative deep learning models – when combined with specific transformations to the training data – offer a useful alternative method for stochastically sampling realistic multi-hazard events. Our framework combines generative adversarial networks with extreme value theory in a hybrid approach that can capture complex dependence structures in gridded multivariate weather data, while providing a theoretical basis for extrapolation to new extremes. We apply our method to jointly model fields of strong winds, heavy precipitation, and low atmospheric pressure (<inline-formula><mml:math id="M1" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 12 000 variables) during storms in the Bay of Bengal, demonstrating that our model learns the spatial and multivariate extremal dependence structures of the underlying data and captures the distribution of storm severities. For the Bay of Bengal case study, we validate our approach against a popular model for multivariate climate extremes, and demonstrate improved performance in capturing the extremal correlation structure.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Engineering and Physical Sciences Research Council</funding-source>
<award-id>EP/T517811/1</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e114">Hazards that entail several extreme weather variables and extend over large spatial domains are responsible for some of the most damaging natural catastrophes <xref ref-type="bibr" rid="bib1.bibx79" id="paren.1"/>. Compound hazards can be broadly grouped into four typologies: preconditioned, temporally compounding, multivariate, and spatially compounding <xref ref-type="bibr" rid="bib1.bibx80" id="paren.2"/>. This article focuses on the multivariate and spatially compounding types, specifically on the co-occurrence of hazard extremes across space or across variables. Multivariate or <italic>multi</italic>-hazards <xref ref-type="bibr" rid="bib1.bibx71" id="paren.3"/> occur when multiple hazardous processes coincide, exacerbating impacts via either hazard intensification (e.g., cumulating flood depths from coastal and fluvial flooding) or synergistic damages (e.g., strong winds combining with heavy rainfall increasing damage to structures). Common examples of multi-hazards include droughts and heatwaves, the combination of rainfall and strong winds, and compound flooding events involving fluvial (riverine), pluvial (rainfall), and coastal sources <xref ref-type="bibr" rid="bib1.bibx76 bib1.bibx79" id="paren.4"/>. Spatially compounding hazards occur when a hazard impacts a large region, creating widespread damages and potentially systemic impacts <xref ref-type="bibr" rid="bib1.bibx80" id="paren.5"/>. Common examples include droughts causing crop failure in multiple regions simultaneously, leading to food stress; or extensive storm damages stretching emergency response capacity <xref ref-type="bibr" rid="bib1.bibx79 bib1.bibx10 bib1.bibx24 bib1.bibx6" id="paren.6"/>.</p>
      <p id="d2e139">Risk analysis often uses hazard maps: spatial grids of marginal return levels at specified exceedance probabilities. While hazard maps provide a convenient visualisation of hazard intensity at given return levels, they model single hazard types and fail to provide information about the spatial extent of potential events, which can bias estimates of tail risk <xref ref-type="bibr" rid="bib1.bibx7" id="paren.7"/>. Hazard event sets, which map the hazard intensity of actual or synthetic events, provide the basis for Monte Carlo simulation of damages and losses, which for a large enough sample will yield unbiased loss distributions. Hazard events sets are widely used by the insurance sector in Cat models and have been used in large-scale risk assessments in the UK and the USA <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx7 bib1.bibx60" id="paren.8"/>. Synthetic event sets can be generated from physically based model simulations <xref ref-type="bibr" rid="bib1.bibx28" id="paren.9"/> but are computationally demanding and may entail elaborate model coupling, e.g., to obtain storm surge heights as well as windspeeds and precipitation.</p>
      <p id="d2e151">Alternatively, a purely stochastic approach to hazard modelling can be taken by fitting statistical models to weather data and simulating large events sets from those models <xref ref-type="bibr" rid="bib1.bibx74" id="paren.10"/>. Recent advances in stochastic weather generation have enabled the generation of multivariate and spatiotemporal fields <xref ref-type="bibr" rid="bib1.bibx57" id="paren.11"/>; however, adequately representing the extremal behaviour of multiple weather variables generally requires the use of specialised methods from multivariate extreme value theory <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx46 bib1.bibx47 bib1.bibx67 bib1.bibx8" id="paren.12"/>. Classical models for the dependence structure of multivariate extremes include extremal copulas and the conditional exceedance model <xref ref-type="bibr" rid="bib1.bibx56 bib1.bibx32 bib1.bibx17" id="paren.13"/>; the latter has become popular in climate applications due to its flexibility and ability to scale to high dimensions. However, the conditional exceedance model remains limited in its ability to scale to high dimensions (see, for example, <xref ref-type="bibr" rid="bib1.bibx60" id="altparen.14"/>, who required <inline-formula><mml:math id="M2" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 800 CPU cores to model the dependence between 2400 river gauges over the U.S.) and cannot be used to generate hazard scenarios at new locations. Spatial models such as max-stable models and r-Pareto processes address this using geostatistical methods to parametrise dependence structures across the spatial domain. The gradient-based r-Pareto processes of <xref ref-type="bibr" rid="bib1.bibx19" id="text.15"/> are particularly powerful, and have successfully modelled up to 3600 dimensions, although this does not necessarily represent an upper bound on their potential. Most extremal spatial process models, however, suffer a trade-off between flexibility and scalability: many are either unable to capture a sufficiently wide variety of asymptotic dependence structures, have rigid requirements around event definitions, or struggle to capture spatial nonstationarity <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx39 bib1.bibx22" id="paren.16"/>. A further challenge is that the majority of spatial statistical methods model only pairwise dependence structures <xref ref-type="bibr" rid="bib1.bibx17" id="paren.17"/>, entailing a loss of information <xref ref-type="bibr" rid="bib1.bibx65" id="paren.18"/> and making it challenging to capture complex high-order meteorological features such as rainbands, spiralling vortices, and fronts. <xref ref-type="bibr" rid="bib1.bibx58" id="text.19"/> for example, couple random fields with velocity fields in order to model such features in a spatiotemporal setting.</p>
      <p id="d2e192">Recently, interest has grown in the use of machine learning methods to generate multivariate climate and weather extremes <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx22 bib1.bibx10 bib1.bibx39" id="paren.20"/>. Deep learning approaches such as generative adversarial networks (GANs) <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx61" id="paren.21"/> have shown particular promise <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx75 bib1.bibx26 bib1.bibx49" id="paren.22"/>. GANs were originally developed for image generation, and their adversarial loss formulation naturally lends them to the generation of visually realistic spatial patterns <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx68" id="paren.23"><named-content content-type="pre">e.g.,</named-content></xref> and they have recently been used successfully to downscale CMIP6 projections of hourly precipitation data <xref ref-type="bibr" rid="bib1.bibx1" id="paren.24"/>. GANs place two neural networks in competition: a generator transforms a latent variable (a low-dimensional random variable) into synthetic samples, while a discriminator attempts to distinguish these from real data. The use of GANs for the statistical simulation of extreme events is more recent but shows considerable promise. Most relevant to this work, <xref ref-type="bibr" rid="bib1.bibx73" id="text.25"/> demonstrated that a GAN with a light-tailed latent space cannot effectively capture the tail behaviour of heavy-tailed datasets. Building on this, <xref ref-type="bibr" rid="bib1.bibx40" id="text.26"/> developed <italic>ParetoGAN</italic>, which uses a unit Pareto latent space to better represent extremes – although this required a custom loss function, sacrificing some benefits of the adversarial loss. Separately, <xref ref-type="bibr" rid="bib1.bibx10" id="text.27"/> used methods from extreme value theory to transform weather data to have uniform margins, training a GAN to learn the dependence structure in the transformed space. This approach improved the ability of the GAN to learn extremal dependence structures; however, as we will demonstrate, transforming to uniform margins compresses tail information, and their reliance on annual maxima introduces spatial incoherence, limiting their power to capture shorter-timescale events.</p>
      <p id="d2e226">In this article, we develop a model capable of generating spatially coherent multi-hazard event ensembles that preserve both the marginal and joint distributions of the training data. We achieve this by combining insights from <xref ref-type="bibr" rid="bib1.bibx40" id="text.28"/> and <xref ref-type="bibr" rid="bib1.bibx10" id="text.29"/> with statistical theories of spatial and multivariate extremes. Building on the conclusions of <xref ref-type="bibr" rid="bib1.bibx40" id="text.30"/> and <xref ref-type="bibr" rid="bib1.bibx73" id="text.31"/> that the tail-heaviness of a GAN's latent space and its training data should agree, we demonstrate equivalent improvements in tail representation by transforming the training dataset to have light-tailed margins and training a standard GAN, thereby preserving the benefits of the original adversarial loss. While <xref ref-type="bibr" rid="bib1.bibx10" id="text.32"/> successfully modelled extremal spatial dependencies by training a GAN on data transformed to have uniform margins, we instead train on data transformed to have light-tailed margins and demonstrate improved representation of both marginal tail behaviour and the dependence structure. We further advance the methodology by replacing the annual maxima approach with a peaks-over-threshold approach and using domain-wide functions to characterise events, enabling us to capture spatially coherent event footprints. Event <italic>footprints</italic> are commonly used in catastrophe modelling and post-disaster needs assessments to represent the maximum intensity of a hazard event across a region during its lifetime <xref ref-type="bibr" rid="bib1.bibx52" id="paren.33"><named-content content-type="pre">e.g.,</named-content></xref>. This provides a two-dimensional representation that can be used to assess the maximum impacts of a hazard event. Finally, we extend the model to multiple channels, allowing us to capture multi-hazard events. Initial benchmarking demonstrates that our method better reproduces the extremal correlation structure of the Bay of Bengal storm footprints compared to the popular conditional exceedance model of <xref ref-type="bibr" rid="bib1.bibx32" id="text.34"/>.</p>
      <p id="d2e256">In Sect. <xref ref-type="sec" rid="Ch1.S2"/>, we describe the general theory and methodology of our approach. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we demonstrate a practical application, using the model for a case study of storms in the Bay of Bengal. The Bay of Bengal is chosen because it is highly exposed to multi-hazard tropical cyclones <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx37" id="paren.35"/> and existing event sets have been shown to struggle in the region <xref ref-type="bibr" rid="bib1.bibx53" id="paren.36"/>. In Sect. <xref ref-type="sec" rid="Ch1.S4"/>, we demonstrate an application in risk analysis: evaluating the risk of wind and rainfall-driven storm damage to mangroves in the region.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Theory and methods</title>
      <p id="d2e279">This section outlines the general theory and method of our approach. To keep the method general and flexible, we have avoided making specific choices for many of the functions introduced in this section, instead describing the method in more general terms. The method involves a series of steps: (i) extracting a set of multi-hazard footprints from gridded weather reanalysis data; (ii) fitting extreme value distributions to the margins of the multi-hazard footprints and standardising them; (iii) training a generative adversarial network (GAN) on the transformed multi-hazard footprints; and (iv) generating synthetic multi-hazard footprints from the trained GAN.</p>
      <p id="d2e282">We will use the following terminology throughout: a <italic>variable</italic> refers to a weather or hazard variable (e.g. wind speed, precipitation, sea level pressure); the <italic>sample dimension</italic> refers to the time dimension filtered to only contain event occurrences; and the <italic>margins</italic> refer to the univariate distributions of each variable at each grid cell along the time (or sample) dimension. We will also use the following notation: latitude is indexed by <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:math></inline-formula>; longitude by <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:math></inline-formula>; time by <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>; sample number by <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>; and variables by <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>. The subscript <sub>|<italic>i</italic><italic>j</italic><italic>k</italic><italic>t</italic></sub> indicates which dimensions of a tensor a function is applied over. Data in physical units are denoted by <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi mathvariant="bold">x</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>×</mml:mo><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, variables that have been transformed to have standard uniform margins are denoted by <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi mathvariant="bold">u</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>×</mml:mo><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and variables that have been transformed to have some other distribution are denoted by <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi mathvariant="bold">y</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>×</mml:mo><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e492">The method is broadly parametrised by four key choices: (i) the region of interest, defined by a bounding box; (ii) spatiotemporal data for each variable with the dimensions <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>; (iii) a severity function <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which characterises the severity of the hazard over the spatial domain and is used to select extreme events; and (iv) a temporal aggregation function <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which defines how spatiotemporal data for each weather variable is projected into 2-D event footprints. This latter function is employed as the impact from extreme events is typically calculated using a characteristic intensity (e.g., maximum) during the event; accordingly, the GAN is trained on this temporally flattened set of images.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Event footprint creation</title>
      <p id="d2e564">Figure <xref ref-type="fig" rid="F1"/> shows the steps to create a set of multi-hazard event footprints. These are: (i) pre-processing the weather data to remove seasonal effects; (ii) identifying hazard events using a severity function and declustering algorithm; and (iii) projecting the spatiotemporal hazard events into 2-D event footprints using a temporal aggregation function.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e571">Schematic of the workflow to extract hazard event footprints. Gridded weather data over a region of interest for three variables <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mi mathvariant="bold">x</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>×</mml:mo><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (indexed <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 2, 3) is deseasonalised according to <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. A risk functional <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mo>×</mml:mo><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup><mml:mo>→</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> constructs a time series from the deseasonalised data and a declustering algorithm <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> identifies storm days. Data cubes are extracted for each storm using the storm days and these are aggregated into storm footprints <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi mathvariant="bold">x</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> by applying the temporal aggregation function <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> along the time dimension.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f01.png"/>

        </fig>

<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Pre-processing the weather data</title>
      <p id="d2e773">To handle seasonal effects in weather data, which can bias results and complicate fitting statistical models, deseasonalisation and trend removal is carried out as a pre-processing step. We use the notation <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>→</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> to denote a generic deseasonalisation function. Many methods of varying complexity are available, ranging from simple (subtracting climatology or filtering by season) to complex (fitting generalized linear models with seasonal covariates). The choice of method will depend on the data being modelled and the context (see Sect. <xref ref-type="sec" rid="Ch1.S3"/>).</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Identifying hazard events</title>
      <p id="d2e815">The deseasonalised weather data is used to identify hazard events. To do this, we use a <italic>severity</italic> function <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>→</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> to construct a time series of hazard intensities. The definition of this severity function determines the characteristics of the hazards that will be selected, e.g., calculating the mean or sum of a variable across a region will prioritize widespread events while selecting the maximum over the region will identify events that reach higher peak intensities and may be more spatially localised. More specialised severity functions could also be used, such as for example hazard indices like the storm severity index for windstorms <xref ref-type="bibr" rid="bib1.bibx21" id="paren.37"/> or the fire weather index for fire potential <xref ref-type="bibr" rid="bib1.bibx70 bib1.bibx72" id="paren.38"/>.</p>
      <p id="d2e868">To identify independent hazard events, a declustering algorithm <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>→</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx13" id="paren.39"/> is applied to the time series <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In this framework, hazard days are defined as consecutive days in which <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> exceeds some specified threshold <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, separated by a specified minimum number of non-exceedences days <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">ℓ</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The choice of <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">ℓ</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> will depend on the data being modelled and the context. Since we need to fit statistical distributions to the margins, the data should be independent along the sample dimension, which favours using high thresholds <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and extracting fewer storms. However, small sample sizes in the tails will lead to high variance in the parametric fits, so this trade-off must be handled. The simplest solution is to perform a standard grid search over the space of <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">ℓ</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to select the largest number of events while maintaining independence between the extracted <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> values. Independence can be verified using a standard Ljung–Box test <xref ref-type="bibr" rid="bib1.bibx51" id="paren.40"/>.</p>
      <p id="d2e1056">Finally, a hazard event set is created by extracting the deseasonalised data corresponding to the declustered hazard days. This creates an event set of smaller spatiotemporal data cubes corresponding to each hazard event and variable. Each data cube will have dimensions <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>, re-purposing the <inline-formula><mml:math id="M35" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> notation to represent the duration of an arbitrary event. A feature of this approach to event identification is that the extracted variables are sampled conditionally on the occurrence of events, as defined by the severity function. This is intentional: we seek to model the joint behaviour of all variables <italic>during hazard events</italic> rather than the independent natural extremes of each variable. However, the implications of this for fitting statistical models should be considered and will be discussed later. Broadly, this approach to storm detection bears similarities to the Method of Independent Storms <xref ref-type="bibr" rid="bib1.bibx14" id="paren.41"/> for univariate wind speeds and to the methods of <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx20" id="text.42"/> in the spatial setting.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>Creating multi-hazard footprints</title>
      <p id="d2e1099">Each spatiotemporal hazard event can be projected into a 2-D footprint using a temporal aggregation function <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>→</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The specific definition of <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> will depend on the hazard of interest and how its impact materialises over the event. A measure of cumulative precipitation, for example, may be more relevant for assessing flood risk, while the maximum wind speed may be more relevant for assessing storm damages. Applying a temporal aggregation function to hazard variable creates a set of 2-D event footprints, which can be stacked together to create multi-hazard event footprints with dimensions <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Transforming the marginal distributions</title>
      <p id="d2e1189">Figure <xref ref-type="fig" rid="F2"/> shows the marginal transformation workflow which takes the set of multi-hazard footprints as input. The marginal distributions of the grid cells are defined along the sample dimension, so there are <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>×</mml:mo><mml:mi>W</mml:mi><mml:mo>×</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:math></inline-formula> marginal distributions. To train a deep learning model we need to standardise these marginals and to properly extrapolate to new extremes, we need to fit an appropriate distribution to their tails.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e1212">Schematic of the workflow to transform the marginal distributions of the event footprints extracted in Fig. <xref ref-type="fig" rid="F1"/> to a standard distribution <inline-formula><mml:math id="M40" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula>. A suitable parametric distribution is fitted to the extremes of each weather variable along the sample dimension for each variable and location (marginal) <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>∼</mml:mo><mml:msub><mml:mi mathvariant="script">D</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The semiparametric distribution Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) transforms each marginal to a standard uniform distribution, using the fitted parameters. The quantile function for another distribution <inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula> then transforms each uniformly distributed marginal such that <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi mathvariant="bold">y</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f02.png"/>

        </fig>

<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Marginal extreme value fitting</title>
      <p id="d2e1291">To generate realistic hazard events, we need to learn the multivariate distribution of the multi-hazard footprints. Critically, we need to learn the marginal and joint distributions of the most extreme values. As <xref ref-type="bibr" rid="bib1.bibx10" id="text.43"/> showed, the ability of a GAN to learn the extremal dependence structure of a dataset can be improved by training it on the empirical distribution functions of its margins. This approach is analogous to classical methods in multivariate extremes, which often disentangle the margins of a multivariate distribution from its dependence structure <xref ref-type="bibr" rid="bib1.bibx17" id="paren.44"/>. However, <xref ref-type="bibr" rid="bib1.bibx10" id="text.45"/>'s approach relies on fitting generalised extreme value (GEV) distributions to the margins, requiring data in the form of annual block maxima. The use of block maxima creates spatial incoherence, entails significant loss of information, and is unsuitable for modelling the cumulative impact of hazards, such as storms, which materialise over the duration of the event, not just at the peak.</p>
      <p id="d2e1303">To overcome the limitations of the block maxima approach, we opt for a peaks-over-threshold (POT) approach, allowing us to make more efficient use of data. <xref ref-type="bibr" rid="bib1.bibx32" id="text.46"><named-content content-type="post">Eq. 1.3</named-content></xref> used a semiparametric function, which allowed them to model the entire distribution of the data, using a parametric distribution for the extreme values to guide extrapolation to new extremes, and an empirical distribution for the non-extremes where there is already sufficient data to provide a good approximation. Considering a random variable <inline-formula><mml:math id="M44" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> and suitably extreme threshold <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the semiparametric distribution function can be written in its most general form as:

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M46" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="script">D</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for </mml:mtext><mml:mi>x</mml:mi><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for </mml:mtext><mml:mi>x</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M47" display="inline"><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is the empirical distribution function (ECDF) and <inline-formula><mml:math id="M48" display="inline"><mml:mi mathvariant="script">D</mml:mi></mml:math></inline-formula> is an extreme value distribution used to model the tails. For most applications, <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="script">D</mml:mi></mml:math></inline-formula> will be a generalised Pareto distribution (GPD), as this is the only nondegenerate limiting distribution for exceedances over a high threshold <xref ref-type="bibr" rid="bib1.bibx13" id="paren.47"/>. In this case, the shape, location, and scale parameters of <inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="script">D</mml:mi></mml:math></inline-formula> are denoted by <inline-formula><mml:math id="M51" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>, respectively. However, we have kept the formulation general to allow for alternative parametric distributions where appropriate <xref ref-type="bibr" rid="bib1.bibx31" id="paren.48"><named-content content-type="pre">see, for example</named-content></xref>. A semiparametric distribution as in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is fitted to all the margins of the multi-hazard event footprints <inline-formula><mml:math id="M54" display="inline"><mml:mi mathvariant="bold">x</mml:mi></mml:math></inline-formula>, transforming them to have standard uniform margins <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="bold">u</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">U</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e1532">The event identification approach means that, technically, the distribution of all but one of the margins will be a conditional distribution, conditional on <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> having exceeding the threshold <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. While in theory conditioning does not violate the assumptions of a GPD fit, the question of whether the conditioned data will be independent and identically distributed is more challenging to address. Although the deseasonalisation and declustering should ensure stationarity and independence of samples, it is still possible that the conditioning will select events arising from different meteorological mechanisms. The POT approach should mitigate this somewhat by isolating the most extreme events, which are more likely to arise from a single dominant mechanism. In Sect. <xref ref-type="sec" rid="Ch1.S3"/> we will use an automated threshold selection method as a further safeguard, which will fail and revert to empirical distributions for any margins where no suitable GPD threshold can be identified. The validity of this approach will depend on the weather variables being modelled and need to be assessed on a case-by-case basis.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Distribution of the training data margins</title>
      <p id="d2e1581">From a machine learning perspective, transforming the margins to a uniform distribution is a natural standardisation step. However, the uniform probability transform means that the extremes occupy a small region at the edge of the domain. Furthermore, work by <xref ref-type="bibr" rid="bib1.bibx40" id="text.49"/> and <xref ref-type="bibr" rid="bib1.bibx73" id="text.50"/> demonstrated that a GAN with a light-tailed latent space struggles to learn the tail behaviour of a heavy-tailed distribution, leading to underestimation of the tails. <xref ref-type="bibr" rid="bib1.bibx40" id="text.51"/> developed a GAN with a heavy-tailed latent space to address this issue, but this required replacing the adversarial loss with a custom loss function.</p>
      <p id="d2e1593">Drawing on these results, we hypothesise that what matters is not the specific tail behaviour of the latent space, but rather that it matches that of the data. A sufficient strategy would therefore be to transform heavy-tailed data to a light-tailed distribution before training, and invert the transformation afterwards. This mirrors common practice in the multivariate extremes literature, where margins are transformed to standard distributions such as the Laplace, Gumbel, Fréchet, or unit Pareto to exploit certain desirable properties <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx43 bib1.bibx60" id="paren.52"/>. We verify this hypothesis by repeating the experiments of <xref ref-type="bibr" rid="bib1.bibx40" id="text.53"/> in the Supplement and find that we can match the results of <xref ref-type="bibr" rid="bib1.bibx40" id="text.54"/> using a standard GAN on light tail-transformed data. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we will explore results of transforming the training data to a standardised distribution <inline-formula><mml:math id="M58" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula> and compare the model performance for when <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula> is a uniform distribution or another light-tailed distribution.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Generative model training and sampling</title>
      <p id="d2e1632">Figure <xref ref-type="fig" rid="F3"/> shows the workflow for training the deep generative model and sampling synthetic multi-hazard footprints. The transformed multi-hazard footprints from Fig. <xref ref-type="fig" rid="F2"/> are rescaled to take values in the range <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> using a custom return period-based scaling function and the three hazard variables, converted to three-channel RGB images in preparation for GAN training. A deep generative network is trained on these images. To create synthetic storm footprints, new samples are generated from the generative model and these are re-scaled using the inverse of the scaling function. The inverse of the transform described in Fig. <xref ref-type="fig" rid="F2"/> is used to convert the synthetic footprints back to the scale of the original (deseasonalised) data. The result is a large multi-hazard event set which can be used in risk analysis applications.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e1659">Schematic of the workflow for training the deep generative model. The transformed hazard footprints from Fig. <xref ref-type="fig" rid="F2"/> are rescaled to take values in the range <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> using a return period-based scaling method (Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>) and converted to three-channel RGB images. A deep generative network is trained on these images. To create synthetic storm footprints, new samples are generated from the generative model and these are re-scaled using the inverse of Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>). The inverse of the probability integral transform (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) converts the synthetic footprints back to the scale of the original (deseasonalised) data.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f03.png"/>

        </fig>

<sec id="Ch1.S2.SS3.SSS1">
  <label>2.3.1</label><title>Rescaling footprints be in <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e1715">Depending on the distribution chosen for training <inline-formula><mml:math id="M63" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula>, the transformed multi-hazard footprints (with marginals <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula>) may require an additional rescaling step to ensure they lie in the range <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. A standard rescaling approach is min–max scaling, which maps the largest value of a dataset to 1 and the smallest value to 0. But this would prevent the GAN from generating values outside the range of the training data, which is our goal.</p>
      <p id="d2e1753">An alternative approach that allows us to specify a sensible maximum range for the generated data, using only the training data, is to set the maximum range using quantiles of the training distribution <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula>, which we can specify to correspond specific return periods. For example, we can set it so that the maximum possible value our method can produce, at any point on the domain, corresponds to an intensity that is on average exceeded once every <inline-formula><mml:math id="M67" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> events at that point (or similarly, once every <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> years, with <inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> the number of events per year). For the distribution <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula>, the minimum and maximum values associated with <inline-formula><mml:math id="M71" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> are <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, respectively. Following this approach, the data can be rescaled according to

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M74" display="block"><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            assuming that <inline-formula><mml:math id="M75" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is sufficiently large that <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is smaller than the smallest value in the training data and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is larger than the largest value in the training data. While this will result in the same maximum and minimum values across the <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula>-distributed training data, it will map back to different values in physical space.</p>
      <p id="d2e2026">After rescaling, the weather fields are stacked such that each multivariate footprint is now a three-channel tensor. Finally, it is converted to an RGB image, ready to feed into a generative model.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <label>2.3.2</label><title>Generative adversarial network</title>
      <p id="d2e2039">In theory, this framework is agnostic to the choice of deep generative model, meaning common models like variational auto-encoders <xref ref-type="bibr" rid="bib1.bibx44" id="paren.55"/>, diffusion models <xref ref-type="bibr" rid="bib1.bibx35" id="paren.56"/>, or flow-based models <xref ref-type="bibr" rid="bib1.bibx45" id="paren.57"/> could be used instead of GANs. In practice, however, historical weather datasets such as ERA5 generally contain fewer than 100 years of data, and for rare events, this does not provide enough extreme events to train standard deep generative models.</p>
      <p id="d2e2051">Some GANs have been developed to work well with small datasets, such as FastGAN <xref ref-type="bibr" rid="bib1.bibx50" id="paren.58"/> and StyleGAN2-ADA <xref ref-type="bibr" rid="bib1.bibx42" id="paren.59"/>, which use a self-supervised discriminator and adaptive discriminator augmentation (ADA), respectively, to prevent overfitting. Augmentation regularises the discriminator by adding semantics-preserving augmentations (e.g. additive noise, rotations, isometric scaling, saturation changes) to all samples. When combined with additional differentiable augmentation (DA), StyleGAN2-ADA successfully learned the distribution of a dataset of only 100 images from scratch <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx78" id="paren.60"/>. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we will use StyleGAN2-ADA with differentiable augmentations (StyleGAN2-ADA+DA) to train a generative model on a set of multi-hazard footprints.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Evaluation and benchmarking</title>
      <p id="d2e2074">The quality of generated event footprints will be evaluated against the training data according to several criteria, which can be broadly categorized into three groups: (i) the distribution of event severity; (ii) marginal distributions; and (iii) multivariate dependence structures.</p>
<sec id="Ch1.S2.SS4.SSS1">
  <label>2.4.1</label><title>Evaluation metrics</title>
      <p id="d2e2084">To measure the similarity between any two distributions, we will use the Wasserstein distance. The Wasserstein distance, also known as the Earth Mover's Distance, measures the minimum cost  of transporting mass to transform one distribution into another. For one-dimensional distributions, the Wasserstein distance can be computed from distribution <inline-formula><mml:math id="M79" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> to distribution <inline-formula><mml:math id="M80" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> as

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M81" display="block"><mml:mrow><mml:mi>W</mml:mi><mml:mo>(</mml:mo><mml:mi>P</mml:mi><mml:mo>,</mml:mo><mml:mi>Q</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:munder><mml:mo>|</mml:mo><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>Q</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            The Wasserstein distance is non-negative and takes a value of zero if and only if <inline-formula><mml:math id="M82" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M83" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> are the same distribution.</p>
      <p id="d2e2171">To assess whether the dependence structures are being learned correctly, we will first calculate dependence metrics between pairs of marginal distributions for each dataset. We will then compare the distributions of the generated dependence metrics to those of the training data. We will use Pearson correlation and mean-squared-error to assess the similarity between the calculated dependence metrics.</p>
      <p id="d2e2174">To measure the dependence between non-extreme values, we will use the Pearson correlation coefficient to measure linear agreement between the variables. To measure the level of extremal dependence between two variables <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>∼</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>∼</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the extremal correlation between them, <inline-formula><mml:math id="M86" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>, above a fixed high threshold <inline-formula><mml:math id="M87" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> can be written as <xref ref-type="bibr" rid="bib1.bibx12" id="text.61"><named-content content-type="post">p. 346</named-content></xref>,

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M88" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>Pr⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>Pr⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>Pr⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            We will use the simple empirical estimator for <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which can be calculated from a sample of size <inline-formula><mml:math id="M90" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> as

              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M91" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mn mathvariant="double-struck">1</mml:mn><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mn mathvariant="double-struck">1</mml:mn><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> indicates the empirical distribution function of variable <inline-formula><mml:math id="M93" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>. The true extremal correlation <inline-formula><mml:math id="M94" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> is defined as the asymptotic limit of <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. The extremal correlation takes values in <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> indicates asymptotic independence and <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> indicates asymptotic dependence. The higher the value of <inline-formula><mml:math id="M100" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>, the stronger the extremal dependence between the two variables. In practice, however, a finite, high threshold <inline-formula><mml:math id="M101" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> can be used to approximate <inline-formula><mml:math id="M102" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e2665">The <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> metric tells us the strength of extremal dependence, and it is often supplemented by the <inline-formula><mml:math id="M104" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> metric, which measures the strength of asymptotic independence – where the variables maintain some dependence at finite, high levels but are ultimately independent. To assess the strength of asymptotic independence, we can use the <inline-formula><mml:math id="M105" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> metric, which is defined as <xref ref-type="bibr" rid="bib1.bibx12" id="text.62"><named-content content-type="post">p. 348</named-content></xref>,

              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M106" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>log⁡</mml:mi><mml:mi>Pr⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS4.SSS2">
  <label>2.4.2</label><title>Benchmarking</title>
      <p id="d2e2797">To benchmark the performance of the method, we compare it to a widely used model for multivariate extremes: the <xref ref-type="bibr" rid="bib1.bibx32" id="text.63"/> model. The model learns the conditional distribution of a set of variables, given that one of them exceeds a high threshold. For two variables standardised to Gumbel-distributions <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the probability that <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> exceeds a high threshold <inline-formula><mml:math id="M110" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> given that <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> exceeds <inline-formula><mml:math id="M112" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is given by <xref ref-type="bibr" rid="bib1.bibx32" id="text.64"><named-content content-type="post">Eq. 4.1</named-content></xref>:

              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M113" display="block"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mi>Z</mml:mi><mml:mo>∼</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the residual distribution after normalising <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with the scalars <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The form of <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> may vary, and depends on whether the margins of the residual distribution are asymptotically dependent. This naturally scales up to the multivariate case, where we can model the distribution of <inline-formula><mml:math id="M119" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> other variables <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="bold">j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>, modelling <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="bold">j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> conditional on <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> exceeding <inline-formula><mml:math id="M123" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Application: Bay of Bengal storms</title>
      <p id="d2e3063">We apply the method to a case study of storms in the Bay of Bengal, a region highly exposed to tropical cyclones, which are not well characterised by existing event sets <xref ref-type="bibr" rid="bib1.bibx53" id="paren.65"/>. We model three variables that determine the impact of tropical cyclones: wind speed, precipitation, and atmospheric pressure at sea-level, which affects the elevation of storm surges.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Data</title>
      <p id="d2e3076">Our dataset consists of hourly gridded weather data from the ERA5 reanalysis product from 1940 to 2022 <xref ref-type="bibr" rid="bib1.bibx33" id="paren.66"/>. We extract the northerly and easterly components of 10 m wind speeds (m s<sup>−1</sup>), total precipitation (m), and atmospheric pressure at sea level (Pa) over the region and calculate wind speed as the <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">ℓ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>-norm of the northerly and easterly components of the 10 m wind speeds.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Event identification and footprint creation</title>
      <p id="d2e3113">Since deseasonalisation and risk estimation are not the central contributions of this work, we opt for simple methods to avoid unnecessary complexity. Seasonal effects are removed from the weather data using the deseasonalisation function <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which computes monthly medians for each margin and subtracts them, yielding a time series of climatological anomalies. Storm events are identified using the daily maximum 10 m wind speeds over the domain <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>max⁡</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> indicates the wind speed variable). Taking the domain maximum prioritises strong, localised wind storms (including tropical cyclones) over more widespread, low-intensity events.</p>
      <p id="d2e3196">Figure <xref ref-type="fig" rid="F4"/> maps the mean and standard deviation of wind speeds alongside the frequency with which each grid cell contributed the domain maximum on a storm day. While mean winds and wind variance exhibit strong spatial patterns, storm-triggering pixels are distributed relatively uniformly across the domain, predominantly offshore. Over the 1941–2022 period, no single pixel triggered more than 16 separate events (1.2 % of events). While the distribution of storm-triggering pixels is relatively even, some spatial variation in sampling frequency is also expected and acceptable: locations regularly exposed to strong winds should trigger storms more frequently, correctly reflecting the spatial distribution of wind hazard.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e3203">Map of grid cells that triggered storm events, based on being the site of the maximum wind speed over the domain on a given day.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f04.png"/>

        </fig>

      <p id="d2e3213">To create 2-D multi-hazard footprints, we define a function <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for each weather variable <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 2, 3. For wind speeds, <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>max⁡</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, extracting the peak wind speed per pixel over the duration of each event; for precipitation <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, extracting the cumulative precipitation over the events duration; and for sea level pressure <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>min⁡</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, extracting the lowest sea-level pressure over the event's duration.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Marginal transformations</title>
      <p id="d2e3381">We fit the semiparametric distribution Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) to the margins of the wind speed, precipitation, and (negated) sea-level pressure footprints and in line with <xref ref-type="bibr" rid="bib1.bibx32" id="text.67"/>, we use a generalised Pareto distribution (GPD) as the parametric tail model. Threshold selection for the GPD for each of the 12 000 margins is done using the <italic>ForwardStop</italic> method of <xref ref-type="bibr" rid="bib1.bibx5" id="text.68"/>. The method uses the Anderson–Darling goodness-of-fit test to sequentially test the hypothesis of a GPD fit for a range of candidate thresholds, using a rejection rule that smoothes the <inline-formula><mml:math id="M134" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>-values of the independent tests, controlling the likelihood of false discoveries.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e3404">Left panels: fitted parameters for the marginal distributions of weather variables over the Bay of Bengal during storms, showing adjusted <inline-formula><mml:math id="M135" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>-values for Anderson–Darling (AD) goodness-of-fit tests (left column), thresholds <inline-formula><mml:math id="M136" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula>, scale parameters <inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>, shape parameters <inline-formula><mml:math id="M138" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>. White pixels indicate locations where the AD test failed and empirical distributions were used instead. Right column: density plots of each distribution for a range of tail shapes – with (<inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>) fixed at <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Shown are: generalised Pareto parameters for <bold>(a)</bold> peak wind speeds, <bold>(b)</bold> total precipitation, and <bold>(c)</bold> low pressure.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f05.png"/>

        </fig>

      <p id="d2e3479">Figure <xref ref-type="fig" rid="F5"/>a–c shows the fitted parameters for each of the wind, precipitation, and sea-level pressure event sets. For precipitation, the <xref ref-type="bibr" rid="bib1.bibx5" id="text.69"/> method successfully selected a threshold for all margins, while for wind speed and sea level pressure, it failed to select thresholds for 54 and 35 margins, respectively. The rejected margins were fitted using entirely empirical distributions. These pixels are shown as red/white pixels in the fitted parameter plots.</p>
      <p id="d2e3488">Figure <xref ref-type="fig" rid="F5"/> shows that the GPD parameters vary relatively smoothly across the domain for all three variables, with a marked difference between onshore and offshore regions. The shape parameter estimates show the highest variation, with wind and sea-level pressure assigned predominantly negative shape parameters over land, suggesting the existence of an upper bound for wind speeds and a lower bound for sea-level pressure in these regions. Similarly, precipitation is assigned some negative shape parameters along the northern coastline. The existence of upper bounds for wind and rainfall have been much-contested in the literature <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx64" id="paren.70"/>; however, and such conclusions should be treated with caution. Additionally, a large patch of very heavy-tailed precipitation is visible in the southwestern corner of the domain. While beyond the scope of this study, it is possible that the fits could be made more robust by fitting a nonstationary model over the domain, allowing us to effectively “borrow strength” between pixels <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx38" id="paren.71"><named-content content-type="post">pp. 167, pp. 2</named-content></xref>.</p>
      <p id="d2e3501">Applying the semiparametric distribution functions Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) with the parameters shown in Fig. <xref ref-type="fig" rid="F5"/>, the transformed variables <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi mathvariant="bold">u</mml:mi><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>F</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> have a standard uniform distribution. But as discussed in Sect. <xref ref-type="sec" rid="Ch1.S2"/>, training a GAN on data with uniform margins can lead to poor representation of tail behaviour. We apply an additional transformation to the data to transform it to a standard light-tailed distribution, using the quantile function of the target distribution. To investigate the effects of this transformation compared to the standard approach of training a GAN on rescaled data or <xref ref-type="bibr" rid="bib1.bibx10" id="text.72"/>'s approach using uniform margins, we train separate GANs on data using (i) the original data, rescaled to <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>; (ii) uniform margins; (iii) Gaussian margins; and (iv) Gumbel margins. While the Gaussian and Gumbel distributions are both light-tailed distributions that belong to the same (Type I) domain of attraction, their subasymptotic behaviour is different, which we hypothesise may lead to different performance.</p>
      <p id="d2e3551">To rescale the training data to the interval <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for training a deep learning model, we use the return period-based rescaling method described in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. We use a 1-in-<inline-formula><mml:math id="M144" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M145" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 10 000 event return level to specify the maximum value any generated marginal can reach (choosing event-based rather than year-based scaling for simplicity). This is converted into a maximum value of <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> for the uniform distribution and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for the Gaussian and Gumbel distributions. The lower bounds are calculated analogously, i.e., using a minimum value of <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> for the uniform distribution and <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi mathvariant="script">G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for the Gaussian and Gumbel distributions. As a heuristic, the no-transform data is rescaled to <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> by setting 1 to correspond to the maximum value multiplied by <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M152" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of independent hazard events – approximating the ratio of the <inline-formula><mml:math id="M153" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>-event to <inline-formula><mml:math id="M154" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>-event maximum under Gumbel tails. While we note this is inexact, it is sufficient for our comparative purposes.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Generative modelling</title>
      <p id="d2e3742">The final training datasets consisted of 1249 multi-hazard storm footprints. Although we initially attempted to train a Wasserstein GAN with gradient penalty <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx29" id="paren.73"/> on the 1249-event dataset, we found that the GAN became biased towards the more common, less spatially coherent storms. To address this, we used the GAN that has been specifically developed for small datasets, the StyleGAN2-ADA model, with additional differentiable augmentation <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx78" id="paren.74"/>, which can produce good results on as few as 100 training samples.</p>
      <p id="d2e3751">We filtered the data to only include storms with a maximum wind speed anomaly <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> exceeding 15 m s<sup>−1</sup>, resulting in a dataset of 150 storms. We trained the StyleGAN2-DA on the 150 most extreme storms for 2013 epochs (i.e., so that it had sampled images 300 000 times). This took approximately four hours on an NVIDIA GeForce GTX 1080 Ti GPU. The GAN was then used to generate 500 years of synthetic hazard events, which for storms with a yearly rate of <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.82</mml:mn></mml:mrow></mml:math></inline-formula>, corresponds to 914 multi-hazard footprints.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Results</title>
<sec id="Ch1.S3.SS5.SSS1">
  <label>3.5.1</label><title>Visual appearance</title>
      <p id="d2e3817">Ranking scores according to the severity function, as defined by the domain-maximum wind speed <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>max⁡</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, Fig. <xref ref-type="fig" rid="F6"/> compares the 16 most severe storm footprints derived from the ERA5 dataset (top rows) with the most extreme footprints generated using the GAN (bottom rows) for each of the four training configurations: rescaling-only, uniform margins, Gaussian margins, and Gumbel margins. Corresponding figures for sea-level pressure and precipitation fields are also provided in the Supplement.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e3874">Comparison of wind speed footprints during storms in the Bay of Bengal for ERA5 training data vs. GAN-generated samples. Shown for a GAN trained on <bold>(a)</bold> margins rescaled to <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> in the usual way, <bold>(b)</bold> margins transformed to uniform, <bold>(c)</bold> margins transformed to Gaussian, and <bold>(d)</bold> margins transformed to Gumbel.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f06.png"/>

          </fig>

      <p id="d2e3911">Qualitatively, the rescaled and Gumbel footprints look most similar to the ERA5 training data. Uniform-trained events are more extreme, overly-widespread, and do not exhibit the gradual decay in intensity with distance from the storm centre that would normally be expected. The footprints generated by standard rescaling also look reasonable, although the track shapes appear more simple and ellipsoidal than those produced by the Gumbel or Gaussian-trained models. The latter exhibit longer tracks and more pronounced changes of direction, better capturing the curved trajectories seen in the ERA5 reference footprints.</p>
</sec>
<sec id="Ch1.S3.SS5.SSS2">
  <label>3.5.2</label><title>Marginal distribution fits</title>
      <p id="d2e3922">To assess the GAN's ability to capture marginal distributions, we calculate the Wasserstein distance between the generated and training data for each margin using Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>), scaling by the standard deviation of the training data distribution. The average rescaled Wasserstein distance across all margins is 0.57 for the rescaled model, 0.21 for the uniform model, 0.13 for the Gaussian model, and 0.14 for the Gumbel model, indicating that the Gaussian and Gumbel models are overall better capturing the marginal distributions of the training data.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e3929">Flattened distribution of wind speed pixels for the data generated using each model. All variables transformed to Gumbel to enable cross-comparison.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f07.png"/>

          </fig>

      <p id="d2e3938">To assess how well each model captures the overall distribution of pixel values, Fig. <xref ref-type="fig" rid="F7"/> shows the flattened distributions of all pixels, transformed to Gumbel scale to enable cross-comparison. The uniform-trained model shows a pronounced spike at the maximum value, suggesting the GAN attempted to extrapolate beyond its allowed range, saturating at the 10 000-year return period. The Gaussian-trained model exhibits the same behaviour, though far less severely. The Gumbel and rescaled models avoid this saturation: the Gumbel model produces the smoothest tail decay, while the rescaled model shows a more stepped distribution.</p>
</sec>
<sec id="Ch1.S3.SS5.SSS3">
  <label>3.5.3</label><title>Storm event distribution fits</title>
      <p id="d2e3951">To assess how well the GAN captures the storm severity distribution, we again calculate the severity <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for each storm in the training and generated data and compare their distributions in Fig. <xref ref-type="fig" rid="F8"/>. The rescaled and uniform-trained models perform poorly here with high Wasserstein distances (3.7 and 16.8, respectively) compared to the Gaussian and Gumbel models (0.71 and 1.0, respectively).</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e3982">Comparison of the distribution of storm intensities in the Bay of Bengal between 500 years of GAN-generated and 81 years of ERA5 event footprints. Storm intensities are assigned according to the domain-wide maximum wind speed during each storm. Shown for GANs trained on <bold>(a)</bold> data rescaled in the usual way for deep learning; <bold>(b)</bold> data transformed to a uniform distribution via a probability transform; <bold>(c)</bold> data transformed to a Gaussian distribution; and <bold>(d)</bold> data transformed to a Gumbel distribution.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f08.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS5.SSS4">
  <label>3.5.4</label><title>Spatial dependence structures</title>
      <p id="d2e4011">To assess how the model is learning the spatial dependence structures, we estimate the tail dependence coefficients <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (choosing <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn></mml:mrow></mml:math></inline-formula> based on initial data exploration) between all pairs of pixels across the domain, generating for each variable a <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mn mathvariant="normal">4096</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4096</mml:mn></mml:mrow></mml:math></inline-formula> matrix for each of the four generated datasets (Fig. <xref ref-type="fig" rid="F9"/>). We quantify the level of agreement between the ERA5 and GAN-generated correlation structures by calculating the Pearson correlation and mean absolute error (MAE) between the two extremal correlation matrices. The rescaled model performs worst, with a correlation of 0.380 (MAE <inline-formula><mml:math id="M164" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.309) between the ERA5 and GAN-generated correlation fields for wind speed, while the uniform, Gaussian, and Gumbel models perform much better, with correlations of 0.839 (MAE <inline-formula><mml:math id="M165" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.088), 0.837 (MAE <inline-formula><mml:math id="M166" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.089), and 0.857 (MAE <inline-formula><mml:math id="M167" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.083), respectively.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e4088">Pairwise spatial extremal correlation estimates at <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for 10 m wind speed anomalies during storms across the Bay of Bengal.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f09.jpg"/>

          </fig>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e4116">Scatter plots comparing the bivariate distribution of 10 m wind speed anomalies between the cities of Dhaka and Chittagong in Bangladesh.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f10.png"/>

          </fig>

      <p id="d2e4126">For a more detailed view of bivariate spatial relationships, Fig. <xref ref-type="fig" rid="F10"/> shows scatter plots of 10 m wind speed anomalies between Chittagong and Dhaka, two cities in Bangladesh. The rescaling-only model produces a noticeably simpler, more  ellipsoidal dependence structure than is seen in the ERA5 data, while the uniform-trained model struggles to resolve marginal extremes, producing clustering visible at the boundaries. Both the Gaussian and Gumbel-based models show considerably better agreement with the observed dependence structure, with the Gaussian model appearing to provide the closest match. Similar results were observed for all other variables and pairs of locations tested.</p>
</sec>
<sec id="Ch1.S3.SS5.SSS5">
  <label>3.5.5</label><title>Multivariate dependence structures</title>
      <p id="d2e4140">Figure <xref ref-type="fig" rid="F11"/> maps the extremal correlation estimates <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> between 10 m wind speed and total precipitation across the Bay of Bengal for training data and the four GAN-generated datasets. The GANs trained on uniform, Gaussian and Gumbel margins show the best agreement with the ERA5 data, with Pearson correlations of 0.664 (MAE <inline-formula><mml:math id="M170" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.104), 0.666 (MAE <inline-formula><mml:math id="M171" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.089) and 0.705 (MAE <inline-formula><mml:math id="M172" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.08), respectively. The rescaling-only and uniform-trained model performs much worse, with correlation of 0.193 (MAE <inline-formula><mml:math id="M173" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.117). In all cases, the generated data had a tendency to overestimate the strength of the inter-variable dependence, with the mean overestimation (across all pairs of variables and locations) of 0.292 (uniform), 0.256 (Gaussian), 0.205 (Gumbel), and 0.241 (rescaling-only). The Gumbel-trained model performs best here, with the lowest mean error and highest correlation with the training data, while the uniform-trained model performs worst. We observe that these scores are slightly lower than the spatial dependence scores, which may be due to the architecture of StyleGAN prioritising spatial relationships or because the inter-variable dependence structure is more complex and harder to learn than the spatial dependence structure.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e4193">Inter-variable extremal correlation estimates <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for 10 m wind speed and total precipitation over the Bay of Bengal.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f11.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS5.SSS6">
  <label>3.5.6</label><title>Benchmarking against the <xref ref-type="bibr" rid="bib1.bibx32" id="text.75"/> model</title>
      <p id="d2e4231">We choose the Gaussian model as the best-performing model and compare its performance to the <xref ref-type="bibr" rid="bib1.bibx32" id="text.76"/> conditional exceedance model, which is provided in R's <italic>texmex</italic> package <xref ref-type="bibr" rid="bib1.bibx66" id="paren.77"/>. In this package, the <italic>mexDependence</italic> function integrates the GPD fitting of Eq. (3.2) and the fitting of the dependence model <xref ref-type="bibr" rid="bib1.bibx32" id="text.78"><named-content content-type="post">Eq. 4.1</named-content></xref> into a single function, but our data has already been transformed to a uniform scale using Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), so we customise the <italic>mexDependence</italic> function to skip the GPD-fitting step and directly accept data on the uniform scale.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e4259">Comparison of how hazGAN and the <xref ref-type="bibr" rid="bib1.bibx32" id="text.79"/> model capture the <bold>(a)</bold> spatial dependence and <bold>(b)</bold> multivariate dependencestructures of the ERA5 training data. The <inline-formula><mml:math id="M175" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axes show <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> estimates for 1000 randomly sampled pairs of variables in the training data and the <inline-formula><mml:math id="M177" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axes show the <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> estimates from the same variables in the synthetic data.</p></caption>
            <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f12.png"/>

          </fig>

      <p id="d2e4326">Using the dataset of the top-150 storms, we randomly sample  1000 points across the domain and fit a conditional exceedance model between (i) different weather variables at that point, and (ii) for the same weather variable between that location and a second, randomly sampled, location. We then use the fitted model to generate 500 years of synthetic data, and calculate <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">χ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> between the generated and training data. Figure <xref ref-type="fig" rid="F12"/>a plots the distribution of spatial extremal correlations for each weather variable and Fig. <xref ref-type="fig" rid="F12"/>b plots the inter-variable extremal correlations for all combinations of wind speed, precipitation, and sea-level pressure.</p>
      <p id="d2e4351">Both models struggle more to model the inter-variable dependence structure than the spatial structure, suggesting that the inter-variable dependence structure is indeed more challenging to learn. Nonetheless, the GAN achieved higher correlations and lower MAE compared to the training data than the <xref ref-type="bibr" rid="bib1.bibx32" id="text.80"/> model for both spatial and inter-variable dependence. Overall, this result is encouraging, particularly because the hazGAN model learns the full joint distribution of all variables and locations simultaneously, whereas the <xref ref-type="bibr" rid="bib1.bibx32" id="text.81"/> model is learning pairwise relationships separately so does not capture higher-order dependencies. As a result, the GAN may be able to borrow strength across the full dataset, enabling it to learn a more accurate dependence structure, while the <xref ref-type="bibr" rid="bib1.bibx32" id="text.82"/> model fits many separate models, each with less data. In the future, it would be interesting to compare the GAN to spatial models for extremes, such as r-Pareto processes <xref ref-type="bibr" rid="bib1.bibx19" id="paren.83"/>, which are designed to model extremal spatial fields. However, we consider this beyond the scope of the current work, which aims only to demonstrate the effectiveness of the hazGAN approach.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Use case: Spatial risk assessment for mangrove forests in the Bay of Bengal</title>
      <p id="d2e4376">To illustrate an application in risk analysis, we use the event set generated by the Gaussian-based model to estimate risk to mangrove forests from storms impacting the Bay of Bengal. To model storm risk to mangrove forests, we need to model the joint distribution of both wind and precipitation and to estimate aggregate impacts over a domain as large as the Bay of Bengal, we need a model that generates spatial events with the right dependence structure. Thus, this problem necessitates a new approach to event set generation that can account for spatial and multivariate dependencies, making it a suitable test case for our model.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Implementation details</title>
      <p id="d2e4386">To estimate damages to the mangroves from the multivariate storm footprints we use a bivariate logistic regression model trained on global historical mangrove damages and tropical cyclone characteristics <xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx11" id="paren.84"/>. The model predicts the probability that a mangrove patch is damaged, conditional on local winds and precipitation. A patch is defined as “damaged” if it experiences a drop in enhanced vegetation index (EVI) exceeding 20 % in the aftermath of a storm. Further details of the mangrove fragility function and relevant calculations are provided in the Supplement. We use the 500 years of wind and precipitation footprints generated in Sect. <xref ref-type="sec" rid="Ch1.S3"/> as input to the mangrove fragility model.</p>
      <p id="d2e4394">To illustrate the implications of ignoring the spatial dependence structure of climate hazards, two more synthetic datasets are constructed: a dataset that ignores all dependence across the region (independence assumption), and a dataset that assumes total dependence across the region (total dependence assumption). The total dependence assumption is the assumption implicit when return period hazard maps are treated like true events, while the independence assumption is implicit when regional risks are modelled separately and the results aggregated <xref ref-type="bibr" rid="bib1.bibx54" id="paren.85"/>. These assumptions will lead to somewhat exaggerated results: modelling the dependence structure of hazards across space completely independently or dependently is an extreme assumption; however, they illustrate the critical importance of modelling the dependence structure of hazards when estimating risk, and the significant potential for bias when this is neglected.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Results</title>
      <p id="d2e4408">Figure <xref ref-type="fig" rid="F13"/> shows the risk profile for widespread mangrove damages over the Bay of Bengal, plotting the expected area of mangrove forest damaged against event return period. The return period is calculated as a function of the total mangrove damage area (see the Supplement for calculation details). The figure also displays risk profiles for hazard events generated under independence and total dependence assumptions, which clearly introduce significant bias even at small return periods.</p>

      <fig id="F13"><label>Figure 13</label><caption><p id="d2e4415">Risk profiles showing the expected total area of mangrove forest damaged by storms of different return periods for ERA5 and GAN-generated storm footprints. Also shown are risk profiles for the two simplifying assumptions of total dependence or independence across the domain, where a total dependence assumption is analogous to using return period maps to calculate risk profiles. With a total area of mangrove forest across the bay of 9917 km<sup>2</sup> in 2020 <xref ref-type="bibr" rid="bib1.bibx11" id="paren.86"/>, 2000 km<sup>2</sup> corresponds to approximately 20 % and 4000 km<sup>2</sup> corresponds to approximately 40 % of the total area of mangrove forest present.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f13.png"/>

        </fig>

      <p id="d2e4454">Applied to the ERA5 data, the logistic model predicts 2451.21 km<sup>2</sup> (25 %) of the 9917 km<sup>2</sup> mangrove forest in the region to be damaged by a five-year storm event and 2967.11 km<sup>2</sup> (30 %) to be damaged by a 100-year storm event. A five-year storm generated by the GAN produces damages of 2309.12 km<sup>2</sup> (23 %) and a 100-year storm damages 2891.09 km<sup>2</sup> (29 %). A 100-year storm under the total dependence assumption predicts damage to 43 % of the mangrove forest in the Bay of Bengal, significantly overestimating the risk. For a 500-year event, the GAN-generated data predicts damage to 33 % of mangrove forest in the region (3301.93 km<sup>2</sup>); the dependence assumption-generated data predicts damage to 48 % of mangrove forests (4785.14 km<sup>2</sup>); and the independence assumption-generated data predicts damage to only 16 % of the mangrove forests (1660.71 km<sup>2</sup>).</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e4534">Expected damage area and return period deviations for GAN, independent, and dependent generated samples.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Method</oasis:entry>
         <oasis:entry colname="col2">Deviation</oasis:entry>
         <oasis:entry colname="col3">5-year</oasis:entry>
         <oasis:entry colname="col4">10-year</oasis:entry>
         <oasis:entry colname="col5">25-year</oasis:entry>
         <oasis:entry colname="col6">50-year</oasis:entry>
         <oasis:entry colname="col7">100-year</oasis:entry>
         <oasis:entry colname="col8">MAE</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">HazGAN</oasis:entry>
         <oasis:entry colname="col2">Expected damage area (km<sup>2</sup>)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M192" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>147.40</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M193" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>172.92</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M194" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>154.79</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M195" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.85</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M196" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.92</oasis:entry>
         <oasis:entry colname="col8">54.05</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Return period (years)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M197" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.11</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M198" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.11</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M199" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.48</oasis:entry>
         <oasis:entry colname="col6">8.64</oasis:entry>
         <oasis:entry colname="col7">17.28</oasis:entry>
         <oasis:entry colname="col8">0.02</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Independent</oasis:entry>
         <oasis:entry colname="col2">Expected damage area (km<sup>2</sup>)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M201" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1066.51</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M202" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1218.01</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M203" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1277.82</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M204" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1289.83</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M205" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1376.78</oasis:entry>
         <oasis:entry colname="col8">484.37</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Return period (years)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M206" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.10</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M207" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.19</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M208" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.12</oasis:entry>
         <oasis:entry colname="col6">9.34</oasis:entry>
         <oasis:entry colname="col7">18.69</oasis:entry>
         <oasis:entry colname="col8">0.01</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Dependent</oasis:entry>
         <oasis:entry colname="col2">Expected damage area (km<sup>2</sup>)</oasis:entry>
         <oasis:entry colname="col3">722.18</oasis:entry>
         <oasis:entry colname="col4">832.63</oasis:entry>
         <oasis:entry colname="col5">1005.84</oasis:entry>
         <oasis:entry colname="col6">1217.94</oasis:entry>
         <oasis:entry colname="col7">1344.31</oasis:entry>
         <oasis:entry colname="col8">1062.16</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Return period (years)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M210" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.45</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M211" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.19</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M212" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.64</oasis:entry>
         <oasis:entry colname="col6">5.65</oasis:entry>
         <oasis:entry colname="col7">18.46</oasis:entry>
         <oasis:entry colname="col8">0.64</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4900">Table <xref ref-type="table" rid="T1"/> reveals that while the GAN-generated dataset appears to underestimate total expected damages with a mean absolute error of 54 km<sup>2</sup> across all return periods (reaching up to 173 km<sup>2</sup> for 10-year events), this bias remains an order of magnitude smaller than the independent dataset's systematic underestimation (mean absolute error of 484 km<sup>2</sup>) and the dependent assumption dataset's systematic overestimation (mean absolute error of 1062 km<sup>2</sup>).</p>
      <p id="d2e4941">To visualise the qualitative difference between modelling the dependence structure and assuming total or no dependence, Fig. <xref ref-type="fig" rid="F14"/> shows, for the ERA5 and synthetic datasets, a sample corresponding to a 1-in-75 year return period. The extreme winds under realistic events are spatially clustered, while the dependent assumption distributed extreme winds evenly across the entire region, resulting in far more widespread and unrealistic disruption estimates. The independence assumption shows no spatial coherence and so underestimates the impacts of spatially coherent events. By construction, the independence assumption exhibits no spatial coherence, hence underestimating the impact of spatially coherent events.</p>

      <fig id="F14"><label>Figure 14</label><caption><p id="d2e4948">Footprints for events with approximately 1-in-75 year return period mangrove damages for the ERA5 and hazGAN-generated datasets, as well as samples from the two simplifying assumptions of total dependence or independence between all variables.</p></caption>
          <graphic xlink:href="https://nhess.copernicus.org/articles/26/1663/2026/nhess-26-1663-2026-f14.png"/>

        </fig>


</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Main findings</title>
      <p id="d2e4976">A key result of this work was the insight that training a GAN (with Gaussian latents) on data transformed to have light-tailed margins resulted in improved representation of both marginal and joint tail behaviour when compared to GANs trained on rescaled data or uniform-transformed margins. The uniform transformation performed worst overall, likely because it compressed data in the tails, reducing sensitivity to marginal extremal behaviour. The rescaled transformation also performed poorly, which we hypothesise is due to the model needing to use more of its capacity to learn the marginal distributions, which were rescaled but not otherwise standardised. The Gumbel and Gaussian transformations showed the best performance. All models performed slightly worse at capturing the multivariate dependence structure between hazards compared to capturing the spatial dependence structures. We originally hypothesised that this could be due to the architecture of the StyleGAN2-ADA model used; however, benchmarking against the <xref ref-type="bibr" rid="bib1.bibx32" id="text.87"/> model showed a similar pattern, indicating that the poorer performance on multivariate dependence structures was due to the increased complexity of the task. Overall, the GAN trained on Gaussian margins achieved slightly better scores than the <xref ref-type="bibr" rid="bib1.bibx32" id="text.88"/> model for capturing the extremal dependence structure. This result is encouraging, particularly because the hazGAN model learns the full joint distribution of all 12 228 variables and locations simultaneously, whereas the <xref ref-type="bibr" rid="bib1.bibx32" id="text.89"/> model learns pairwise relationships separately so does not capture higher-order dependencies. In the future, it would be interesting to compare hazGAN to more recent models for spatials extremes, such as r-Pareto processes <xref ref-type="bibr" rid="bib1.bibx19" id="paren.90"/>. However, we consider this beyond the scope of the current work, which aims only to demonstrate the effectiveness of the hazGAN approach.</p>
      <p id="d2e4991">The method developed in this paper is suitable for generating the multivariate and spatially compounding varieties of compound hazards <xref ref-type="bibr" rid="bib1.bibx80" id="paren.91"/>, but does not address preconditioned or temporally compounding hazards. While the temporal problem is generally beyond the scope of this work, it may be possible to represent some types of preconditioning effects by simply using a longer temporal window for the temporal aggregation function <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Letting, for example, one field represent 30 d cumulative rainfall preceding a storm. Otherwise, extending this method to capture either cascading events or the temporal dynamics within storms is more challenging and would require a significant extension of the method, involving a deep generative model that can handle an additional time dimension and new methods to extract events and standardise the margins.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Limitations, data quality, and marginal extremes</title>
      <p id="d2e5027">As training data, we used the ERA5 hourly gridded reanalysis product from 1940 to 2022 <xref ref-type="bibr" rid="bib1.bibx33" id="paren.92"/>. ERA5 data was chosen as it is the most comprehensive and widely used reanalysis product currently available. However, like all reanalysis products, ERA5 has known biases and uncertainties. The 0.25° horizontal resolution, for example, cannot resolve many small-scale phenomena such as convective, turbulent, and dissipative processes, leading to parametrisations of varying quality <xref ref-type="bibr" rid="bib1.bibx69 bib1.bibx2" id="paren.93"/>, an underrepresentation of extremes, and omission of fine-scale details. Any deep learning model will learn and propagate these biases into the generated data, so the biases of training data should be carefully considered in any applications. It may be desirable to use regional reanalysis or observational products – e.g., IMDAA for the Indian Ocean <xref ref-type="bibr" rid="bib1.bibx62" id="paren.94"/> or HadUK for the United Kingdom <xref ref-type="bibr" rid="bib1.bibx36" id="paren.95"/> – or to apply bias-correction and downscaling methods before training, although this would introduce additional uncertainties and complexities. Furthermore, this method could in theory be applied to data of any topology, provided a suitable deep generative model is used; an interesting avenue for future work would be to explore the applicability of the method to non-gridded datasets, such as point or graph data, which would enable the direct simulation of hazards over stations, river networks, or infrastructure networks.</p>
      <p id="d2e5042">The most critical limitation of the work so far is that it has only been tested on a historical dataset of 82 years, or 150 storms. This meant that validation was limited to comparisons with the training data and overfitting could not be properly assessed. Future work should focus on further validation of the method by testing it on large, controlled synthetic datasets of spatial extremes in order to fully assess the ability of the model to extrapolate far beyond the training data and capture pre-specified extremal dependence structures, tail behaviour, and check for overfitting  <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx38" id="paren.96"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d2e5050">Additionally, parametric fits to the extremes of small datasets of meteorological variables are known have high variability and biases <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx64" id="paren.97"/>, meaning there is significant uncertainty in the fitted marginal distribution parameters. Fewer than 1 % of the 12 288 marginal fits failed the Anderson–Darling goodness-of-fit test at the 5 % significance level, indicating that the GPD provided a reasonable fit to most extremes in the training data. However, negative shape parameters were obtained for many onshore wind and sea-level pressure variables, indicating that they have upper-bounded tails. In previous studies, these negative GPD shape parameters for wind and rainfall have been demonstrated to be an artefact of mixed climates or finite sample sizes for the tails of distributions which converge to their final asymptotic form very slowly <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx64" id="paren.98"/>, requiring very large samples for accurate estimation of the shape parameter. In future work, some of these effects might be mitigated by fitting a nonstationary model over the domain, allowing us to effectively “borrow strength” between pixels and avoid mixed climates by using much higher thresholds <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx38" id="paren.99"/>, although this requires further investigation.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Methods for deseasonalisation and event extraction</title>
      <p id="d2e5070">In the application to storms in the Bay of Bengal in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we used simple choices for the deseasonalisation, event identification, event severity, and temporal aggregation functions. These were not intended to be prescriptive and more sophisticated choices could be be explored in future work or more applied settings. More specialised event severity functions could be used, such as, for example, hazard indices like the storm severity index for windstorms <xref ref-type="bibr" rid="bib1.bibx21" id="paren.100"/> or the fire weather index for fire potential <xref ref-type="bibr" rid="bib1.bibx70 bib1.bibx72" id="paren.101"/>.</p>
      <p id="d2e5081">A feature of this approach to event identification was that extracted variables were sampled conditional on the occurrence of hazard events, as defined using the severity function <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Although in the Bay of Bengal case study we validated that no specific region significantly biased the event selection method (Fig. <xref ref-type="fig" rid="F4"/>), in general this conditionality was intentional: we sought to model the joint behaviour of all variables during hazard events rather than the natural marginal extremes of each variable. While this does not violate the assumptions of fitting a generalised Pareto distribution to the marginal exceedances, it remains important to verify that the marginal observations remain independent and identically distributed. In this work, we used deseasonalisation to ensure stationarity and declustering to ensure independence between events. The peaks-over-threshold approach somewhat mitigates the risk of mixed climate effects by isolating the most extreme events, which are more likely to arise from a single dominant mechanism, but this has not been rigorously checked. In future applications the validity of this approach will depend on the specific weather variables and hazard types being modelled, and a more careful treatment of potential mixed climate effects would be required <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx15 bib1.bibx77" id="paren.102"><named-content content-type="pre">see, for example,</named-content></xref>.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>StyleGAN2 and computational resources</title>
      <p id="d2e5123">In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we used a StyleGAN2-ADA with differentiable augmentation to train a generative model on a set of 150 multi-hazard footprints <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx78" id="paren.103"/>. We chose this model for its demonstrated ability to learn from small datasets, making it useful for modelling historical climata data. StyleGAN2-ADA learned the dependence structure between 150 samples of 12 228 variables in approximately four hours on a single NVIDIA GeForce GTX 1080 Ti GPU, and generated 914 new samples in under 30 minutes. There is potential to scale this up further: <xref ref-type="bibr" rid="bib1.bibx78" id="text.104"/> demonstrated good results on 100-sample datasets of 256 <inline-formula><mml:math id="M219" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 256 RGB images (196 608 variables) and <xref ref-type="bibr" rid="bib1.bibx42" id="text.105"/> trained on datasets of a few thousand 1024 <inline-formula><mml:math id="M220" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1024 RGB images (over 3 million variables), although at this point, fitting millions of generalised Pareto distributions becomes a computational bottleneck. While StyleGAN2-ADA is a powerful model, it was developed for image generation and may not be the optimal choice for modelling meteorological data. It would be interesting to investigate the applicability of alternative data-efficient deep generative models in this framework.</p>
      <p id="d2e5152">In terms of reprodicibility, despite the use of a random seed, StyleGAN2-ADA has irreducible stochasticity. So while results will be similar, they are not exactly repeatable. All other results, such as event identification and marginal fits, should be exactly reproducible. Future work could explore the extent to which the stochasticity of StyleGAN2-ADA affects the results and whether it can be reduced by using different models or training methods.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusion</title>
      <p id="d2e5164">In this article, we have demonstrated an approach that combines a deep generative model with methods from the statistical theory of multivariate extremes to generate spatially coherent multi-hazard event ensembles. The method is promising: we have demonstrated the ability of the GAN to capture the extremal dependence structures of the training data when certain transformations are made to it, and developed a method that allows us to generate hazard event footprints rather than the more commonly used annual maxima. We demonstrated a simple practical application, modelling wind, precipitation, and atmospheric pressure footprints during storms in the Bay of Bengal, and illustrated a use case in risk analysis: modelling the risk to mangrove forests from storms. While the model has shown promising results, it has only been validated on a single case study region and set of variables, so future work will focus on further validation by applying the method to a wider range of scenarios and using synthetic training data that will enable more rigorous validation. This method, which is in theory agnostic to choices of region, variable, and deep generative model, has the potential to be used to generate large-scale, spatially coherent, multi-hazard events sets that can be used for a wide range of applications in risk assessments, stress testing, and scenario modelling.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e5171">The code and data used to generate all results is available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.19455813" ext-link-type="DOI">10.5281/zenodo.19455813</ext-link> <xref ref-type="bibr" rid="bib1.bibx59" id="paren.106"/>. The ERA5 reanalysis dataset is available from the Copernicus Climate Data Store at <ext-link xlink:href="https://doi.org/10.24381/cds.bd0915c6" ext-link-type="DOI">10.24381/cds.bd0915c6</ext-link> <xref ref-type="bibr" rid="bib1.bibx34" id="paren.107"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e5186">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/nhess-26-1663-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/nhess-26-1663-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e5195">AP and JH conceptualized the paper and developed the methodology. AP conducted the investigation with supervision from JH and support from YM. YM provided data and code towards the final mangrove damage study. AP prepared the original draft including all code and visualizations. AP, JH, and YM reviewed and edited the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e5201">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e5207">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e5213">The authors would like to thank the Geoff Nicholls, Philip Hess, Shruti Nath, Benjamin Walker, and Alberto Fernandez Perez for their advice at various stages of this project.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e5218">This research has been supported by the UKRI Engineering and Physical Sciences Research Council (grant no. EP/T517811/1).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e5225">This paper was edited by Ugur Öztürk and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Abdelmoaty et al.(2025)</label><mixed-citation>Abdelmoaty, H. M., Papalexiou, S. M., Mamalakis, A., Singh, S., Coia, V., Hairabedian, M., Szeftel, P., and Grover, P.: Generative Adversarial Networks for Downscaling Hourly Precipitation in the Canadian Prairies, Journal of Geophysical Research: Machine Learning and Computation, 2, e2025JH000678, <ext-link xlink:href="https://doi.org/10.1029/2025JH000678" ext-link-type="DOI">10.1029/2025JH000678</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Alkhalidi et al.(2025)</label><mixed-citation>Alkhalidi, M., Al-Dabbous, A., Al-Dabbous, S., and Alzaid, D.: Evaluating the accuracy of the ERA5 model in predicting wind speeds across coastal and offshore regions, Journal of Marine Science and Engineering, 13, 149, <ext-link xlink:href="https://doi.org/10.3390/jmse13010149" ext-link-type="DOI">10.3390/jmse13010149</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Arjovsky et al.(2017)</label><mixed-citation>Arjovsky, M., Chintala, S., and Bottou, L.: Wasserstein generative adversarial networks, in: International Conference on Machine Learning, PMLR, 214–223, <uri>https://proceedings.mlr.press/v70/arjovsky17a.html</uri> (last access: 10 April 2026), 2017.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bader and Yan(2020)</label><mixed-citation>Bader, B. and Yan, J.: eva: Extreme Value Analysis with Goodness-of-Fit Testing, r package version 0.2.6, <ext-link xlink:href="https://doi.org/10.32614/CRAN.package.eva" ext-link-type="DOI">10.32614/CRAN.package.eva</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bader et al.(2018)</label><mixed-citation>Bader, B., Yan, J., and Zhang, X.: Automated threshold selection for extreme value analysis via ordered goodness-of-fit tests with adjustment for false discovery rate, Ann. Appl. Stat., <ext-link xlink:href="https://doi.org/10.1214/17-AOAS1092" ext-link-type="DOI">10.1214/17-AOAS1092</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bailey et al.(2015)</label><mixed-citation>Bailey, R., Benton, T. G., Challinor, A., Elliott, J., Gustafson, D., Hiller, B., Jones, A., Jahn, M., Kent, C., Lewis, K., Meacham, T., Rivington, M., Robson, D., Tiffin, R., and Wuebbles, D. J.: Extreme weather and resilience of the global food system (2015). Final Project Report from the UK–US Taskforce on extreme weather and global food system resilience, The Global Food Security Programme, <uri>https://www.foodsecurity.ac.uk/publications/extreme-weather-resilience-global-food-system.pdf</uri> (last access: 10 April 2026), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bates et al.(2023)</label><mixed-citation>Bates, P. D., Savage, J., Wing, O., Quinn, N., Sampson, C., Neal, J., and Smith, A.: A climate-conditioned catastrophe risk model for UK flooding, Nat. Hazards Earth Syst. Sci., 23, 891–908, <ext-link xlink:href="https://doi.org/10.5194/nhess-23-891-2023" ext-link-type="DOI">10.5194/nhess-23-891-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Becher et al.(2023)</label><mixed-citation>Becher, O., Pant, R., Verschuur, J., Mandal, A., Paltan, H., Lawless, M., Raven, E., and Hall, J.: A multi-hazard risk framework to stress-test water supply systems to climate-related disruptions, Earths Future, 11, <ext-link xlink:href="https://doi.org/10.1029/2022EF002946" ext-link-type="DOI">10.1029/2022EF002946</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Bhatia et al.(2021)</label><mixed-citation>Bhatia, S., Jain, A., and Hooi, B.: ExGAN: Adversarial generation of extreme samples, in: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, 6750–6758, <ext-link xlink:href="https://doi.org/10.1609/aaai.v35i8.16834" ext-link-type="DOI">10.1609/aaai.v35i8.16834</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Boulaguiem et al.(2022)</label><mixed-citation>Boulaguiem, Y., Zscheischler, J., Vignotto, E., van der Wiel, K., and Engelke, S.: Modeling and simulating spatial extremes by combining extreme value theory with generative adversarial networks, Environmental Data Science, 1, e5, <ext-link xlink:href="https://doi.org/10.1017/eds.2022.4" ext-link-type="DOI">10.1017/eds.2022.4</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Bunting et al.(2022)</label><mixed-citation>Bunting, P., Rosenqvist, A., Hilarides, L., Lucas, R., Thomas, T., Tadono, T., Worthington, T., Spalding, M., Murray, N., and Rebelo, L.-M.: Global Mangrove Extent Change 1996–2020: Global Mangrove Watch Version 3.0, Remote Sens., <ext-link xlink:href="https://doi.org/10.3390/rs14153657" ext-link-type="DOI">10.3390/rs14153657</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Coles et al.(1999)</label><mixed-citation>Coles, S., Heffernan, J. E., and Tawn, J. A.: Dependence measures for extreme value analyses, Extremes, 2, 339–365, <ext-link xlink:href="https://doi.org/10.1023/A:1009963131610" ext-link-type="DOI">10.1023/A:1009963131610</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Coles et al.(2001)</label><mixed-citation> Coles, S., Bawa, J., Trenner, L., and Dorazio, P.: An Introduction to  Statistical Modeling of Extreme Values, vol. 208, Springer, ISBN 9781852334598, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Cook(1982)</label><mixed-citation> Cook, N.: Towards better estimation of extreme winds, J. Wind Eng. Ind. Aerod., 9, 295–323, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Cook(2014)</label><mixed-citation>Cook, N. J.: Consolidation of analysis methods for sub-annual extreme wind speeds, Meteorol. Appl., 21, 403–414, <ext-link xlink:href="https://doi.org/10.1002/met.1355" ext-link-type="DOI">10.1002/met.1355</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Cook et al.(2003)</label><mixed-citation>Cook, N. J., Harris, R. I., and Whiting, R.: Extreme wind speeds in mixed climates revisited, J. Wind Eng. Ind. Aerod., 91, 403–422, <ext-link xlink:href="https://doi.org/10.1016/S0167-6105(02)00397-5" ext-link-type="DOI">10.1016/S0167-6105(02)00397-5</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Davison et al.(2012)</label><mixed-citation>Davison, A. C., Padoan, S. A., and Ribatet, M.: Statistical modeling of spatial extremes, Stat. Sci., 27, 161–186, <ext-link xlink:href="https://doi.org/10.1214/11-STS376" ext-link-type="DOI">10.1214/11-STS376</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Davison et al.(2019)</label><mixed-citation>Davison, A. C., Huser, R., and Thibaud, E.: Spatial extremes, in: Handbook of Environmental and Ecological Statistics, edited by: Gelfand, A. E., Fuentes, M., Hoeting, J. A., and Smith, R. L., CRC Press, ISBN 9781498752022, <uri>http://hdl.handle.net/10754/631198</uri> (last access: 10 April 2026), 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>de Fondeville and Davison(2018)</label><mixed-citation> de Fondeville, R. and Davison, A. C.: High-dimensional peaks-over-threshold inference, Biometrika, 105, 575–592, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>de Fondeville and Davison(2022)</label><mixed-citation>de Fondeville, R. and Davison, A. C.: Functional peaks-over-threshold analysis, J. Roy. Stat. Soc. B, 84, 1392–1422, <ext-link xlink:href="https://doi.org/10.1093/biomet/asy026" ext-link-type="DOI">10.1093/biomet/asy026</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Dunlop(2008)</label><mixed-citation> Dunlop, S.: A dictionary of weather, OUP Oxford, ISBN 9780199541447, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Engelke and Ivanovs(2021)</label><mixed-citation>Engelke, S. and Ivanovs, J.: Sparse structures for multivariate extremes, Annu. Rev. Stat. Appl., 8, 241–270, <ext-link xlink:href="https://doi.org/10.1146/annurev-statistics-040620-041554" ext-link-type="DOI">10.1146/annurev-statistics-040620-041554</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Faraway et al.(2021)</label><mixed-citation>Faraway, J., Marsaglia, G., Marsaglia, J., and Baddeley, A.: goftest: Classical Goodness-of-Fit Tests for Univariate Distributions, r package version 1.2-3, <ext-link xlink:href="https://doi.org/10.32614/CRAN.package.goftest" ext-link-type="DOI">10.32614/CRAN.package.goftest</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Gaupp et al.(2019)</label><mixed-citation>Gaupp, F., Hall, J., Mitchell, D., and Dadson, S.: Increasing risks of multiple breadbasket failure under 1.5 and 2 °C global warming, Agr. Syst., 175, 34–45, <ext-link xlink:href="https://doi.org/10.1016/j.agsy.2019.05.010" ext-link-type="DOI">10.1016/j.agsy.2019.05.010</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Gilleland and Katz(2016)</label><mixed-citation>Gilleland, E. and Katz, R. W.: extRemes 2.0: An Extreme Value Analysis Package in R, J. Stat. Softw., 72, 1–39, <ext-link xlink:href="https://doi.org/10.18637/jss.v072.i08" ext-link-type="DOI">10.18637/jss.v072.i08</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Girard et al.(2025)</label><mixed-citation>Girard, S., Gobet, E., and Pachebat, J.: HTGAN: Heavy-tail GAN for multivariate dependent extremes via latent-dimensional control, International Journal of Computer Mathematics, 1–41, <ext-link xlink:href="https://doi.org/10.1080/00207160.2025.2578391" ext-link-type="DOI">10.1080/00207160.2025.2578391</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Goodfellow et al.(2014)</label><mixed-citation>Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y.: Generative Adversarial Nets, in: Advances in Neural Information Processing Systems, vol. 27, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1406.2661" ext-link-type="DOI">10.48550/arXiv.1406.2661</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Guillod et al.(2018)</label><mixed-citation>Guillod, B. P., Jones, R. G., Dadson, S. J., Coxon, G., Bussi, G., Freer, J., Kay, A. L., Massey, N. R., Sparrow, S. N., Wallom, D. C. H., Allen, M. R., and Hall, J. W.: A large set of potential past, present and future hydro-meteorological time series for the UK, Hydrol. Earth Syst. Sci., 22, 611–634, <ext-link xlink:href="https://doi.org/10.5194/hess-22-611-2018" ext-link-type="DOI">10.5194/hess-22-611-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Gulrajani et al.(2017)</label><mixed-citation>Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., and Courville, A. C.: Improved training of Wasserstein GANs, in: Advances in Neural Information Processing Systems, vol. 30, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1704.00028" ext-link-type="DOI">10.48550/arXiv.1704.00028</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Harris(2005)</label><mixed-citation>Harris, I.: Generalised Pareto methods for wind extremes. Useful tool or mathematical mirage?, J. Wind Eng. Ind. Aerod., 93, 341–360, <ext-link xlink:href="https://doi.org/10.1016/j.jweia.2005.02.004" ext-link-type="DOI">10.1016/j.jweia.2005.02.004</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Harris(2009)</label><mixed-citation>Harris, R. I.: XIMIS, a penultimate extreme value method suitable for all types of wind climate, J. Wind Eng. Ind. Aerod., 97, 271–286, <ext-link xlink:href="https://doi.org/10.1016/j.jweia.2009.06.011" ext-link-type="DOI">10.1016/j.jweia.2009.06.011</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Heffernan and Tawn(2004)</label><mixed-citation>Heffernan, J. E. and Tawn, J. A.: A conditional approach for multivariate extreme values (with discussion), J. Roy. Stat. Soc. B, 66, 497–546, <ext-link xlink:href="https://doi.org/10.1111/j.1467-9868.2004.02050.x" ext-link-type="DOI">10.1111/j.1467-9868.2004.02050.x</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Hersbach et al.(2023a)</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <ext-link xlink:href="https://doi.org/10.24381/cds.adbb2d47" ext-link-type="DOI">10.24381/cds.adbb2d47</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Hersbach et al.(2023b)</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on pressure levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <ext-link xlink:href="https://doi.org/10.24381/cds.bd0915c6" ext-link-type="DOI">10.24381/cds.bd0915c6</ext-link>, 2023b.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Ho et al.(2020)</label><mixed-citation>Ho, J., Jain, A., and Abbeel, P.: Denoising diffusion probabilistic models, in: Advances in Neural Information Processing Systems, vol. 33, 6840–6851, arXiv, <ext-link xlink:href="https://doi.org/10.48550/arXiv.2006.11239" ext-link-type="DOI">10.48550/arXiv.2006.11239</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Hollis et al.(2019)</label><mixed-citation> Hollis, D., McCarthy, M., Kendon, M., Legg, T., and Simpson, I.: HadUK-Grid – A new UK dataset of gridded climate observations, Geosci. Data J., 6, 151–159, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Hunt and Bloomfield(2025)</label><mixed-citation>Hunt, K. M. R. and Bloomfield, H. C.: Landfalling tropical cyclones significantly reduce Bangladesh's energy security, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2025-4474" ext-link-type="DOI">10.5194/egusphere-2025-4474</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Huser and Wadsworth(2022)</label><mixed-citation>Huser, R. and Wadsworth, J. L.: Advances in statistical modeling of spatial extremes, Wiley Interdisciplinary Reviews: Computational Statistics, 14, e1537, <ext-link xlink:href="https://doi.org/10.1002/wics.1537" ext-link-type="DOI">10.1002/wics.1537</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Huser et al.(2025)</label><mixed-citation>Huser, R., Opitz, T., and Wadsworth, J. L.: Modeling of spatial extremes in environmental data science: Time to move away from max-stable processes, Environmental Data Science, 4, e3, <ext-link xlink:href="https://doi.org/10.1017/eds.2024.54" ext-link-type="DOI">10.1017/eds.2024.54</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Huster et al.(2021)</label><mixed-citation>Huster, T., Cohen, J., Lin, Z., Chan, K., Kamhoua, C., Leslie, N. O., Chiang, C.-Y. J., and Sekar, V.: Pareto GAN: Extending the representational power of GANs to heavy-tailed distributions, in: International Conference on Machine Learning, PMLR, 4523–4532, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2101.09113" ext-link-type="DOI">10.48550/arXiv.2101.09113</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Islam and Peterson(2009)</label><mixed-citation>Islam, T. and Peterson, R. E.: Climatology of landfalling tropical cyclones in Bangladesh 1877–2003, Nat. Hazards, 48, 115–135, <ext-link xlink:href="https://doi.org/10.1007/s11069-008-9252-4" ext-link-type="DOI">10.1007/s11069-008-9252-4</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Karras et al.(2020)</label><mixed-citation> Karras, T., Aittala, M., Hellsten, J., Laine, S., Lehtinen, J., and Aila, T.: Training generative adversarial networks with limited data, Adv. Neur. In., 33, 12104–12114, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Keef et al.(2009)</label><mixed-citation>Keef, C., Tawn, J., and Svensson, C.: Spatial dependence in extreme river flows and precipitation in Great Britain, J. Hydrol., 378, 240–252, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2009.09.026" ext-link-type="DOI">10.1016/j.jhydrol.2009.09.026</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Kingma and Welling(2013)</label><mixed-citation>Kingma, D. P. and Welling, M.: Auto-Encoding Variational Bayes, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1312.6114" ext-link-type="DOI">10.48550/arXiv.1312.6114</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Kobyzev et al.(2021)</label><mixed-citation>Kobyzev, I., Prince, S. J., and Brubaker, M. A.: Normalizing flows: An introduction and review of current methods, IEEE T. Pattern Anal., 43, 3964–3979, arXiv, <ext-link xlink:href="https://doi.org/10.48550/arXiv.1908.09257" ext-link-type="DOI">10.48550/arXiv.1908.09257</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Lamb et al.(2010)</label><mixed-citation>Lamb, R., Keef, C., Tawn, J., Laeger, S., Meadowcroft, I., Surendran, S., Dunning, P., and Batstone, C.: A new method to assess the risk of local and widespread flooding on rivers and coasts, J. Flood Risk Manag., 3, 323–336, <ext-link xlink:href="https://doi.org/10.1111/j.1753-318X.2010.01081.x" ext-link-type="DOI">10.1111/j.1753-318X.2010.01081.x</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Lamb et al.(2019)</label><mixed-citation>Lamb, R., Garside, P., Pant, R., and Hall, J. W.: A probabilistic model of the economic risk to Britain's railway network from bridge scour during floods, Risk Anal., 39, 2457–2478, <ext-link xlink:href="https://doi.org/10.1111/risa.13370" ext-link-type="DOI">10.1111/risa.13370</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Ledig et al.(2017)</label><mixed-citation>Ledig, C., Theis, L., Huszár, F., Caballero, J., Cunningham, A., Acosta, A., Aitken, A., Tejani, A., Totz, J., Wang, Z., and Wenzhe, S.: Photo-realistic single image super-resolution using a generative adversarial network, in: Proceedings of the IEEE conference on computer vision and pattern recognition, 4681–4690, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1609.04802" ext-link-type="DOI">10.48550/arXiv.1609.04802</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Lhaut et al.(2025)</label><mixed-citation>Lhaut, S., Rootzén, H., and Segers, J.: Wasserstein–Aitchison GAN for angular measures of multivariate extremes, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2504.21438" ext-link-type="DOI">10.48550/arXiv.2504.21438</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Liu et al.(2021)</label><mixed-citation>Liu, B., Zhu, Y., Song, K., and Elgammal, A.: Towards faster and stabilized GAN training for high-fidelity few-shot image synthesis, in: International Conference on Learning Representations, <uri>https://openreview.net/forum?id=1Fqg133qRaI</uri> (last access: 10 April 2026), 2021.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Ljung and Box(1978)</label><mixed-citation>Ljung, G. M. and Box, G. E.: On a measure of lack of fit in time series models, Biometrika, 65, 297–303, <ext-link xlink:href="https://doi.org/10.1093/biomet/65.2.297" ext-link-type="DOI">10.1093/biomet/65.2.297</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Lloyd's(2025)</label><mixed-citation>Lloyd's: RDS 2025: Realistic Disaster Scenarios – Scenario Specification, Tech. Rep. EM 518 v1.0, Lloyd's Exposure Management, <uri>https://www.lloyds.com/market-resources/underwriting/realistic-disaster-scenarios</uri> (last access: 10 April 2026), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Meiler et al.(2022)</label><mixed-citation>Meiler, S., Vogt, T., Bloemendaal, N., Ciullo, A., Lee, C.-Y., Camargo, S. J., Emanuel, K., and Bresch, D. N.: Intercomparison of regional loss estimates from global synthetic tropical cyclone models, Nat. Commun., 13, 6156, <ext-link xlink:href="https://doi.org/10.1038/s41467-022-33918-1" ext-link-type="DOI">10.1038/s41467-022-33918-1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Metin et al.(2020)</label><mixed-citation>Metin, A. D., Dung, N. V., Schröter, K., Vorogushyn, S., Guse, B., Kreibich, H., and Merz, B.: The role of spatial dependence for large-scale flood risk estimation, Nat. Hazards Earth Syst. Sci., 20, 967–979, <ext-link xlink:href="https://doi.org/10.5194/nhess-20-967-2020" ext-link-type="DOI">10.5194/nhess-20-967-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Mo et al.(2023)</label><mixed-citation>Mo, Y., Simard, M., and Hall, J. W.: Tropical cyclone risk to global mangrove ecosystems: potential future regional shifts, Front. Ecol. Environ., 21, 269–274, <ext-link xlink:href="https://doi.org/10.1002/fee.2650" ext-link-type="DOI">10.1002/fee.2650</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Nelson(2006)</label><mixed-citation> Nelson, R.: An Introduction to Copulas, Springer, New York, ISBN 9780387286594, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Obakrim et al.(2025)</label><mixed-citation>Obakrim, S., Benoit, L., and Allard, D.: A multivariate and space-time stochastic weather generator using a latent Gaussian framework, Stoch. Env. Res. Risk A., 39, 3677–3701, <ext-link xlink:href="https://doi.org/10.1007/s00477-024-02897-8" ext-link-type="DOI">10.1007/s00477-024-02897-8</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Papalexiou et al.(2021)</label><mixed-citation>Papalexiou, S. M., Serinaldi, F., and Porcu, E.: Advancing Space-Time Simulation of Random Fields: From Storms to Cyclones and Beyond, Water Resour. Res., 57, e2020WR029466, <ext-link xlink:href="https://doi.org/10.1029/2020WR029466" ext-link-type="DOI">10.1029/2020WR029466</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Peard(2026)</label><mixed-citation>Peard, A.: Supporting code and data: Simulating spatial multi-hazards with generative deep learning (0.2.0), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.19455813" ext-link-type="DOI">10.5281/zenodo.19455813</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Quinn et al.(2019)</label><mixed-citation>Quinn, N., Bates, P. D., Neal, J., Smith, A., Wing, O., Sampson, C., Smith, J., and Heffernan, J.: The spatial dependence of flood hazard and risk in the United States, Water Resour. Res., 55, 1890–1911, <ext-link xlink:href="https://doi.org/10.1029/2018WR024205" ext-link-type="DOI">10.1029/2018WR024205</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Radford et al.(2015)</label><mixed-citation>Radford, A., Metz, L., and Chintala, S.: Unsupervised representation learning with deep convolutional generative adversarial networks, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1511.06434" ext-link-type="DOI">10.48550/arXiv.1511.06434</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Rani et al.(2021)</label><mixed-citation>Rani, S. I., Arulalan, T., George, J. P., Rajagopal, E., Renshaw, R., Maycock, A., Barker, D. M., and Rajeevan, M.: IMDAA: High-resolution satellite-era reanalysis for the Indian monsoon region, J. Climate, 34, 5109–5133, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-20-0412.1" ext-link-type="DOI">10.1175/JCLI-D-20-0412.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Schwarzwald and Geil(2024)</label><mixed-citation>Schwarzwald, K. and Geil, K.: xagg: A Python package to aggregate gridded data onto polygons, Journal of Open Source Software, 9, 7239, <ext-link xlink:href="https://doi.org/10.21105/joss.07239" ext-link-type="DOI">10.21105/joss.07239</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Serinaldi and Kilsby(2014)</label><mixed-citation>Serinaldi, F. and Kilsby, C. G.: Rainfall extremes: Toward reconciliation after the battle of distributions, Water Resour. Res., 50, 336–352, <ext-link xlink:href="https://doi.org/10.1002/2013WR014211" ext-link-type="DOI">10.1002/2013WR014211</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Serinaldi et al.(2015)</label><mixed-citation>Serinaldi, F., Bárdossy, A., and Kilsby, C. G.: Upper tail dependence in rainfall extremes: would we know it if we saw it?, Stoch. Env. Res. Risk A., 29, 1211–1233, <ext-link xlink:href="https://doi.org/10.1007/s00477-014-0946-8" ext-link-type="DOI">10.1007/s00477-014-0946-8</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Southworth et al.(2024)</label><mixed-citation>Southworth, H., Heffernan, J. E., and Metcalfe, P. D.: texmex: Statistical modelling of extreme values, r package version 2.4.9, <ext-link xlink:href="https://doi.org/10.32614/CRAN.package.texmex" ext-link-type="DOI">10.32614/CRAN.package.texmex</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Speight et al.(2017)</label><mixed-citation>Speight, L., Hall, J., and Kilsby, C.: A multi-scale framework for flood risk analysis at spatially distributed locations, J. Flood Risk Manag., 10, 124–137, <ext-link xlink:href="https://doi.org/10.1111/jfr3.12175" ext-link-type="DOI">10.1111/jfr3.12175</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx68"><label>Stengel et al.(2020)</label><mixed-citation>Stengel, K., Glaws, A., Hettinger, D., and King, R. N.: Adversarial super-resolution of climatological wind and solar data, P. Natl. Acad. Sci. USA, 117, 16805–16815, <ext-link xlink:href="https://doi.org/10.1073/pnas.1918964117" ext-link-type="DOI">10.1073/pnas.1918964117</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Steptoe and Economou(2021)</label><mixed-citation>Steptoe, H. and Economou, T.: Extreme wind return periods from tropical cyclones in Bangladesh: insights from a high-resolution convection-permitting numerical model, Nat. Hazards Earth Syst. Sci., 21, 1313–1322, <ext-link xlink:href="https://doi.org/10.5194/nhess-21-1313-2021" ext-link-type="DOI">10.5194/nhess-21-1313-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>Thompson et al.(2025)</label><mixed-citation>Thompson, V., Mitchell, D., Melia, N., Bloomfield, H., Dunstone, N., and Kay, G.: Detecting rising wildfire risks for South East England, Climate Resilience and Sustainability, 4, e70002, <ext-link xlink:href="https://doi.org/10.1002/cli2.70002" ext-link-type="DOI">10.1002/cli2.70002</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx71"><label>UNDRR(2017)</label><mixed-citation>UNDRR: The Sendai Framework Terminology on Disaster Risk Reduction: Hazard, <uri>https://www.undrr.org/terminology/hazard</uri> (last access: 9 February 2026), 2017.</mixed-citation></ref>
      <ref id="bib1.bibx72"><label>van Wagner(1974)</label><mixed-citation>van Wagner, C. E.: Structure of the Canadian forest fire weather index, vol. 1333, Environment Canada, Forestry Service Ottawa, ON, Canada, <uri>https://meteo-wagenborgen.nl/wp/wp-content/uploads/2019/08/van-Wagner-1974.pdf</uri> (last access: 10 April 2026), 1974.</mixed-citation></ref>
      <ref id="bib1.bibx73"><label>Wiese et al.(2019)</label><mixed-citation>Wiese, M., Knobloch, R., and Korn, R.: Copula &amp; marginal flows: Disentangling the marginal from its joint, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1907.03361" ext-link-type="DOI">10.48550/arXiv.1907.03361</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx74"><label>Wilks and Wilby(1999)</label><mixed-citation>Wilks, D. S. and Wilby, R. L.: The weather generation game: a review of stochastic weather models, Prog. Phys. Geog., 23, 329–357, <ext-link xlink:href="https://doi.org/10.1177/030913339902300302" ext-link-type="DOI">10.1177/030913339902300302</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx75"><label>Wilson et al.(2022)</label><mixed-citation>Wilson, T., Tan, P.-N., and Luo, L.: DeepGPD: A Deep Learning Approach for Modeling Geospatio-Temporal Extreme Events, Proceedings of the AAAI Conference on Artificial Intelligence, 36, 4245–4253, <ext-link xlink:href="https://doi.org/10.1609/aaai.v36i4.20344" ext-link-type="DOI">10.1609/aaai.v36i4.20344</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx76"><label>Yin et al.(2023)</label><mixed-citation>Yin, J., Gentine, P., Slater, L., Gu, L., Pokhrel, Y., Hanasaki, N., Guo, S., Xiong, L., and Schlenker, W.: Future socio-ecosystem productivity threatened by compound drought–heatwave events, Nature Sustainability, 6, 259–272, <ext-link xlink:href="https://doi.org/10.1038/s41893-022-01024-1" ext-link-type="DOI">10.1038/s41893-022-01024-1</ext-link>, 2023. </mixed-citation></ref>
      <ref id="bib1.bibx77"><label>Zhang et al.(2018)</label><mixed-citation>Zhang, S., Solari, G., Yang, Q., and Repetto, M. P.: Extreme wind speed distribution in a mixed wind climate, J. Wind Eng. Ind. Aerod., 176, 239–253, <ext-link xlink:href="https://doi.org/10.1016/j.jweia.2018.03.019" ext-link-type="DOI">10.1016/j.jweia.2018.03.019</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx78"><label>Zhao et al.(2020)</label><mixed-citation>Zhao, S., Liu, Z., Lin, J., Zhu, J.-Y., and Han, S.: Differentiable augmentation for data-efficient GAN training, in: Advances in Neural Information Processing Systems, vol. 33, 7559–7570, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2006.10738" ext-link-type="DOI">10.48550/arXiv.2006.10738</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx79"><label>Zscheischler et al.(2018)</label><mixed-citation>Zscheischler, J., Westra, S., van den Hurk, B. J. J. M., Seneviratne, S. I., Ward, P. J., Pitman, A., AghaKouchak, A., Bresch, D. N., Leonard, M., Wahl, T., and Zhang, X.: Future climate risk from compound events, Nat. Clim. Change, 8, 469–477, <ext-link xlink:href="https://doi.org/10.1038/s41558-018-0156-3" ext-link-type="DOI">10.1038/s41558-018-0156-3</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx80"><label>Zscheischler et al.(2020)</label><mixed-citation>Zscheischler, J., Martius, O., Westra, S., Bevacqua, E., Raymond, C., Horton, R. M., van den Hurk, B., AghaKouchak, A., Jézéquel, A., Mahecha, M. D., Maraun, D., Ramos, A. M., Ridder, N. N., Thiery, W., and Vignotto, E.: A typology of compound weather and climate events, Nature Reviews Earth &amp; Environment, 1, 333–347, <ext-link xlink:href="https://doi.org/10.1038/s43017-020-0060-z" ext-link-type="DOI">10.1038/s43017-020-0060-z</ext-link>, 2020.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Simulating spatial multi-hazards with generative deep learning</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abdelmoaty et al.(2025)</label><mixed-citation>
      
Abdelmoaty, H. M., Papalexiou, S. M., Mamalakis, A., Singh, S., Coia, V., Hairabedian, M., Szeftel, P., and Grover, P.: Generative Adversarial Networks for Downscaling Hourly Precipitation in the Canadian Prairies, Journal of Geophysical Research: Machine Learning and Computation, 2, e2025JH000678,
<a href="https://doi.org/10.1029/2025JH000678" target="_blank">https://doi.org/10.1029/2025JH000678</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Alkhalidi et al.(2025)</label><mixed-citation>
      
Alkhalidi, M., Al-Dabbous, A., Al-Dabbous, S., and Alzaid, D.: Evaluating the
accuracy of the ERA5 model in predicting wind speeds across coastal and
offshore regions, Journal of Marine Science and Engineering, 13, 149,
<a href="https://doi.org/10.3390/jmse13010149" target="_blank">https://doi.org/10.3390/jmse13010149</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Arjovsky et al.(2017)</label><mixed-citation>
      
Arjovsky, M., Chintala, S., and Bottou, L.: Wasserstein generative adversarial networks, in: International Conference on Machine Learning, PMLR, 214–223, <a href="https://proceedings.mlr.press/v70/arjovsky17a.html" target="_blank"/> (last access: 10 April 2026), 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bader and Yan(2020)</label><mixed-citation>
      
Bader, B. and Yan, J.: eva: Extreme Value Analysis with Goodness-of-Fit
Testing, r package version 0.2.6, <a href="https://doi.org/10.32614/CRAN.package.eva" target="_blank">https://doi.org/10.32614/CRAN.package.eva</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bader et al.(2018)</label><mixed-citation>
      
Bader, B., Yan, J., and Zhang, X.: Automated threshold selection for extreme value analysis via ordered goodness-of-fit tests with adjustment for false discovery rate, Ann. Appl. Stat., <a href="https://doi.org/10.1214/17-AOAS1092" target="_blank">https://doi.org/10.1214/17-AOAS1092</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bailey et al.(2015)</label><mixed-citation>
      
Bailey, R., Benton, T. G., Challinor, A., Elliott, J., Gustafson, D., Hiller, B., Jones, A., Jahn, M., Kent, C., Lewis, K., Meacham, T., Rivington, M., Robson, D., Tiffin, R., and Wuebbles, D. J.: Extreme weather and resilience of the global food system (2015). Final Project Report from the UK–US Taskforce on extreme weather and global food system resilience, The Global Food Security Programme, <a href="https://www.foodsecurity.ac.uk/publications/extreme-weather-resilience-global-food-system.pdf" target="_blank"/> (last access: 10 April 2026), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bates et al.(2023)</label><mixed-citation>
      
Bates, P. D., Savage, J., Wing, O., Quinn, N., Sampson, C., Neal, J., and Smith, A.: A climate-conditioned catastrophe risk model for UK flooding, Nat. Hazards Earth Syst. Sci., 23, 891–908, <a href="https://doi.org/10.5194/nhess-23-891-2023" target="_blank">https://doi.org/10.5194/nhess-23-891-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Becher et al.(2023)</label><mixed-citation>
      
Becher, O., Pant, R., Verschuur, J., Mandal, A., Paltan, H., Lawless, M.,
Raven, E., and Hall, J.: A multi-hazard risk framework to stress-test water
supply systems to climate-related disruptions, Earths Future, 11,
<a href="https://doi.org/10.1029/2022EF002946" target="_blank">https://doi.org/10.1029/2022EF002946</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Bhatia et al.(2021)</label><mixed-citation>
      
Bhatia, S., Jain, A., and Hooi, B.: ExGAN: Adversarial generation of extreme samples, in: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, 6750–6758, <a href="https://doi.org/10.1609/aaai.v35i8.16834" target="_blank">https://doi.org/10.1609/aaai.v35i8.16834</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Boulaguiem et al.(2022)</label><mixed-citation>
      
Boulaguiem, Y., Zscheischler, J., Vignotto, E., van der Wiel, K., and Engelke, S.: Modeling and simulating spatial extremes by combining extreme value theory with generative adversarial networks, Environmental Data Science, 1, e5, <a href="https://doi.org/10.1017/eds.2022.4" target="_blank">https://doi.org/10.1017/eds.2022.4</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bunting et al.(2022)</label><mixed-citation>
      
Bunting, P., Rosenqvist, A., Hilarides, L., Lucas, R., Thomas, T., Tadono, T., Worthington, T., Spalding, M., Murray, N., and Rebelo, L.-M.: Global Mangrove Extent Change 1996–2020: Global Mangrove Watch Version 3.0, Remote Sens., <a href="https://doi.org/10.3390/rs14153657" target="_blank">https://doi.org/10.3390/rs14153657</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Coles et al.(1999)</label><mixed-citation>
      
Coles, S., Heffernan, J. E., and Tawn, J. A.: Dependence measures for extreme
value analyses, Extremes, 2, 339–365, <a href="https://doi.org/10.1023/A:1009963131610" target="_blank">https://doi.org/10.1023/A:1009963131610</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Coles et al.(2001)</label><mixed-citation>
      
Coles, S., Bawa, J., Trenner, L., and Dorazio, P.: An Introduction to  Statistical Modeling of Extreme Values, vol. 208, Springer, ISBN 9781852334598, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Cook(1982)</label><mixed-citation>
      
Cook, N.: Towards better estimation of extreme winds, J. Wind Eng. Ind. Aerod., 9, 295–323, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Cook(2014)</label><mixed-citation>
      
Cook, N. J.: Consolidation of analysis methods for sub-annual extreme wind speeds, Meteorol. Appl., 21, 403–414, <a href="https://doi.org/10.1002/met.1355" target="_blank">https://doi.org/10.1002/met.1355</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Cook et al.(2003)</label><mixed-citation>
      
Cook, N. J., Harris, R. I., and Whiting, R.: Extreme wind speeds in mixed climates revisited, J. Wind Eng. Ind. Aerod., 91, 403–422, <a href="https://doi.org/10.1016/S0167-6105(02)00397-5" target="_blank">https://doi.org/10.1016/S0167-6105(02)00397-5</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Davison et al.(2012)</label><mixed-citation>
      
Davison, A. C., Padoan, S. A., and Ribatet, M.: Statistical modeling of spatial extremes, Stat. Sci., 27, 161–186, <a href="https://doi.org/10.1214/11-STS376" target="_blank">https://doi.org/10.1214/11-STS376</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Davison et al.(2019)</label><mixed-citation>
      
Davison, A. C., Huser, R., and Thibaud, E.: Spatial extremes, in: Handbook of Environmental and Ecological Statistics, edited by: Gelfand, A. E., Fuentes,
M., Hoeting, J. A., and Smith, R. L., CRC Press, ISBN 9781498752022, <a href="http://hdl.handle.net/10754/631198" target="_blank"/> (last access: 10 April 2026), 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>de Fondeville and Davison(2018)</label><mixed-citation>
      
de Fondeville, R. and Davison, A. C.: High-dimensional peaks-over-threshold
inference, Biometrika, 105, 575–592, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>de Fondeville and Davison(2022)</label><mixed-citation>
      
de Fondeville, R. and Davison, A. C.: Functional peaks-over-threshold analysis, J. Roy. Stat. Soc. B, 84, 1392–1422, <a href="https://doi.org/10.1093/biomet/asy026" target="_blank">https://doi.org/10.1093/biomet/asy026</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Dunlop(2008)</label><mixed-citation>
      
Dunlop, S.: A dictionary of weather, OUP Oxford, ISBN 9780199541447, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Engelke and Ivanovs(2021)</label><mixed-citation>
      
Engelke, S. and Ivanovs, J.: Sparse structures for multivariate extremes, Annu. Rev. Stat. Appl., 8, 241–270, <a href="https://doi.org/10.1146/annurev-statistics-040620-041554" target="_blank">https://doi.org/10.1146/annurev-statistics-040620-041554</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Faraway et al.(2021)</label><mixed-citation>
      
Faraway, J., Marsaglia, G., Marsaglia, J., and Baddeley, A.: goftest: Classical Goodness-of-Fit Tests for Univariate Distributions, r package version 1.2-3, <a href="https://doi.org/10.32614/CRAN.package.goftest" target="_blank">https://doi.org/10.32614/CRAN.package.goftest</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Gaupp et al.(2019)</label><mixed-citation>
      
Gaupp, F., Hall, J., Mitchell, D., and Dadson, S.: Increasing risks of multiple breadbasket failure under 1.5 and 2&thinsp;°C global warming, Agr. Syst., 175, 34–45, <a href="https://doi.org/10.1016/j.agsy.2019.05.010" target="_blank">https://doi.org/10.1016/j.agsy.2019.05.010</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gilleland and Katz(2016)</label><mixed-citation>
      
Gilleland, E. and Katz, R. W.: extRemes 2.0: An Extreme Value Analysis Package in R, J. Stat. Softw., 72, 1–39, <a href="https://doi.org/10.18637/jss.v072.i08" target="_blank">https://doi.org/10.18637/jss.v072.i08</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Girard et al.(2025)</label><mixed-citation>
      
Girard, S., Gobet, E., and Pachebat, J.: HTGAN: Heavy-tail GAN for multivariate dependent extremes via latent-dimensional control, International Journal of Computer Mathematics, 1–41, <a href="https://doi.org/10.1080/00207160.2025.2578391" target="_blank">https://doi.org/10.1080/00207160.2025.2578391</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Goodfellow et al.(2014)</label><mixed-citation>
      
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y.: Generative Adversarial Nets, in: Advances in Neural Information Processing Systems, vol. 27, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1406.2661" target="_blank">https://doi.org/10.48550/arXiv.1406.2661</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Guillod et al.(2018)</label><mixed-citation>
      
Guillod, B. P., Jones, R. G., Dadson, S. J., Coxon, G., Bussi, G., Freer, J., Kay, A. L., Massey, N. R., Sparrow, S. N., Wallom, D. C. H., Allen, M. R., and Hall, J. W.: A large set of potential past, present and future hydro-meteorological time series for the UK, Hydrol. Earth Syst. Sci., 22, 611–634, <a href="https://doi.org/10.5194/hess-22-611-2018" target="_blank">https://doi.org/10.5194/hess-22-611-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Gulrajani et al.(2017)</label><mixed-citation>
      
Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., and Courville, A. C.: Improved training of Wasserstein GANs, in: Advances in Neural Information
Processing Systems, vol. 30, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1704.00028" target="_blank">https://doi.org/10.48550/arXiv.1704.00028</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Harris(2005)</label><mixed-citation>
      
Harris, I.: Generalised Pareto methods for wind extremes. Useful tool or mathematical mirage?, J. Wind Eng. Ind. Aerod., 93, 341–360, <a href="https://doi.org/10.1016/j.jweia.2005.02.004" target="_blank">https://doi.org/10.1016/j.jweia.2005.02.004</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Harris(2009)</label><mixed-citation>
      
Harris, R. I.: XIMIS, a penultimate extreme value method suitable for all types of wind climate, J. Wind Eng. Ind. Aerod., 97, 271–286, <a href="https://doi.org/10.1016/j.jweia.2009.06.011" target="_blank">https://doi.org/10.1016/j.jweia.2009.06.011</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Heffernan and Tawn(2004)</label><mixed-citation>
      
Heffernan, J. E. and Tawn, J. A.: A conditional approach for multivariate extreme values (with discussion), J. Roy. Stat. Soc. B, 66, 497–546,
<a href="https://doi.org/10.1111/j.1467-9868.2004.02050.x" target="_blank">https://doi.org/10.1111/j.1467-9868.2004.02050.x</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Hersbach et al.(2023a)</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <a href="https://doi.org/10.24381/cds.adbb2d47" target="_blank">https://doi.org/10.24381/cds.adbb2d47</a>, 2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Hersbach et al.(2023b)</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on pressure levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <a href="https://doi.org/10.24381/cds.bd0915c6" target="_blank">https://doi.org/10.24381/cds.bd0915c6</a>, 2023b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Ho et al.(2020)</label><mixed-citation>
      
Ho, J., Jain, A., and Abbeel, P.: Denoising diffusion probabilistic models, in: Advances in Neural Information Processing Systems, vol. 33, 6840–6851, arXiv, <a href="https://doi.org/10.48550/arXiv.2006.11239" target="_blank">https://doi.org/10.48550/arXiv.2006.11239</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Hollis et al.(2019)</label><mixed-citation>
      
Hollis, D., McCarthy, M., Kendon, M., Legg, T., and Simpson, I.: HadUK-Grid – A new UK dataset of gridded climate observations, Geosci. Data J., 6, 151–159, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Hunt and Bloomfield(2025)</label><mixed-citation>
      
Hunt, K. M. R. and Bloomfield, H. C.: Landfalling tropical cyclones significantly reduce Bangladesh's energy security, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2025-4474" target="_blank">https://doi.org/10.5194/egusphere-2025-4474</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Huser and Wadsworth(2022)</label><mixed-citation>
      
Huser, R. and Wadsworth, J. L.: Advances in statistical modeling of spatial
extremes, Wiley Interdisciplinary Reviews: Computational Statistics, 14,
e1537, <a href="https://doi.org/10.1002/wics.1537" target="_blank">https://doi.org/10.1002/wics.1537</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Huser et al.(2025)</label><mixed-citation>
      
Huser, R., Opitz, T., and Wadsworth, J. L.: Modeling of spatial extremes in environmental data science: Time to move away from max-stable processes, Environmental Data Science, 4, e3, <a href="https://doi.org/10.1017/eds.2024.54" target="_blank">https://doi.org/10.1017/eds.2024.54</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Huster et al.(2021)</label><mixed-citation>
      
Huster, T., Cohen, J., Lin, Z., Chan, K., Kamhoua, C., Leslie, N. O., Chiang, C.-Y. J., and Sekar, V.: Pareto GAN: Extending the representational power of GANs to heavy-tailed distributions, in: International Conference on Machine
Learning, PMLR, 4523–4532, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2101.09113" target="_blank">https://doi.org/10.48550/arXiv.2101.09113</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Islam and Peterson(2009)</label><mixed-citation>
      
Islam, T. and Peterson, R. E.: Climatology of landfalling tropical cyclones in Bangladesh 1877–2003, Nat. Hazards, 48, 115–135,
<a href="https://doi.org/10.1007/s11069-008-9252-4" target="_blank">https://doi.org/10.1007/s11069-008-9252-4</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Karras et al.(2020)</label><mixed-citation>
      
Karras, T., Aittala, M., Hellsten, J., Laine, S., Lehtinen, J., and Aila, T.: Training generative adversarial networks with limited data, Adv. Neur. In., 33, 12104–12114, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Keef et al.(2009)</label><mixed-citation>
      
Keef, C., Tawn, J., and Svensson, C.: Spatial dependence in extreme river flows and precipitation in Great Britain, J. Hydrol., 378, 240–252,
<a href="https://doi.org/10.1016/j.jhydrol.2009.09.026" target="_blank">https://doi.org/10.1016/j.jhydrol.2009.09.026</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Kingma and Welling(2013)</label><mixed-citation>
      
Kingma, D. P. and Welling, M.: Auto-Encoding Variational Bayes, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1312.6114" target="_blank">https://doi.org/10.48550/arXiv.1312.6114</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Kobyzev et al.(2021)</label><mixed-citation>
      
Kobyzev, I., Prince, S. J., and Brubaker, M. A.: Normalizing flows: An introduction and review of current methods, IEEE T. Pattern Anal., 43, 3964–3979, arXiv, <a href="https://doi.org/10.48550/arXiv.1908.09257" target="_blank">https://doi.org/10.48550/arXiv.1908.09257</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Lamb et al.(2010)</label><mixed-citation>
      
Lamb, R., Keef, C., Tawn, J., Laeger, S., Meadowcroft, I., Surendran, S., Dunning, P., and Batstone, C.: A new method to assess the risk of local and widespread flooding on rivers and coasts, J. Flood Risk Manag., 3, 323–336, <a href="https://doi.org/10.1111/j.1753-318X.2010.01081.x" target="_blank">https://doi.org/10.1111/j.1753-318X.2010.01081.x</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Lamb et al.(2019)</label><mixed-citation>
      
Lamb, R., Garside, P., Pant, R., and Hall, J. W.: A probabilistic model of the economic risk to Britain's railway network from bridge scour during floods, Risk Anal., 39, 2457–2478, <a href="https://doi.org/10.1111/risa.13370" target="_blank">https://doi.org/10.1111/risa.13370</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Ledig et al.(2017)</label><mixed-citation>
      
Ledig, C., Theis, L., Huszár, F., Caballero, J., Cunningham, A., Acosta, A., Aitken, A., Tejani, A., Totz, J., Wang, Z., and Wenzhe, S.: Photo-realistic single image super-resolution using a generative adversarial network, in: Proceedings of the IEEE conference on computer vision and pattern recognition, 4681–4690, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1609.04802" target="_blank">https://doi.org/10.48550/arXiv.1609.04802</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Lhaut et al.(2025)</label><mixed-citation>
      
Lhaut, S., Rootzén, H., and Segers, J.: Wasserstein–Aitchison GAN for angular measures of multivariate extremes, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2504.21438" target="_blank">https://doi.org/10.48550/arXiv.2504.21438</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Liu et al.(2021)</label><mixed-citation>
      
Liu, B., Zhu, Y., Song, K., and Elgammal, A.: Towards faster and stabilized GAN training for high-fidelity few-shot image synthesis, in: International Conference on Learning Representations, <a href="https://openreview.net/forum?id=1Fqg133qRaI" target="_blank"/> (last access: 10 April 2026), 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Ljung and Box(1978)</label><mixed-citation>
      
Ljung, G. M. and Box, G. E.: On a measure of lack of fit in time series models, Biometrika, 65, 297–303, <a href="https://doi.org/10.1093/biomet/65.2.297" target="_blank">https://doi.org/10.1093/biomet/65.2.297</a>, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Lloyd's(2025)</label><mixed-citation>
      
Lloyd's: RDS 2025: Realistic Disaster Scenarios – Scenario Specification,
Tech. Rep. EM 518 v1.0, Lloyd's Exposure Management, <a href="https://www.lloyds.com/market-resources/underwriting/realistic-disaster-scenarios" target="_blank"/> (last access: 10 April 2026), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Meiler et al.(2022)</label><mixed-citation>
      
Meiler, S., Vogt, T., Bloemendaal, N., Ciullo, A., Lee, C.-Y., Camargo, S. J., Emanuel, K., and Bresch, D. N.: Intercomparison of regional loss estimates from global synthetic tropical cyclone models, Nat. Commun., 13,
6156, <a href="https://doi.org/10.1038/s41467-022-33918-1" target="_blank">https://doi.org/10.1038/s41467-022-33918-1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Metin et al.(2020)</label><mixed-citation>
      
Metin, A. D., Dung, N. V., Schröter, K., Vorogushyn, S., Guse, B., Kreibich, H., and Merz, B.: The role of spatial dependence for large-scale flood risk estimation, Nat. Hazards Earth Syst. Sci., 20, 967–979, <a href="https://doi.org/10.5194/nhess-20-967-2020" target="_blank">https://doi.org/10.5194/nhess-20-967-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Mo et al.(2023)</label><mixed-citation>
      
Mo, Y., Simard, M., and Hall, J. W.: Tropical cyclone risk to global mangrove ecosystems: potential future regional shifts, Front. Ecol. Environ., 21, 269–274, <a href="https://doi.org/10.1002/fee.2650" target="_blank">https://doi.org/10.1002/fee.2650</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Nelson(2006)</label><mixed-citation>
      
Nelson, R.: An Introduction to Copulas, Springer, New York, ISBN 9780387286594, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Obakrim et al.(2025)</label><mixed-citation>
      
Obakrim, S., Benoit, L., and Allard, D.: A multivariate and space-time stochastic weather generator using a latent Gaussian framework, Stoch. Env. Res. Risk A., 39, 3677–3701, <a href="https://doi.org/10.1007/s00477-024-02897-8" target="_blank">https://doi.org/10.1007/s00477-024-02897-8</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Papalexiou et al.(2021)</label><mixed-citation>
      
Papalexiou, S. M., Serinaldi, F., and Porcu, E.: Advancing Space-Time Simulation of Random Fields: From Storms to Cyclones and Beyond, Water Resour. Res., 57, e2020WR029466, <a href="https://doi.org/10.1029/2020WR029466" target="_blank">https://doi.org/10.1029/2020WR029466</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Peard(2026)</label><mixed-citation>
      
Peard, A.: Supporting code and data: Simulating spatial multi-hazards with generative deep learning (0.2.0), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.19455813" target="_blank">https://doi.org/10.5281/zenodo.19455813</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Quinn et al.(2019)</label><mixed-citation>
      
Quinn, N., Bates, P. D., Neal, J., Smith, A., Wing, O., Sampson, C., Smith, J., and Heffernan, J.: The spatial dependence of flood hazard and risk in the United States, Water Resour. Res., 55, 1890–1911, <a href="https://doi.org/10.1029/2018WR024205" target="_blank">https://doi.org/10.1029/2018WR024205</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Radford et al.(2015)</label><mixed-citation>
      
Radford, A., Metz, L., and Chintala, S.: Unsupervised representation learning with deep convolutional generative adversarial networks, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1511.06434" target="_blank">https://doi.org/10.48550/arXiv.1511.06434</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Rani et al.(2021)</label><mixed-citation>
      
Rani, S. I., Arulalan, T., George, J. P., Rajagopal, E., Renshaw, R., Maycock, A., Barker, D. M., and Rajeevan, M.: IMDAA: High-resolution satellite-era reanalysis for the Indian monsoon region, J. Climate, 34, 5109–5133, <a href="https://doi.org/10.1175/JCLI-D-20-0412.1" target="_blank">https://doi.org/10.1175/JCLI-D-20-0412.1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Schwarzwald and Geil(2024)</label><mixed-citation>
      
Schwarzwald, K. and Geil, K.: xagg: A Python package to aggregate gridded data onto polygons, Journal of Open Source Software, 9, 7239,
<a href="https://doi.org/10.21105/joss.07239" target="_blank">https://doi.org/10.21105/joss.07239</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Serinaldi and Kilsby(2014)</label><mixed-citation>
      
Serinaldi, F. and Kilsby, C. G.: Rainfall extremes: Toward reconciliation after the battle of distributions, Water Resour. Res., 50, 336–352,
<a href="https://doi.org/10.1002/2013WR014211" target="_blank">https://doi.org/10.1002/2013WR014211</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Serinaldi et al.(2015)</label><mixed-citation>
      
Serinaldi, F., Bárdossy, A., and Kilsby, C. G.: Upper tail dependence in rainfall extremes: would we know it if we saw it?, Stoch. Env. Res. Risk A., 29, 1211–1233, <a href="https://doi.org/10.1007/s00477-014-0946-8" target="_blank">https://doi.org/10.1007/s00477-014-0946-8</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Southworth et al.(2024)</label><mixed-citation>
      
Southworth, H., Heffernan, J. E., and Metcalfe, P. D.: texmex: Statistical
modelling of extreme values, r package version 2.4.9, <a href="https://doi.org/10.32614/CRAN.package.texmex" target="_blank">https://doi.org/10.32614/CRAN.package.texmex</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Speight et al.(2017)</label><mixed-citation>
      
Speight, L., Hall, J., and Kilsby, C.: A multi-scale framework for flood risk analysis at spatially distributed locations, J. Flood Risk Manag., 10, 124–137, <a href="https://doi.org/10.1111/jfr3.12175" target="_blank">https://doi.org/10.1111/jfr3.12175</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Stengel et al.(2020)</label><mixed-citation>
      
Stengel, K., Glaws, A., Hettinger, D., and King, R. N.: Adversarial super-resolution of climatological wind and solar data, P. Natl. Acad. Sci. USA, 117, 16805–16815, <a href="https://doi.org/10.1073/pnas.1918964117" target="_blank">https://doi.org/10.1073/pnas.1918964117</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Steptoe and Economou(2021)</label><mixed-citation>
      
Steptoe, H. and Economou, T.: Extreme wind return periods from tropical cyclones in Bangladesh: insights from a high-resolution convection-permitting numerical model, Nat. Hazards Earth Syst. Sci., 21, 1313–1322, <a href="https://doi.org/10.5194/nhess-21-1313-2021" target="_blank">https://doi.org/10.5194/nhess-21-1313-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Thompson et al.(2025)</label><mixed-citation>
      
Thompson, V., Mitchell, D., Melia, N., Bloomfield, H., Dunstone, N., and Kay, G.: Detecting rising wildfire risks for South East England, Climate Resilience and Sustainability, 4, e70002, <a href="https://doi.org/10.1002/cli2.70002" target="_blank">https://doi.org/10.1002/cli2.70002</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>UNDRR(2017)</label><mixed-citation>
      
UNDRR: The Sendai Framework Terminology on Disaster Risk Reduction: Hazard, <a href="https://www.undrr.org/terminology/hazard" target="_blank"/> (last access: 9 February 2026), 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>van Wagner(1974)</label><mixed-citation>
      
van Wagner, C. E.: Structure of the Canadian forest fire weather index, vol. 1333, Environment Canada, Forestry Service Ottawa, ON, Canada, <a href="https://meteo-wagenborgen.nl/wp/wp-content/uploads/2019/08/van-Wagner-1974.pdf" target="_blank"/> (last access: 10 April 2026), 1974.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Wiese et al.(2019)</label><mixed-citation>
      
Wiese, M., Knobloch, R., and Korn, R.: Copula &amp; marginal flows: Disentangling the marginal from its joint, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1907.03361" target="_blank">https://doi.org/10.48550/arXiv.1907.03361</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Wilks and Wilby(1999)</label><mixed-citation>
      
Wilks, D. S. and Wilby, R. L.: The weather generation game: a review of
stochastic weather models, Prog. Phys. Geog., 23, 329–357,
<a href="https://doi.org/10.1177/030913339902300302" target="_blank">https://doi.org/10.1177/030913339902300302</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Wilson et al.(2022)</label><mixed-citation>
      
Wilson, T., Tan, P.-N., and Luo, L.: DeepGPD: A Deep Learning Approach for Modeling Geospatio-Temporal Extreme Events, Proceedings of the AAAI Conference on Artificial Intelligence, 36, 4245–4253,
<a href="https://doi.org/10.1609/aaai.v36i4.20344" target="_blank">https://doi.org/10.1609/aaai.v36i4.20344</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Yin et al.(2023)</label><mixed-citation>
      
Yin, J., Gentine, P., Slater, L., Gu, L., Pokhrel, Y., Hanasaki, N., Guo, S., Xiong, L., and Schlenker, W.: Future socio-ecosystem productivity threatened
by compound drought–heatwave events, Nature Sustainability, 6, 259–272,
<a href="https://doi.org/10.1038/s41893-022-01024-1" target="_blank">https://doi.org/10.1038/s41893-022-01024-1</a>, 2023.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Zhang et al.(2018)</label><mixed-citation>
      
Zhang, S., Solari, G., Yang, Q., and Repetto, M. P.: Extreme wind speed distribution in a mixed wind climate, J. Wind Eng. Ind. Aerod., 176, 239–253, <a href="https://doi.org/10.1016/j.jweia.2018.03.019" target="_blank">https://doi.org/10.1016/j.jweia.2018.03.019</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Zhao et al.(2020)</label><mixed-citation>
      
Zhao, S., Liu, Z., Lin, J., Zhu, J.-Y., and Han, S.: Differentiable augmentation for data-efficient GAN training, in: Advances in Neural Information Processing Systems, vol. 33, 7559–7570, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2006.10738" target="_blank">https://doi.org/10.48550/arXiv.2006.10738</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Zscheischler et al.(2018)</label><mixed-citation>
      
Zscheischler, J., Westra, S., van den Hurk, B. J. J. M., Seneviratne, S. I., Ward, P. J., Pitman, A., AghaKouchak, A., Bresch, D. N., Leonard, M., Wahl, T., and Zhang, X.: Future climate risk from compound events, Nat. Clim. Change, 8, 469–477, <a href="https://doi.org/10.1038/s41558-018-0156-3" target="_blank">https://doi.org/10.1038/s41558-018-0156-3</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Zscheischler et al.(2020)</label><mixed-citation>
      
Zscheischler, J., Martius, O., Westra, S., Bevacqua, E., Raymond, C., Horton, R. M., van den Hurk, B., AghaKouchak, A., Jézéquel, A., Mahecha, M. D., Maraun, D., Ramos, A. M., Ridder, N. N., Thiery, W., and Vignotto, E.: A typology of compound weather and climate events, Nature Reviews Earth &amp; Environment, 1, 333–347, <a href="https://doi.org/10.1038/s43017-020-0060-z" target="_blank">https://doi.org/10.1038/s43017-020-0060-z</a>, 2020.

    </mixed-citation></ref-html>--></article>
