<?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">ACP</journal-id><journal-title-group>
    <journal-title>Atmospheric Chemistry and Physics</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ACP</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Chem. Phys.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1680-7324</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/acp-26-9541-2026</article-id><title-group><article-title>Variability of local gravity wave spectra from data of a high-resolution icosahedral-grid global model</article-title><alt-title>Variability of local gravity wave spectra</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Procházková</surname><given-names>Zuzana</given-names></name>
          <email>prochazkova@karlin.mff.cuni.cz</email>
        <ext-link>https://orcid.org/0000-0002-1095-4436</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Mahmoudi</surname><given-names>Erfan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff3">
          <name><surname>Chew</surname><given-names>Ray</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6454-8401</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Dolaptchiev</surname><given-names>Stamen</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2410-3739</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Stephan</surname><given-names>Claudia Christine</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-5736-1948</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff5">
          <name><surname>Völker</surname><given-names>Georg Sebastian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3658-8515</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Achatz</surname><given-names>Ulrich</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-5065-5633</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Department of Atmospheric Physics, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute for Atmospheric and Environmental Sciences, Goethe University Frankfurt, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Planetary and Geosciences, California Institute of Technology, Pasadena, California, USA</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Leibniz Institute of Atmospheric Physics at the University of Rostock, Kühlungsborn, Germany</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Department of Physical Oceanography, Leibniz Institute for Baltic Sea Research Warnemünde, Rostock, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Zuzana Procházková (prochazkova@karlin.mff.cuni.cz)</corresp></author-notes><pub-date><day>8</day><month>July</month><year>2026</year></pub-date>
      
      <volume>26</volume>
      <issue>13</issue>
      <fpage>9541</fpage><lpage>9558</lpage>
      <history>
        <date date-type="received"><day>10</day><month>February</month><year>2026</year></date>
           <date date-type="rev-request"><day>23</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>29</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>3</day><month>June</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Zuzana Procházková 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://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026.html">This article is available from https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026.html</self-uri><self-uri xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026.pdf">The full text article is available as a PDF file from https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e170">Atmospheric gravity waves influence the general circulation through transport of energy and momentum. Even with increasing computing capacities, parametrisation of their effects is still needed. Here, we diagnose gravity wave spectra from the data of a high-resolution ICON simulation on subdomains defined by a low-resolution ICON grid. A unique methodology is applied that avoids unnecessary interpolations and filters the data by projection on the linearised gravity wave modes, providing precise and detailed information about the gravity wave spectra. The dependence of these spectra on latitude is then studied, highlighting the importance of the zonal wind direction in the shape of the spectra. Finally, we see that the spectra can be highly simplified by using tens to hundreds of principal components, which is a key property allowing for an increase in efficiency of current gravity wave parametrisations.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Deutsches Klimarechenzentrum</funding-source>
<award-id>bb1097</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Grantová Agentura České Republiky</funding-source>
<award-id>23-04921M</award-id>
<award-id>25-17683S</award-id>
</award-group>
<award-group id="gs3">
<funding-source>Deutsche Forschungsgemeinschaft</funding-source>
<award-id>428312742</award-id>
<award-id>274762653</award-id>
<award-id>235221301</award-id>
</award-group>
<award-group id="gs4">
<funding-source>Eric and Wendy Schmidt</funding-source>
<award-id>Virtual Earth System Research Institute DataWave project</award-id>
<award-id>Climate Modelling Alliance</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="d2e182">Gravity waves (GWs) are a ubiquitous phenomenon in the atmosphere, influencing the atmospheric wind field by both dissipative and non-dissipative effects <xref ref-type="bibr" rid="bib1.bibx46" id="paren.1"/>. They redistribute energy and momentum, which  significantly affects large-scale stratospheric dynamics <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx38" id="paren.2"/>, drives the quasi-biennial oscillation in the middle atmosphere <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx10" id="paren.3"/>, and is also linked to interannual variability such as the El Niño–Southern Oscillation or North Atlantic Oscillation <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx35 bib1.bibx19" id="paren.4"/>. Moreover, GWs influence the transport of particles in the atmosphere <xref ref-type="bibr" rid="bib1.bibx7" id="paren.5"/> and play a role in cloud physics <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx11 bib1.bibx2" id="paren.6"/>. </p>
      <p id="d2e205">As GWs act on various scales, with horizontal wavelengths between few and thousands of kilometres, only a part of their spectra is resolved by global numerical models, and the effects of the under- and unresolved waves have to be parametrised. Although the resolution of current simulations of the weather and climate system has been improving, GW parametrisations still need to be included <xref ref-type="bibr" rid="bib1.bibx33" id="paren.7"/>. Currently used parametrisations for both orographic and non-orographic GW generally prescribe the GW sources, possibly in the form of GW spectra, and the way they propagate in the atmosphere and dissipate at certain levels, causing acceleration or deceleration of the mean flow through deposition of energy <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx32" id="paren.8"/>. The parametrisations are most often highly simplified, and our knowledge of the input of parametrisations, especially for non-orographic and non-convective GW sources, is also limited <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx2" id="paren.9"/>, with the sources often described using simplified or even universal spectral shapes, such as the Desaubies spectrum <xref ref-type="bibr" rid="bib1.bibx5" id="paren.10"/>. This implies that the variability of initial GW spectra is assumed to be small or dynamically irrelevant. However, observational and modelling evidence suggests that GW generation is highly intermittent and source-dependent <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx30" id="paren.11"><named-content content-type="pre">e.g.,</named-content></xref>, which raises the question of whether a universal spectral representation is sufficient for capturing their effects on the large-scale flow. In this work, we address the problem of assessing spectra variability with the aim of improving parametrisations by a spectral analysis of a high-resolution model simulation.</p>
      <p id="d2e225">One-dimensional spectra describing atmospheric waves using temperature or wind velocities have already been studied for a few decades in both theory and observations <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx21 bib1.bibx42 bib1.bibx24 bib1.bibx25" id="paren.12"><named-content content-type="pre">e.g.,</named-content></xref>. The processes in the atmosphere are then attributed to the slope of the spectra. In particular, the mesoscale <inline-formula><mml:math id="M1" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5/3-slope is observed in the upper troposphere and lower stratosphere, with a possible explanation linked to inertia-gravity waves <xref ref-type="bibr" rid="bib1.bibx25" id="paren.13"/>. A spectrum decomposition approach is followed by <xref ref-type="bibr" rid="bib1.bibx49" id="text.14"/>, distinguishing between balanced and unbalanced flow spectra by representing the global circulation in terms of normal-mode functions. However, this methodology does not allow the spectra to be evaluated at local domains for visualizing the wave field at specific locations. Moreover, up-to-date studies usually focus on the averaged 1D spectra, not considering a potential directionality or anisotropy of the observed processes <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx22 bib1.bibx28" id="paren.15"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e251">Here, we investigate whether GW spectra exhibit significant spatial variability and whether this variability can be represented in a reduced form suitable for parametrizations. To this end, we calculate local three-dimensional GW spectra at subdomains defined by a low-resolution model grid. We introduce a novel methodology that uses data restricted to the triangular subdomains and projects the spectra to GW modes using linear GW theory. The variability of the spectra among the coarse-grained triangular grid cells is analysed by applying the principal component analysis.</p>
      <p id="d2e255">The goal is to assess whether GW spectra can be approximated by a small number of dominant patterns, or whether their variability is too large to justify the use of fixed spectral shapes. This provides a direct link to the development of parametrisations: if the spectra are low-dimensional but variable, they may be predicted from large-scale conditions, for example using machine learning approaches. While the implementation of such parametrizations is beyond the scope of this study, the results presented here establish the necessary foundation by quantifying the structure and variability of resolved GW spectra.</p>
      <p id="d2e258">In Sect. <xref ref-type="sec" rid="Ch1.S2"/>, we describe the methods and data used for the analysis, with the emphasis on the newly introduced approaches. The methodology is then illustrated in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/>, followed by the analysis of the variability of GW spectra in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>. The results are discussed and conclusions presented in Sect. <xref ref-type="sec" rid="Ch1.S4"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data and methodology</title>
      <p id="d2e279">In order to assess the variability of the gravity waves, local 3D spatio-temporal spectra are computed and projected onto the gravity wave part defined by the linear theory, as described by the following subsections. Resulting gravity wave spectra are analysed using principal component analysis. The individual steps are described below.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>ICON simulation</title>
      <p id="d2e289">The analysis is performed on a global simulation of the Icosahedral Nonhydrostatic model (ICON) on a model grid R2B10 with an approximate horizontal resolution of 2.5 km. The data cover the period from 23 to 29 January 2020 with an output time step of 10 min. Due to the high resolution, no parametrisation of GWs is applied. We used the model output interpolated to the vertical level of 15 km.</p>
      <p id="d2e292">For assessing the local effects, the data are divided into subdomains defined as the cells of the ICON R2B4 grid (160 km resolution). In this way, we are estimating the effect that would be missing if only a low-resolution model was applied instead of using the R2B10 grid, in the range of wavelengths admissible by the analysis and excluding the interaction of scales. Although we are missing some GWs even in the high-resolution simulation <xref ref-type="bibr" rid="bib1.bibx33" id="paren.16"/>, these waves, as well as waves removed during the analysis due to the effective resolution limit, have short wavelengths and therefore we do not expect a significant influence on the results in the wavenumber ranges studied.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Local spectra</title>
      <p id="d2e306">The computation of the three-dimensional spectra at the subdomains is done in two steps, by transforming the data first in wavenumber and then in frequency domain. For each subdomain, the data are first used to compute the time series of horizontal spectra. Afterwards, 1D Fourier transform is applied to the resulting time series of horizontal spectral coefficients, adding the frequency dimension to the spectra.</p>
      <p id="d2e309">The computation of the horizontal spectrum is more involved because the data are defined on a triangular ICON grid and the subdomains are triangular as well. With some modification, we apply the procedure of Least-squares Fourier fitting <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx40" id="paren.17"/>, used for a similar procedure for physical orography in <xref ref-type="bibr" rid="bib1.bibx9" id="text.18"/>.</p>
      <p id="d2e318">For each subdomain, the computation is done in the local Cartesian system with the origin in the circumcentre of the triangle, the <inline-formula><mml:math id="M2" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis pointing to the east, and the <inline-formula><mml:math id="M3" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis pointing to the north. The projection of the points from the high-resolution grid to this local system is constructed by projecting the points from the sphere to the plane defined by the vertices of the triangle.</p>
      <p id="d2e335">In the first step, the field on the triangle is deplaned and tapered. For tapering, the 1D Tukey window with parameter <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula> and width being the height of the triangle is applied in the three directions perpendicular to the sides of the triangular subdomain, as illustrated in Fig. <xref ref-type="fig" rid="F1"/>. This creates zero values on the sides and at the opposite apices. In the corners, the tapering is more effective, with the 1D Tukey window also applied with each adjacent side, which is very similar to standard 2D tapering methods in rectangular domains <xref ref-type="bibr" rid="bib1.bibx4" id="paren.19"/>. The deplaning is done by subtracting plane fitted to the data in the triangle, using the linear approximation approach introduced in <xref ref-type="bibr" rid="bib1.bibx34" id="text.20"/>.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e361">Illustration of the taper applied on the triangular subdomains.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f01.png"/>

        </fig>

      <p id="d2e370">In the next step, the zonal and meridional wavenumbers of the spectra are defined. For this, the average horizontal resolution of the high-resolution data <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>, as given by ICON, and the horizontal extent of the subdomains <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, defined as the zonal and meridional sides of the smallest rectangle in which the subdomain can be inscribed, are used:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M8" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mo mathsize="2.0em">⌊</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="2.0em">⌋</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>m</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi>m</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mo mathsize="2.0em">⌊</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="2.0em">⌋</mml:mo><mml:mo mathsize="2.0em">/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><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:mo mathsize="2.0em">⌊</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="2.0em">⌋</mml:mo><mml:mo mathsize="2.0em">/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a parameter that allows the computation of only a part of the spectrum. Here, the symbol <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mo>⌊</mml:mo><mml:mo>⋅</mml:mo><mml:mo>⌋</mml:mo></mml:mrow></mml:math></inline-formula> represents the closest even number. To avoid computation of a large part of the spectrum below effective resolution, <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> is used and we define the notation <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>=</mml:mo><mml:mo>⌊</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>⌋</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>⌊</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>⌋</mml:mo></mml:mrow></mml:math></inline-formula>. Since the data are real, we compute the horizontal spectrum only for positive zonal wavenumbers. After finding the horizontal spectrum with these wavenumbers, the part of the spectrum for the negative zonal wavenumber is completed by using the symmetry of the Fourier transform. In our data, <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reach values around 20, based on the subdomain size.</p>
      <p id="d2e824">With the wavenumbers defined by Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and (<xref ref-type="disp-formula" rid="Ch1.E2"/>), the amplitudes of the Fourier transform are fitted, so that

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M18" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>≈</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:munderover><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:munderover><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>≡</mml:mo><mml:mi>F</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:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the real and imaginary components of the Fourier amplitudes <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M22" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is an operator mapping <inline-formula><mml:math id="M23" 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> to the approximation of the inverse Fourier transform, as defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>). The fitting is achieved by minimisation of the functional

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M24" display="block"><mml:mrow><mml:mi>J</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:mo>=</mml:mo><mml:mo>‖</mml:mo><mml:mi>f</mml:mi><mml:mo>-</mml:mo><mml:mi>F</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:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</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:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The regularizing term <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><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:mrow></mml:math></inline-formula> is necessary to avoid overfitting. The minimiser can be obtained by evaluating the Gateaux derivative of the functional <inline-formula><mml:math id="M26" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> and setting it to zero, which leads to the equation

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M27" display="block"><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>F</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>I</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:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>f</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M28" 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> being represented by a 1D vector composed of the individual values of <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M31" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> by a matrix containing terms <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>).</p>
      <p id="d2e1537">The regularization parameter <inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is chosen as 0.1 times the average of the diagonal coefficients of the matrix <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi>F</mml:mi></mml:mrow></mml:math></inline-formula>. Equation (<xref ref-type="disp-formula" rid="Ch1.E3"/>) describes the real Fourier transform and its equivalence to the formula for standard Fourier transform with both negative and positive wavenumbers up to the choice of truncation limits, is shown in <xref ref-type="bibr" rid="bib1.bibx9" id="text.21"/>.</p>
      <p id="d2e1565">The temporal spectrum is computed from the horizontal spectrum coefficients by 1D FFT

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M36" display="block"><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of time steps <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> considered for the transform and <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>n</mml:mi><mml:mo>/</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M40" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> being the length of the time series. For the daily spectra of the data with a time step of 10 min, we have <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">144</mml:mn></mml:mrow></mml:math></inline-formula>. Note the negative sign in the definition of <inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> that allows us to write

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M43" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mover accent="true"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          with the inverse transform

            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M44" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>y</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>y</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where we already included the modes with negative zonal wavenumber and, to simplify interpretation of the results, modified the truncation limit to get a symmetric range of meridional wavelengths. Using this definition of the Fourier transform, the Parseval theorem is

            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M45" display="block"><mml:mrow><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:munder><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:munder><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e2300">However, the constants <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are not as well defined as in the case of the standard Fourier transform since our data are not equidistant in a regular <inline-formula><mml:math id="M48" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M49" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> grid: we do not have a clear relation between number of points and number of wavenumbers. In addition, we take only part of the spectrum to save computation time (owing to the parameter <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eqs. <xref ref-type="disp-formula" rid="Ch1.E1"/> and <xref ref-type="disp-formula" rid="Ch1.E2"/>). To solve this issue, we introduce a scaling factor for each of the variable modifying its spectral amplitude based on the Parseval theorem, which is applied on the spectra uniformly across scales. The factor basically compares the left-hand side and the right-hand side of the Parseval theorem for the horizontal transform. For example, for zonal velocity <inline-formula><mml:math id="M51" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>, the scaling factor <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as

            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M53" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>N</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>l</mml:mi></mml:msub><mml:mo>∑</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>∑</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi>u</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is computed by subsequently removing an interpolated plane from the data for a given triangle, tapering it and removing an interpolated plane again. The scaling factors are computed using a single time step only, since the median scaling factor evaluated from all the triangles in a single time step does not change. The factor is applied during the computation of the horizontal spectra and the results obtained from them (i.e., the 3D spectra and their projection to GW modes) are therefore modified as well.</p>
      <p id="d2e2465">The procedure above is applied for the velocity components (<inline-formula><mml:math id="M55" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M56" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M57" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula>), the buoyancy (<inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>/</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M59" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the average potential temperature over the level at the given time and <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>) and the pressure <inline-formula><mml:math id="M61" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>, which will be needed for the next steps. For simplicity, we will further denote the full 3D Fourier amplitudes by a single hat symbol as <inline-formula><mml:math id="M62" 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>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Gravity wave projection</title>
      <p id="d2e2573">For each triangle, the separation of the gravity wave part from the spectra is done as follows:</p>
      <p id="d2e2576">The vertical wavenumber is first calculated using the dispersion relation for both acoustic-gravity waves (the derivation of the formula is shown in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>)

            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M63" display="block"><mml:mrow><mml:msubsup><mml:mi>m</mml:mi><mml:mrow><mml:mi mathvariant="normal">sw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">gw</mml:mi></mml:mrow><mml:mo>±</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mo>±</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:msqrt><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The intrinsic frequency is defined by <inline-formula><mml:math id="M64" 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 mathvariant="italic">ω</mml:mi><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M65" display="inline"><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M66" display="inline"><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> are the zonal and meridional velocities averaged over the triangle and over the time range used for the spectrum; <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M68" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the Brunt–Väisälä frequency, and <inline-formula><mml:math id="M69" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> is the Coriolis parameter. The scale height <inline-formula><mml:math id="M70" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is calculated from the averaged temperature (averaged over triangle and time) by <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:math></inline-formula> and the speed of sound follows equation <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denoting specific heat capacities at constant pressure and volume and <inline-formula><mml:math id="M75" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is the specific gas constant.</p>
      <p id="d2e2868">Next, we use the polarisation relations for gravity waves <xref ref-type="bibr" rid="bib1.bibx1" id="paren.22"/>

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M76" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><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 mathvariant="normal">i</mml:mi><mml:mi>l</mml:mi><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:msubsup><mml:mi>m</mml:mi><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><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:mi mathvariant="normal">i</mml:mi><mml:mi>k</mml:mi><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:msubsup><mml:mi>m</mml:mi><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:msubsup><mml:mi>m</mml:mi><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>(</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          The parameter <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is computed as <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>exp⁡</mml:mi><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M80" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> evaluated from the averaged pressure and temperature as <inline-formula><mml:math id="M81" display="inline"><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:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mi>R</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e3450">For vectors <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of the shape <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we define the inner product

            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M85" display="block"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn><mml:mo>*</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn><mml:mo>*</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn><mml:mo>*</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn><mml:mo>*</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn><mml:mo>*</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where the asterisk <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mo>⋅</mml:mo></mml:mfenced><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> denotes the complex conjugate.</p>
      <p id="d2e3697">Next, we define a 5-dimensional vector <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and insert the polarisation relation to express it in the form <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup><mml:mo>≡</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the prefactors of <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>±</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> on the right-hand side of Eqs. (<xref ref-type="disp-formula" rid="Ch1.E12"/>)–(<xref ref-type="disp-formula" rid="Ch1.E15"/>). We can then project the computed spectra <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> into the direction of this vector by

            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M95" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mi mathvariant="normal">proj</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">Y</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          which ensures that the projected specra follow the polarisation relations for GWs. The theory behind the GW projection and the formula for the inner product is expanded in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
      <p id="d2e4042">Only the first component of the resulting vector, which is the gravity wave part of the zonal velocity spectrum, is saved – the choice of the zonal velocity as a representative variable is arbitrary. The other components are connected by the polarisation relations.</p>
      <p id="d2e4045">We will aim at dividing the data into the geostrophic mode, two gravity wave modes, and the rest. The dispersion relation connected to the geostrophic mode is <inline-formula><mml:math id="M96" 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</mml:mn></mml:mrow></mml:math></inline-formula>, which means that the geostrophic modes can be separated by looking at the components of the spectra with this intrinsic frequency. Similarly, we can restrict the components to gravity waves by setting both the lower and upper limit on the intrinsic frequency <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>≤</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≤</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> with

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M98" display="block"><mml:mtable rowspacing="5.690551pt" displaystyle="true"><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          as derived from the dispersion relation in Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/> from the extremal vertical wavenumber values <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>→</mml:mo><mml:mo>inf⁡</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, respectively. As for the gravity waves, we further analyse parts of the spectra with the intrinsic frequency inside the limits only. In addition, we also include an upper limit on the vertical wavenumber <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">453</mml:mn></mml:mrow></mml:math></inline-formula> m is the thickness of the model layer at the altitude studied. This ensures that we do not include in the analysis wavelengths that cannot be resolved by the model, although they can be obtained from the dispersion relation.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Wave action density</title>
      <p id="d2e4390">The study of spectra variability further focuses on the wave action density after interpolation to the <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> grid. The total energy of the projected gravity wave modes can be defined as

            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M104" display="block"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">gw</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi></mml:msub><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi></mml:msub><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi></mml:msub><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi></mml:msub><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where the first three summands correspond to the kinetic energy and the last one to the potential energy. The wave action density is then expressed as

            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M105" display="block"><mml:mrow><mml:mi mathvariant="script">N</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">gw</mml:mi></mml:msub></mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The wave action density is conserved along wave propagation paths unless the wave dissipates or is being generated, and is therefore useful for predicting gravity wave propagation.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Gravity wave spectrum</title>
      <p id="d2e4548">As the methodology of spectrum computation and projection on GW modes introduced in the paper work on the subdomains independently, we will first demonstrate it on zonal velocity component at 15 km altitude for two arbitrarily selected subdomains on 23 January 2020 (00:00 UTC for horizontal spectra).</p>
      <p id="d2e4551">First, we will look at a subdomain at 65° N and 47° E, a lowland region near the Kanin Peninsula, representing here a region without distinct orography that could cause significant GW activity (see terrain height in Fig. <xref ref-type="fig" rid="F2"/>a). The zonal velocity component in the triangular region is depicted in Fig. <xref ref-type="fig" rid="F2"/>b. Although there are no strong wave imprints, there are some perturbations that could represent wave crests and troughs with the orientation between the south-east and the north-west. This is then correctly captured in the horizontal spectrum in Fig. <xref ref-type="fig" rid="F2"/>c, which highlights the NE-SW direction. Apart from the directionality, the spectrum contains larger values for longer wavelengths, decreasing towards the shorter wavelengths. When averaged over the bands of horizontal wavelength size across all directions, the slope of the spectrum is close to the <inline-formula><mml:math id="M106" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5/3 slope (Fig. <xref ref-type="fig" rid="F2"/>d). However, it should be noted that the 1D spectrum in Fig. <xref ref-type="fig" rid="F2"/>d is not averaged over time to account for the entire wave periods, as is usual for the 1D spectra, so some deviations from the slope are expected. The spectra averaged over larger regions are shown in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e4576">Illustration of the methodology on a randomly selected triangle near Kanin Peninsula. <bold>(a)</bold> Topography at the triangular subdomain. <bold>(b)</bold> Original zonal velocity field. <bold>(c)</bold> Horizontal spectrum computed from the zonal velocity in panel <bold>(b)</bold>. <bold>(d)</bold> 1D spectrum computed from the horizontal spectrum in panel <bold>(c)</bold>, indicating the spectral slope close to <inline-formula><mml:math id="M107" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5/3 (slanted line). <bold>(e)</bold> Cross-section of the spatiotemporal spectrum for <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> obtained by the Fourier transform of the time series of horizontal spectra. <bold>(f)</bold> Cross-section of the spectrum from panel <bold>(e)</bold> projected onto the GW mode with <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, displayed again for <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the two slanted lines denote the lines <inline-formula><mml:math id="M111" 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:mo>±</mml:mo><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f02.jpg"/>

        </fig>

      <p id="d2e4679">If we take 24 h evolution of the horizontal spectra at the triangular subdomain and apply the Fourier transform in time, we arrive at the 3D spectrum with a cross-section for <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> shown in Fig. <xref ref-type="fig" rid="F2"/>e. There are again large values of spectral amplitude for long wavelengths and long periods, which is consistent with previous studies <xref ref-type="bibr" rid="bib1.bibx44" id="paren.23"><named-content content-type="pre">e.g.,</named-content></xref>. The quantity shown in the figure is the spectral density of the zonal velocity perturbation, the spectrum of kinetic energy density would be, however, very similar. The spectrum in Fig. <xref ref-type="fig" rid="F2"/>e is symmetric with respect to the change of sign <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M114" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula>, which is a general property of the Fourier transform of real fields. The low values for <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> are caused by the deplaning of the data.</p>
      <p id="d2e4765">The 3D spectrum is then projected to GW modes using the projection described in Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) and limited to the range of intrinsic frequencies described by Eqs. (<xref ref-type="disp-formula" rid="Ch1.E18"/>) and (<xref ref-type="disp-formula" rid="Ch1.E19"/>). The spectrum projected onto the GW mode with positive wavenumber is shown in Fig. <xref ref-type="fig" rid="F2"/>f. The basic structure of the spectrum is similar to that of the original 3D spectrum. However, due to the projection, the exact symmetry of Fig. <xref ref-type="fig" rid="F2"/>e is no longer present. Since the spectrum is now a function of the vertical wavenumber through the selection of the gravity mode as well, there is a similar symmetry with respect to the change of sign <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>→</mml:mo><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula>. This implies that the full spectrum for <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> already contains all information, since the projection to the other mode can be obtained by the coordinate transformation, which makes it sufficient to study only the mode with positive vertical wavenumber. The representation by positive m and both signs of frequency and horizontal wavenumber is chosen to simplify discussion of the results. Other representations, such as using positive frequency and both signs of the wavenumbers, carry the same information and it is possible to switch to them using the symmetry of the spectra.</p>
      <p id="d2e4836">The projected spectrum is divided by two planes, <inline-formula><mml:math id="M119" 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:mo>±</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:math></inline-formula>, represented in Fig. <xref ref-type="fig" rid="F2"/>f as the two slanted lines. As linear GW theory implies the limit on intrinsic frequency <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E18"/>), there cannot be GWs between those two planes, hence the empty spots in the plot. Furthermore, since the sign of the vertical group velocity component of the GW corresponds to the sign of <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mo>/</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, we can see that the part of the spectrum where the intrinsic frequency is positive represents downward propagating waves and vice versa. In Fig. <xref ref-type="fig" rid="F2"/>f, this means that the parts of the plot above and below the slanted lines are downward and upward propagating waves, respectively. By looking at the plot, it can be therefore noted that at least for the selected subdomain, altitude and day, the upward propagating waves are stronger compared to the downward propagating waves. Numerically, upward propagating waves in this case cause 58 % of the energy of the zonal velocity <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>∫</mml:mo><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mi>k</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">dl</mml:mi><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula>. However, please note that this percentage is for the selected subdomain only. The global distribution of the percentage of upward propagating wave energy will be presented in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>.</p>
      <p id="d2e4933">Another region of missing values in the projected spectrum is the column of <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, which also does not describe GWs, as the dispersion relation for these wavenumbers does not result in a real vertical wavenumber. Finally, the blank space in Fig. <xref ref-type="fig" rid="F2"/>f is also around the <inline-formula><mml:math id="M124" 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:mo>±</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:math></inline-formula> planes for larger <inline-formula><mml:math id="M125" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M126" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>. These values are removed because the vertical wavenumber given by the dispersion relation is in this region higher than what could be present according to the vertical resolution of the model.</p>
      <p id="d2e4985">The same plots for another subdomain are shown in Fig. <xref ref-type="fig" rid="F3"/>. This subdomain lies on the Scandinavian Peninsula at 62° N and 7° E, which is known for exciting orographic GWs and thus provides a potentially more complex wave field. This is directly visible in Fig. <xref ref-type="fig" rid="F3"/>b, where there are more small-scale perturbations of the wind compared to Fig. <xref ref-type="fig" rid="F2"/>b for the previous subdomain. As in the previous case, the direction of the perturbations is visible in the directionality of the horizontal spectrum in Fig. <xref ref-type="fig" rid="F3"/>c. The horizontal spectrum is more anisotropic compared to the previous case, although the 1D spectrum in Fig. <xref ref-type="fig" rid="F3"/>d still points to a decreasing magnitude for decreasing wavelengths, with the slope oscillating around the slope <inline-formula><mml:math id="M127" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5/3.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e5009">Illustration of the methodology on a triangle at Scandinavian Peninsula. <bold>(a–f)</bold> As in Fig. <xref ref-type="fig" rid="F3"/>.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f03.jpg"/>

        </fig>

      <p id="d2e5023">The most noticeable difference between the spectra in the two subdomains is visible in the 3D spectra, especially after the GW projection (Fig. <xref ref-type="fig" rid="F3"/>f). For the second subdomain, we do not see that the spectral values decrease with frequency and zonal wavenumber as in Fig. <xref ref-type="fig" rid="F2"/>f due to much higher values around the extrinsic frequency <inline-formula><mml:math id="M128" 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>. This means that the majority of the waves on the subdomain are stationary, which is typical for orographic GWs. Again, we see higher values in the right part of Fig. <xref ref-type="fig" rid="F3"/>f, suggesting the dominant upward propagation of the waves. In this case, the percentage of energy for the upward propagating waves reaches 82 %, which is reasonable for the waves generated mostly by the orography.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Global distribution of gravity waves</title>
      <p id="d2e5052">The GW spectra presented in the previous section are informative about the wave type in individual subdomains. Now, we will extend our analysis to the global imprint of GWs.</p>
      <p id="d2e5055">In Fig. <xref ref-type="fig" rid="F4"/>a, we show the distribution of the total energy computed from the GW spectra using Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) for a single day of the simulation. The most significant areas with high energy are the orographic regions (e.g., Andes, Rocky Mountains, Alaska Range, Greenland, Island or Himalayas) and the regions of the Southern Hemisphere connected to the subtropical convection. Apart from that, we also see GWs with other sources in the mid-latitudes and above the equator. The magnitude of the energy is, however, much weaker – note the logarithmic axis of the plot.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e5064">Global distribution of GWs on 23 January 2020. <bold>(a)</bold> Total energy of GW spectra, as obtained by the GW projection, visualising particularly GW hotspots above orography, and also weaker GW signal in mid-latitudes and above the equator. <bold>(b)</bold> Fraction between the projected GW part and the 3D spectrum of total energy, describing the effect of GW projection compared to the removal of larger scales.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f04.jpg"/>

        </fig>

      <p id="d2e5080">The energy can also be computed from the 3D spectra before the GW projection. Although such spectra should in principle describe all processes in the data, we again see only small scales because the size of the domains being around 200 km at most. Therefore, the global distribution of the energy is very similar to the distribution in Fig. <xref ref-type="fig" rid="F4"/>a, mainly highlighting regions with orography.</p>
      <p id="d2e5085">The fraction between the energy computed from the GW spectra and the energy computed from the total 3D spectra is visualised in Fig. <xref ref-type="fig" rid="F4"/>b. In the plot, we can distinguish between regions where the GW projection removes the majority of the spectra (low values of the fraction) and where the large part of the spectra projects well onto the GW modes (high values). The most noticeable result is the decrease in the spectra in the subtropical jet regions, especially in the Northern Hemisphere. At these regions, the jet introduces wind gradients that result in larger Fourier coefficient amplitudes at the subdomains, increase the 3D spectrum, but do not describe the GWs. However, the largest ratio between the energies is in the Alaska Range or Franz Josef Land. Nevertheless, the fraction is still not one, which, especially because of the logarithmic character of the gravity wave energy, means that we are discarding a noticeable part of the spectra by the GW projection. Apart from the wind perturbations at the subdomains that are not caused by GWs, the GW projection would also dismiss nonlinearities due to the applied linearized theory. This could be the reason for the decreased amplitudes after the projection, especially for the stronger orographic GWs.</p>
      <p id="d2e5090">As shown in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>, the GW projection method also allows us to distinguish between upward and downward propagating waves. For the day shown in Fig. <xref ref-type="fig" rid="F4"/>a, the fraction of total energy of the upward propagating waves is visualized in Fig. <xref ref-type="fig" rid="F5"/>. At most places, 70 %–80 % of the wave energy propagates upward, highlighting the importance of tropospheric wave sources. A lower percentage is present in two regions, where the values decrease even below 50 %. First, the fraction is generally lower above the tropical Pacific and Atlantic ocean. This is likely connected to the fact that the tropopause is in the tropics higher than the studied altitude and the spectrum can therefore be dominated by convective GWs coming from above. Second, the figure shows significant downward propagating waves at the northern-hemispheric polar regions, especially above the Chukotka region, possibly originating at the edge of the polar vortex <xref ref-type="bibr" rid="bib1.bibx47" id="paren.24"/> in the absence of strong tropospheric sources.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e5104">Percentage of upward propagating waves on 23 January 2020, described by the total energy of GWs.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f05.jpg"/>

        </fig>

      <p id="d2e5113">In Fig. <xref ref-type="fig" rid="F6"/>, we show the zonal mean distribution of the energy from Fig. <xref ref-type="fig" rid="F4"/>a. The orographical GW hotspots are clearly visible as the strong peaks in the plot. The gravity wave energy is higher at the Northern Hemisphere, since the wind is stronger at the winter hemisphere (see the red line in the figure). Although the individual hotspots in the Northern Hemisphere produce lower GW energy compared to the southern Andes region, there is more orography in the Northern Hemisphere, increasing the total zonal-averaged energy. An interesting region is the band southward from the equator, where the zonal mean zonal wind is close to zero. In that region, there is no distinct orography. The local maximum of the GW energy is therefore most likely linked to the convectively generated GWs above the subtropics and near the Intertropical Convergence Zone (ITCZ).</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e5123">Zonal mean of GW energy and the zonal mean zonal wind for the first day of the data. The plot reveals higher GW energy at the regions with orography and southward from the equator. Vertical lines are marking the latitude groups introduced in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f06.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Spectra variability</title>
      <p id="d2e5142">Lastly, we will look at how the shape of the spectrum differs between the subdomains, which is a key factor in assessing how simplified a GW parametrisation can be. Due to the meridionally dependent wind structure and distribution of GW sources such as orography or convection, we anticipate differences among latitudes. Therefore, we divide the subdomains into 10 groups of 2048 subdomains based on latitude. As the equatorial region contains significantly more grid cells along the parallel lines, the groups closer to the equator are narrower compared to the groups closer to the poles. The latitudinal ranges for these groups are listed in Table <xref ref-type="table" rid="T1"/> and visualised in Fig. <xref ref-type="fig" rid="F6"/>.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e5152">Latitude ranges for groups at the Northern Hemisphere. Southern hemispheric groups are denoted in the brackets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Group number</oasis:entry>
         <oasis:entry colname="col2">0 (9)</oasis:entry>
         <oasis:entry colname="col3">1 (8)</oasis:entry>
         <oasis:entry colname="col4">2 (7)</oasis:entry>
         <oasis:entry colname="col5">3 (6)</oasis:entry>
         <oasis:entry colname="col6">4 (5)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Latitude range</oasis:entry>
         <oasis:entry colname="col2">88.9–53.0° N(S)</oasis:entry>
         <oasis:entry colname="col3">53.0–36.6° N(S)</oasis:entry>
         <oasis:entry colname="col4">36.6– 3.8° N(S)</oasis:entry>
         <oasis:entry colname="col5">23.8–11.7° N(S)</oasis:entry>
         <oasis:entry colname="col6">11.7–0.0° N(S)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e5223">In each group, we interpolate the GW spectra of the wave action density onto a constant <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> grid and perform principal component analysis (PCA) to simplify these spectra. Based on the vertical wavenumber values computed from the dispersion relation, we select 12 positive and 12 negative vertical wavenumbers logarithmically spaced between the values corresponding to the vertical wavelengths 2.7 and 30.4 km. The PCA is applied <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="script">N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="script">N</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>/</mml:mo></mml:mrow></mml:math></inline-formula>(1 kg m<sup>2</sup> s<sup>−1</sup>) instead of just <inline-formula><mml:math id="M134" display="inline"><mml:mi mathvariant="script">N</mml:mi></mml:math></inline-formula>, as this focuses the analysis on the wavelengths for which the wave action density is largest while allowing changes in the order of magnitude.  To have a sufficient number of samples for the PCA (2048 subdomains for 7 independent daily spectra), we reduced the number of points in <inline-formula><mml:math id="M135" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M136" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> direction by half, so that the resulting <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> grid contains approximately 2600 data points for each spectrum.</p>
      <p id="d2e5332">We ask the following questions: <list list-type="bullet"><list-item>
      <p id="d2e5337">Are there some differences in averages or principal components between the groups?</p></list-item><list-item>
      <p id="d2e5341">How many principal components are needed in the individual groups?</p></list-item></list></p>
      <p id="d2e5344">The first question gives an estimate on how the spectra launched by GW parametrisations should look like for different latitudes. The second question assesses the spatial variability of the spectra within the latitude ranges and the possibility to compress the spectra by PCA, so that the parametrisations can more easily encompass this variability.</p>
      <p id="d2e5347">First, we will describe the average spectrum of the wave action density. In general, the wave action density is maximal for long horizontal wavelengths and short vertical wavelengths (Fig. <xref ref-type="fig" rid="F7"/>). The wave action density maxima are slightly asymmetrical, with higher values for purely meridional waves compared to the solely zonal ones with the same horizontal wavelength.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e5354">Average wave action density in two different groups. <bold>(a)</bold> Group 1. <bold>(b)</bold> Group 4. For the equatorial group 4, the spectrum is more symmetrical.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f07.png"/>

        </fig>

      <p id="d2e5369">When comparing the ten latitude groups, two different types of spectra are observed. For groups 4, 5 and 6, the spectra are relatively symmetric with respect to <inline-formula><mml:math id="M138" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> (see group 4 in Fig. <xref ref-type="fig" rid="F7"/>b). In contrast, the remaining groups are skewed in the direction of negative <inline-formula><mml:math id="M140" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="F7"/>a, visible on the contours with lower wave action density). This is likely caused by the direction of the mean wind. The wind at the studied altitude at the higher latitudes is purely zonal, which influences the range of intrinsic frequencies observed in the data through the <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> term in the definition of intrinsic frequency. For the positive zonal wind <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and positive zonal wavenumbers <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the intrinsic frequencies <inline-formula><mml:math id="M144" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> decrease with increasing zonal wavenumber. This decrease then causes an increase of the vertical wavenumber following Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>). As a result, there are not enough subdomains with short zonal wavelength and long vertical wavelengths, causing the decrease in the values in the plot region.</p>
      <p id="d2e5451">Additionally, the skewness of the spectrum can be qualitatively explained by the distinct propagation behaviour of GWs from different sources. Since the propagation direction of orographic GWs is always generally opposite to the wind, more energy would propagate westward in the regions with orography and westerly winds. On the other hand, the mechanism of generation of convective GWs does not directly enforce a propagation direction, possibly leading to a more symmetrical spectrum.</p>
      <p id="d2e5454">The shape of principal components (PCs) from the PCA is also strongly influenced by the shape of the wave action density spectrum. The first three PCs for groups 1 and 4 are shown in Fig. <xref ref-type="fig" rid="F8"/>. The equatorial cases with symmetric spectrum (group 4 in Fig. <xref ref-type="fig" rid="F8"/>d–f) provide PCs with the most comprehensible meaning. The first two PCs determine the direction of the zonal and meridional wavenumber, respectively. The third component further modifies the distribution of the wave action density described by the second component. A similar representation of the first modes is also present for the other equatorial groups 5 and 6.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e5463">Individual principal components 0,1 and 2 (columns) of wave action density in groups 1 (top) and 4 (bottom). The first few components mainly estimate the major structure in zonal, meridional and vertical directions, which is noticeable especially for group 4.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f08.png"/>

        </fig>

      <p id="d2e5472">Regarding the extratropical groups, the situation is less clear, since the reduced number of available data in the regions of positive <inline-formula><mml:math id="M145" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> effectively increases the variance there, which enforces the first few PCs to describe these spectral regions. However, in Fig. <xref ref-type="fig" rid="F8"/>a–b, parts of the PCs modifying the horizontal spectra in the north-west and north-east directions can still be observed. Similar, usually oblique, horizontal directions are also observable in the remaining groups (not shown).</p>
      <p id="d2e5484">Most importantly, the PCA is effective in approximating the final shape of the spectra. Figure <xref ref-type="fig" rid="F9"/> shows how many PCs we need to explain a given percentage of variance for the individual groups. To obtain 80 % of the spectra variance, 50 PCs are sufficient for the majority of the groups. If the aim is to obtain 95 % of the variance, about 400 PCs are needed, which still means decreasing the number of values necessary to describe the spectra by a factor of 5.</p>

      <fig id="F9"><label>Figure 9</label><caption><p id="d2e5492">Percentage of variability explained by a reduced number of modes. Generally, a relatively low number of PCs is needed to reconstruct most of the spectrum variability. Higher number of components is needed in the mid-latitudes.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f09.png"/>

        </fig>

      <p id="d2e5501">Finally, the complexity of the GW spectra represented by the efficiency of the PCA in Fig. <xref ref-type="fig" rid="F9"/> also depends on the latitude. If we are interested in a basic shape of the spectra (80 % of the variance), the spectra show more complex structure in the middle latitudes, although they are relatively simpler at the poles and at the equatorial groups. The higher complexity in the mid-latitudes is most likely connected to the more complex, strong circulation caused by the subtropical jet. This is also in coherence with the fact that more PC are needed in the northern, winter hemisphere, where the circulation is also stronger. It should be noted here that the complexity does not depend on the strength of the GW field, as illustrated in Fig. <xref ref-type="fig" rid="F6"/>, but rather on the zonal mean zonal wind. On the other hand, if the aim is to capture higher percentage of the variability, approximation of the polar and mid-latitude regions becomes more demanding. This implies that the polar group has highly variable spectra, although the general structure is likely determined by the wind.</p>
      <p id="d2e5508">The possible simplification of a selected spectrum from groups 1 and 4 using a limited number of modes is visualised in Fig. <xref ref-type="fig" rid="F10"/>. When approximated with 20 PCs only (first column), the shape of the spectrum is already reasonably captured for both the examples. It is however smoother compared to the original spectrum, which can be improved by considering more PCs (second column for 200 PCs). The coarseness of the spectrum from group 1 complicates the approximation using PCA. Although the reconstructed spectra for both the groups do not look exactly the same as the original spectra even for the 200 PCs, the basic structure is preserved already by the first 20 modes and they could provide a reasonable approximation.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e5515">Representation of a random single spectrum (third column) from groups 1 (top) and 4 (bottom) by 20 (first column) and 200 PCs (second column). With the 200 components, the main structure of the 3D spectrum is well represented, especially for the more symmetric case of group 4.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f10.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Discussion and conclusion</title>
      <p id="d2e5534">This study presents the variability of local gravity wave spectra at different geographical locations. To obtain the results, a novel methodology for spectrum computation and GW separation is applied. In terms of spectrum computation, horizontal interpolation is avoided by proceeding on a triangular grid. As we are working with the original triangular model grids, the resulting spectra describe the dynamics that would not be resolved by a low-resolution simulation, giving a direct interpretation to the results. Additionally, using data directly on the model grid avoids interpolation errors that usually lead to underestimation of the spectra <xref ref-type="bibr" rid="bib1.bibx26" id="paren.25"/>. Although similar fitting procedures were used in previous studies <xref ref-type="bibr" rid="bib1.bibx48" id="paren.26"/>, <xref ref-type="bibr" rid="bib1.bibx9" id="text.27"/> observed that they introduce errors in the amplitudes. However, since atmospheric quantities have mostly power-law spectra and we focus on small wavenumbers, our approach resembles a more precise method introduced by <xref ref-type="bibr" rid="bib1.bibx9" id="text.28"><named-content content-type="post">Constrained Spectral Approximation method</named-content></xref>, where the procedure is iterated for the wavenumbers with the largest amplitudes, which reduces the error in our results.</p>
      <p id="d2e5551">In order to isolate the GW contribution, the spectrum computation is followed by a projection to GW modes. The method is similar to the projection applied in <xref ref-type="bibr" rid="bib1.bibx6" id="text.29"/>, where the data are projected onto an orthonormal basis defined by a geostrophic mode, two gravity wave modes and a remaining part. Compared to the procedure in this study, there are some differences. First, we did not use the Boussinesq approximation, which makes the approach applicable for higher altitudes. Although this also allows sound waves among the resulting modes in principle, they cannot be analysed here because the sound waves are dampened in the model and due to the low temporal resolution of the data.  Second, since we were analysing data at a single altitude only, we do not get the spectra in the wavenumber <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> space directly from the GW projection as in <xref ref-type="bibr" rid="bib1.bibx6" id="text.30"/>, but they are described rather by horizontal wavenumbers <inline-formula><mml:math id="M147" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M148" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> and frequency <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula>. For dedicated experiments which are saved at short time steps, a <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:math></inline-formula> analysis is the better choice as the frequency is less subject to changes by, e.g., refraction compared to the vertical wavenumber. A limitation of the procedure is the necessity for using data with a short output timestep, increasing the disc-space requirements. The 10 min output frequency applied in our case is at the limit of what is needed to capture the dominant period of convective GWs <xref ref-type="bibr" rid="bib1.bibx20" id="paren.31"/>. </p>
      <p id="d2e5614">In GW research, GW perturbations are often separated from model data by removing larger scales, using a spectral cutoff <xref ref-type="bibr" rid="bib1.bibx45 bib1.bibx16 bib1.bibx12" id="paren.32"><named-content content-type="pre">e.g.,</named-content></xref>. Here, we apply the GW projection after the removal of large-scale motions. As a result, we can compare the efficiency of scale separation as a GW filtering method. We observed that the scale-based filtering results in similar GW signature, with an overestimation of GWs near the subtropical jet streams. The effectiveness of a horizontal filtering of GWs is in accordance with the work of <xref ref-type="bibr" rid="bib1.bibx43" id="text.33"/> for higher altitudes.</p>
      <p id="d2e5625">The advantage of our methodology, compared to simple scale-based filters, is also the possibility of a detailed study of the GW spectra. For example, the separation between the parts of the spectra with upward and downward propagating waves can be useful in future GW studies to distinguish whether the waves were generated in lower or upper vertical levels. Furthermore, the shape of the 3D GW spectra reveals the strength of the stationary part of the waves, which can help attribute the GWs to the wave sources. Such analysis is planned for a future study.</p>
      <p id="d2e5629">We analyse the variability of the spectra at different geographical bands. We see that the basic structure of the spectra is complex in the regions with strong zonal winds and the spectra are more variable in the polar regions. The results further suggest that the GW spectra can be well approximated by a limited number of GW modes. This is potentially useful for GW parametrisations, as it simplifies the spectra to be simulated by the models.</p>
      <p id="d2e5632">A certain limitation of this study is the restriction of the analysis to a single week due to computational limits. Thanks to the high number of subdomains with various atmospheric conditions in both hemispheres, we can however consider our results to be representative when related, for example, to the zonal wind.</p>
      <p id="d2e5635">In general, the study analyses the variability of GW spectra with a novel methodology in an ICON simulation, with the results providing valuable insights for refining GW parameterisations and guiding future investigations of GWs. Next, we plan to apply these findings to better characterise individual GW sources. As part of the analysis, GW sources in different areas will be identified using data describing topography or convection and spectrum shapes will be connected to those sources by machine learning techniques.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Derivation of dispersion relation and gravity wave projection</title>
      <p id="d2e5649">To derive the general dispersion relation for acoustic-gravity waves, we will start with the transformed set of linearised equations of motion, entropy equation and the continuity equation <xref ref-type="bibr" rid="bib1.bibx1" id="paren.34"><named-content content-type="pre">as derived in</named-content><named-content content-type="post">Chap. 10</named-content></xref>, assuming the adiabaticity of the wave perturbations,

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M151" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S1.E22"><mml:mtd><mml:mtext>A1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E23"><mml:mtd><mml:mtext>A2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>l</mml:mi><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E24"><mml:mtd><mml:mtext>A3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E25"><mml:mtd><mml:mtext>A4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E26"><mml:mtd><mml:mtext>A5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>l</mml:mi><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        for <inline-formula><mml:math id="M152" display="inline"><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula>, <inline-formula><mml:math id="M153" display="inline"><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula>, <inline-formula><mml:math id="M154" display="inline"><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula>, <inline-formula><mml:math id="M155" display="inline"><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M156" display="inline"><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula> defined from the wind, pressure and buoyancy perturbations <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msup><mml:mi>w</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msup><mml:mi>p</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msup><mml:mi>b</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> as

          <disp-formula id="App1.Ch1.S1.E27" content-type="numbered"><label>A6</label><mml:math id="M162" display="block"><mml:mrow><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>w</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>b</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>p</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>k</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>l</mml:mi><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>m</mml:mi><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>z</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mfrac><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:msqrt><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:msqrt><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:msqrt><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>N</mml:mi></mml:mrow><mml:msqrt><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msqrt><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:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with the same notation as in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. This system can be rewritten into the matrix form

          <disp-formula id="App1.Ch1.S1.E28" content-type="numbered"><label>A7</label><mml:math id="M163" display="block"><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow></mml:math></disp-formula>

        for <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and matrix

          <disp-formula id="App1.Ch1.S1.E29" content-type="numbered"><label>A8</label><mml:math id="M165" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="bold">M</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close=")" open="("><mml:mtable class="smallmatrix" columnalign="center center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mn mathvariant="normal" mathsize="small">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathsize="small">f</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal" mathsize="small">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mi mathsize="small" mathvariant="normal">i</mml:mi><mml:mi mathsize="small">k</mml:mi><mml:msub><mml:mi mathsize="small">c</mml:mi><mml:mi mathsize="small">s</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mi mathsize="small">f</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal" mathsize="small">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal" mathsize="small">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal" mathsize="small">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mi mathsize="small" mathvariant="normal">i</mml:mi><mml:mi mathsize="small">l</mml:mi><mml:msub><mml:mi mathsize="small">c</mml:mi><mml:mi mathsize="small">s</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathsize="small">N</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal" mathsize="small">1</mml:mn><mml:mrow><mml:msub><mml:mi mathsize="small">H</mml:mi><mml:mi mathvariant="italic" mathsize="small">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo mathsize="small">-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathsize="small" mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal" mathsize="small">2</mml:mn><mml:mi mathsize="small">H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo mathsize="small">-</mml:mo><mml:mi mathvariant="normal" mathsize="small">i</mml:mi><mml:mi mathsize="small">m</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi mathsize="small">c</mml:mi><mml:mi mathsize="small">s</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal" mathsize="small">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mi mathsize="small">N</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mi mathvariant="normal" mathsize="small">i</mml:mi><mml:mi mathsize="small">k</mml:mi><mml:msub><mml:mi mathsize="small">c</mml:mi><mml:mi mathsize="small">s</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mi mathvariant="normal" mathsize="small">i</mml:mi><mml:mi mathsize="small">l</mml:mi><mml:msub><mml:mi mathsize="small">c</mml:mi><mml:mi mathsize="small">s</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo mathsize="small">-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal" mathsize="small">1</mml:mn><mml:mrow><mml:msub><mml:mi mathsize="small">H</mml:mi><mml:mi mathvariant="italic" mathsize="small">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo mathsize="small">-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathsize="small" mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathsize="small" mathvariant="normal">2</mml:mn><mml:mi mathsize="small">H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo mathsize="small">+</mml:mo><mml:mi mathvariant="normal" mathsize="small">i</mml:mi><mml:mi mathsize="small">m</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi mathsize="small">c</mml:mi><mml:mi mathsize="small">s</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathsize="small" mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Therefore, we have an eigenvalue problem that has a non-zero solution if and only if it holds <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi mathvariant="normal">det</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="bold-italic">I</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold">M</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M167" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> is the identity matrix. The determinant in the condition can be evaluated, which results in the following equality

          <disp-formula id="App1.Ch1.S1.E30" content-type="numbered"><label>A9</label><mml:math id="M168" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo mathsize="1.5em">[</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo mathsize="1.5em">]</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        The equality is true if <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</mml:mn></mml:mrow></mml:math></inline-formula> or if

          <disp-formula id="App1.Ch1.S1.E31" content-type="numbered"><label>A10</label><mml:math id="M170" display="block"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Further, using the definitions <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, it can be shown that

          <disp-formula id="App1.Ch1.S1.E32" content-type="numbered"><label>A11</label><mml:math id="M176" display="block"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>H</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Finally, this can be substituted to the previous equation to give

          <disp-formula id="App1.Ch1.S1.E33" content-type="numbered"><label>A12</label><mml:math id="M177" display="block"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

        for <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, which is the dispersion relation for acoustic-gravity waves (Eq. <xref ref-type="disp-formula" rid="Ch1.E11"/>). When inverted to give dependence of intrinsic frequency on wavenumbers (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S2.E34"/>), it provides us with two dispersion relations for gravity waves and two dispersion relations for sound waves.</p>
      <p id="d2e7304">Since the intrinsic frequencies <inline-formula><mml:math id="M179" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> are eigenvalues of the system (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S1.E28"/>) with an anti-hermitian matrix <inline-formula><mml:math id="M180" display="inline"><mml:mi mathvariant="bold">M</mml:mi></mml:math></inline-formula>, the corresponding eigenvectors form orthogonal subspaces. This property is used in the methodology when we project the spectrum onto the GW subspaces, and it also explains the form of the scalar product used for the projection: When considering the scaling between the Fourier amplitudes and the variables with tilde in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E27"/>), the inner product applied on a vector of the form <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>b</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in Euclidean space translates to the inner product described by Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>).</p>
</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>Intrinsic frequency limits for gravity waves</title>
      <p id="d2e7394">The general form of the dispersion relation for both gravity and sound waves <xref ref-type="bibr" rid="bib1.bibx1" id="paren.35"/> can be computed by solving Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E33"/>) for <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> as

          <disp-formula id="App1.Ch1.S2.E34" content-type="numbered"><label>B1</label><mml:math id="M183" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">sw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">gw</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>±</mml:mo><mml:msqrt><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        with the notation introduced in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. For sufficiently large <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, the previous equation with the negative sign before the square root translates to the standard dispersion relation for GWs

          <disp-formula id="App1.Ch1.S2.E35" content-type="numbered"><label>B2</label><mml:math id="M185" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Equation (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E34"/>) with the positive sign describes the sound waves.</p>
      <p id="d2e7750">The goal here is to find limits on the intrinsic frequency of GWs, such that <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>≤</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>≤</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>. Since the intrinsic frequency decreases with the increasing size of vertical wavenumber, the minimum can be easily obtained by realizing that minimal intrinsic frequencies can be obtained by maximizing the vertical wavenumber. Therefore, by taking the limit <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula>, we get

          <disp-formula id="App1.Ch1.S2.E36" content-type="numbered"><label>B3</label><mml:math id="M188" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">min</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Equivalently, the maximum can be reached by taking the limit <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. The maximal intrinsic frequency is therefore

          <disp-formula id="App1.Ch1.S2.E37" content-type="numbered"><label>B4</label><mml:math id="M190" display="block"><mml:mtable rowspacing="4.267913pt 4.267913pt" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">gw</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:msqrt><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:msqrt></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>≈</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Hence in the analysis, we only accept Fourier modes satisfying <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≤</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≤</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="normal">gw</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>, which is consistent with the limit <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≤</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≤</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> derived, for example, in <xref ref-type="bibr" rid="bib1.bibx14" id="text.36"/>, with the upper limit simplifying to <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> for non-inertia GWs with large horizontal wavenumbers.</p>
</app>

<app id="App1.Ch1.S3">
  <label>Appendix C</label><title>Slopes of the spectra</title>
      <p id="d2e8242">The aim of this section is to compare spectra obtained in our analysis with the observed or modelled spectra. In Fig. <xref ref-type="fig" rid="FC1"/>, one-dimensional horizontal spectrum of kinetic energy density averaged over three zonal bands is shown. Similarly to the 1D spectra in Figs. <xref ref-type="fig" rid="F2"/>d and <xref ref-type="fig" rid="F3"/>d for individual subdomains, we see a power law with a slope close to the slope <inline-formula><mml:math id="M194" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5/3. The shapes of the spectra for the three regions are similar, with the slope slightly less steep in the tropical region (between 30° S and 30° N). For the horizontal scales around 200 km, the energy density is lower due to the deplaning procedure. As discussed in Sect. <xref ref-type="sec" rid="Ch1.S1"/>, this slope of the energy spectrum is expected and agrees with observations <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx25" id="paren.37"><named-content content-type="pre">e.g.,</named-content></xref>.</p>

      <fig id="FC1"><label>Figure C1</label><caption><p id="d2e8268">One-dimensional horizontal spectra of kinetic energy density, averaged over the first day of the data for three regions defined by the latitudes 30° N and 30° S. The slopes of the spectra are close to the expected slope <inline-formula><mml:math id="M195" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5/3, visualised by the dotted line.</p></caption>
        <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f11.png"/>

      </fig>

      <p id="d2e8284">After the projection onto GW modes, the spectra can be described by both the intrinsic frequency and the vertical wavenumber of GWs. We can thus compare the spectra of total energy with the generalised Desaubies spectrum <xref ref-type="bibr" rid="bib1.bibx15" id="paren.38"/>

          <disp-formula id="App1.Ch1.S3.E38" content-type="numbered"><label>C1</label><mml:math id="M196" display="block"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><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:mi mathvariant="italic">φ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>m</mml:mi><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mo>∗</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>s</mml:mi></mml:msup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mo>-</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>m</mml:mi><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mo>∗</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M197" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula> is the azimuthal direction of propagation, <inline-formula><mml:math id="M198" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the Brunt-Väisälä frequency, <inline-formula><mml:math id="M199" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M200" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M201" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M202" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> are constants and <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mo>∗</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> is the characteristic vertical wavenumber. For each direction, this formula represents a power law in <inline-formula><mml:math id="M204" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ω</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and a slightly more complex dependency on <inline-formula><mml:math id="M205" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>. In Fig. <xref ref-type="fig" rid="FC2"/>, we compare these two dependencies with the spectra obtained from the data for zonally propagating waves (<inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>∈</mml:mo><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>) for the first day of the simulation, averaged over the globe. To plot the dependency from Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S3.E38"/>), we select <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mo>∗</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> km <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx29 bib1.bibx5" id="paren.39"/>. We consider the Brunt-Väisälä frequency to be constant and the constant <inline-formula><mml:math id="M211" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula> is selected so that the magnitude of energy is comparable with the computed spectra.</p>
      <p id="d2e8549">Qualitatively, the dependency of energy on the intrinsic frequency and vertical wavenumber in Figs. <xref ref-type="fig" rid="FC2"/>a and b is similar to the generalized Desaubies spectrum. In particular, for Fig. <xref ref-type="fig" rid="FC2"/>a, there is a power law for the middle frequencies (period of a few hours), the energy however decreases with the intrinsic frequency faster compared to observations. The observed slope of the spectra is around <inline-formula><mml:math id="M212" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2 <xref ref-type="bibr" rid="bib1.bibx17" id="paren.40"/>, whereas the slope in Fig. <xref ref-type="fig" rid="FC2"/>a is close to <inline-formula><mml:math id="M213" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3. The shape of the spectrum is similar also for other propagation directions.</p>
      <p id="d2e8576">Similarly, the correspondence of the computed spectra in Fig. <xref ref-type="fig" rid="FC2"/>b with the general form is rather qualitative, with gradual increase of the energy with vertical wavenumber up to a characteristic wavenumber and subsequent decrease of the energy. Although the characteristic vertical wavenumber was selected to correspond to the vertical wavelegth of 2 km, which is a number derived by <xref ref-type="bibr" rid="bib1.bibx15" id="text.41"/> for the tropopause region, the figure suggests that its value depends on the intrinsic frequency and the transition wavelength can be even ten times larger. The structure of the spectrum is again very similar for other propagation direction. Geographically, the increasing part of the plot becomes less prominent in extratropical regions (not shown).</p><fig id="FC2"><label>Figure C2</label><caption><p id="d2e8586">Spectrum of total energy of GWs, evaluated for upward propagating waves with <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>∈</mml:mo><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for the first day of the simulation, averaged over the globe. <bold>(a)</bold> Dependence on the intrinsic frequency, <bold>(b)</bold> dependence on the vertical wavenumber. The figures show a qualitative agreement with the Desaubies spectrum denoted by the dotted line.</p></caption>
        
        <graphic xlink:href="https://acp.copernicus.org/articles/26/9541/2026/acp-26-9541-2026-f12.png"/>

      </fig>

</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e8629">Code used for the analysis is available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.20644673" ext-link-type="DOI">10.5281/zenodo.20644673</ext-link> <xref ref-type="bibr" rid="bib1.bibx36" id="paren.42"/>, with the horizontal spectrum computation based on the pyCSA package (<ext-link xlink:href="https://doi.org/10.5281/zenodo.20634759" ext-link-type="DOI">10.5281/zenodo.20634759</ext-link>, <xref ref-type="bibr" rid="bib1.bibx8" id="altparen.43"/>). Wave action density spectra at a reduced <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:math></inline-formula> grid are published at <ext-link xlink:href="https://doi.org/10.5281/zenodo.20612524" ext-link-type="DOI">10.5281/zenodo.20612524</ext-link> <xref ref-type="bibr" rid="bib1.bibx37" id="paren.44"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e8666">ZP and EM developed the code and performed the analysis, with a part of the codes provided by RC. UA, GSV and SD conceptualized the study and contributed to the discussions during the analysis. CCS provided the data. ZP prepared the manuscript with contributions from all co-authors.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e8672">Supervisor of Zuzana Procházková is an editor at this journal.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e8678">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><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d2e8684">This article is part of the special issue “The tropopause region in a changing atmosphere (TPChange) (ACP/AMT/GMD/WCD inter-journal SI)”. It is not associated with a conference.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e8692">The study was using resources of the Deutsches Klimarechenzentrum (DKRZ) granted by its Scientific Steering Committee (WLA) under project ID bb1097. ZP was supported by the GAČR JUNIOR STAR project “Unravelling climate impacts of atmospheric internal gravity waves” under 23‐04921M and partly by GAČR project “Unravelling Subgrid-Scale Orography Effects on Composition in the Free Atmosphere (SCOPE)” under 25-17683S. SD and UA thank the German Research Foundation (DFG) for partial support through CRC 301 “TPChange” (Project No. 428312742 and Projects B06 “Impact of small-scale dynamics on UTLS transport and mixing”, B07 “Impact of cirrus clouds on tropopause structure” and Z03 “Joint model development and modelling synthesis”), and EM, GSV and UA thank DFG for support through the CRC 181 “Energy transfers in Atmosphere and Ocean” (Project No. 274762653 and Projects W01 “Gravity-wave parameterization for the atmosphere” and S02 “Improved Parameterizations and Numerics in Climate Models”). RC, CCS and UA are grateful for support by Schmidt Sciences as part of the Virtual Earth System Research Institute's DataWave project. RC furthermore acknowledges support from Schmidt Sciences' Climate Modelling Alliance and from the Deutsche Forschungsgemeinschaft through the Collaborative Research Centre 1114 “Scaling cascades in complex systems” (235221301), Project C06.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e8698">This research has been supported by the Deutsches Klimarechenzentrum (grant no. bb1097), the Grantová Agentura České Republiky (GAČR; grant nos. 23-04921M and 25-17683S), the Deutsche Forschungsgemeinschaft (grant nos. 428312742, 274762653, and 235221301), and the Eric and Wendy Schmidt (grant nos. Virtual Earth System Research Institute DataWave project and Climate Modelling Alliance).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e8704">This paper was edited by John Plane and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Achatz(2022)</label><mixed-citation>Achatz, U.: Atmospheric dynamics, Springer, <ext-link xlink:href="https://doi.org/https://doi.org/10.1007/978-3-662-63941-2" ext-link-type="DOI">https://doi.org/10.1007/978-3-662-63941-2</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Achatz et al.(2024)</label><mixed-citation>Achatz, U., Alexander, M. J., Becker, E., Chun, H.-Y., Dörnbrack, A., Holt, L., Plougonven, R., Polichtchouk, I., Sato, K., Sheshadri, A., Stephan, C. C., van Niekerk, A., and Wright, C. J.: Atmospheric gravity waves: Processes and parameterization, J. Atmos. Sci., 81, 237–262, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-23-0210.1" ext-link-type="DOI">10.1175/JAS-D-23-0210.1</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Becker et al.(2022)</label><mixed-citation>Becker, E., Vadas, S. L., Bossert, K., Harvey, V. L., Zülicke, C., and  Hoffmann, L.: A high-resolution whole-atmosphere model with resolved gravity  waves and specified large-scale dynamics in the troposphere and stratosphere,  J. Geophys. Res.-Atmos., 127, e2021JD035018, <ext-link xlink:href="https://doi.org/10.1029/2021JD035018" ext-link-type="DOI">10.1029/2021JD035018</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Blažica et al.(2015)</label><mixed-citation>Blažica, V., Gustafsson, N., and Žagar, N.: The impact of periodization methods on the kinetic energy spectra for limited-area numerical weather prediction models, Geosci. Model Dev., 8, 87–97, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-87-2015" ext-link-type="DOI">10.5194/gmd-8-87-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bölöni et al.(2021)</label><mixed-citation>Bölöni, G., Kim, Y.-H., Borchert, S., and Achatz, U.: Toward transient subgrid-scale gravity wave representation in atmospheric models. Part I: Propagation model including nondissipative wave–mean-flow interactions, J. Atmos. Sci., 78, 1317–1338, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-20-0065.1" ext-link-type="DOI">10.1175/JAS-D-20-0065.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Borchert et al.(2014)</label><mixed-citation>Borchert, S., Achatz, U., and Fruman, M. D.: Gravity wave emission in an  atmosphere-like configuration of the differentially heated rotating annulus  experiment, J. Fluid Mech., 758, 287–311, <ext-link xlink:href="https://doi.org/10.1017/jfm.2014.528" ext-link-type="DOI">10.1017/jfm.2014.528</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Chane Ming et al.(2016)</label><mixed-citation>Chane Ming, F., Vignelles, D., Jegou, F., Berthet, G., Renard, J.-B., Gheusi, F., and Kuleshov, Y.: Gravity-wave effects on tracer gases and stratospheric aerosol concentrations during the 2013 ChArMEx campaign, Atmos. Chem. Phys., 16, 8023–8042, <ext-link xlink:href="https://doi.org/10.5194/acp-16-8023-2016" ext-link-type="DOI">10.5194/acp-16-8023-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Chew(2026)</label><mixed-citation>Chew, R.: pyCSA, Zemodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.20634759" ext-link-type="DOI">10.5281/zenodo.20634759</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Chew et al.(2024)</label><mixed-citation>Chew, R., Dolaptchiev, S., Wedel, M.-S., and Achatz, U.: A constrained spectral approximation of subgrid-scale orography on unstructured grids, J.  Adv. Model. Earth Sy., 16, e2024MS004361, <ext-link xlink:href="https://doi.org/10.1029/2024MS004361" ext-link-type="DOI">10.1029/2024MS004361</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Corcos et al.(2025)</label><mixed-citation>Corcos, M., Bramberger, M., Alexander, M. J., Hertzog, A., Liu, C., and Wright, C.: Observation of gravity waves generated by convection and the “moving mountain” mechanism during stratéole-2 campaigns and their impact on the QBO, J. Geophys. Res.-Atmos., 130, e2024JD041804,  <ext-link xlink:href="https://doi.org/10.1029/2024JD041804" ext-link-type="DOI">10.1029/2024JD041804</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Dolaptchiev et al.(2023)</label><mixed-citation>Dolaptchiev, S. I., Spichtinger, P., Baumgartner, M., and Achatz, U.:  Interactions between gravity waves and cirrus clouds: Asymptotic modeling of  wave-induced ice nucleation, J. Atmos. Sci., 80, 2861–2879, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-22-0234.1" ext-link-type="DOI">10.1175/JAS-D-22-0234.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Dörnbrack(2024)</label><mixed-citation> Dörnbrack, A.: Transient tropopause waves, J. Atmos. Sci., 81, 1647–1668, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Ern et al.(2014)</label><mixed-citation>Ern, M., Ploeger, F., Preusse, P., Gille, J., Gray, L., Kalisch, S., Mlynczak, M., Russell III, J., and Riese, M.: Interaction of gravity waves with the QBO: A satellite perspective, J. Geophys. Res.-Atmos., 119, 2329–2355, <ext-link xlink:href="https://doi.org/10.1002/2013JD020731" ext-link-type="DOI">10.1002/2013JD020731</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Fritts and Alexander(2003)</label><mixed-citation>Fritts, D. C. and Alexander, M. J.: Gravity wave dynamics and effects in the  middle atmosphere, Rev. Geophys., 41, 1003, <ext-link xlink:href="https://doi.org/10.1029/2001RG000106" ext-link-type="DOI">10.1029/2001RG000106</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Fritts and VanZandt(1993)</label><mixed-citation>Fritts, D. C. and VanZandt, T. E.: Spectral estimates of gravity wave energy  and momentum fluxes. Part I: Energy dissipation, acceleration, and  constraints, J. Atmos. Sci., 50, 3685–3694,  <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1993)050&lt;3685:SEOGWE&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1993)050&lt;3685:SEOGWE&gt;2.0.CO;2</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Gupta et al.(2024)</label><mixed-citation>Gupta, A., Sheshadri, A., Alexander, M. J., and Birner, T.: Insights on lateral gravity wave propagation in the extratropical stratosphere from 44 years of  ERA5 data, Geophys. Res. Lett., 51, e2024GL108541, <ext-link xlink:href="https://doi.org/10.1029/2024GL108541" ext-link-type="DOI">10.1029/2024GL108541</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Hertzog and Vial(2001)</label><mixed-citation>Hertzog, A. and Vial, F.: A study of the dynamics of the equatorial lower  stratosphere by use of ultra-long-duration balloons: 2. Gravity waves, J. Geophys. Res.-Atmos., 106, 22745–22761, <ext-link xlink:href="https://doi.org/10.1029/2000JD000242" ext-link-type="DOI">10.1029/2000JD000242</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Hertzog et al.(2012)</label><mixed-citation>Hertzog, A., Alexander, M. J., and Plougonven, R.: On the intermittency of  gravity wave momentum flux in the stratosphere, J. Atmos. Sci., 69, 3433–3448, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-12-09.1" ext-link-type="DOI">10.1175/JAS-D-12-09.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Kawatani et al.(2025)</label><mixed-citation>Kawatani, Y., Hamilton, K., Watanabe, S., Taguchi, M., Serva, F., Anstey, J. A., Richter, J. H., Butchart, N., Orbe, C., Osprey, S. M., Naoe, H., Elsbury, D., Chen, C.-C., García-Serrano, J., Glanville, A., Kerzenmacher, T., Lott, F., Palmeiro, F. M., Park, M., Versick, S., and Yoshida, K.: QBOi El Niño–Southern Oscillation experiments: overview of the experimental design and ENSO modulation of the QBO, Weather Clim. Dynam., 6, 1045–1073, <ext-link xlink:href="https://doi.org/10.5194/wcd-6-1045-2025" ext-link-type="DOI">10.5194/wcd-6-1045-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Lane et al.(2001)Lane, Reeder, and Clark</label><mixed-citation>Lane, T. P., Reeder, M. J., and Clark, T. L.: Numerical modeling of gravity  wave generation by deep tropical convection, J. Atmos. Sci., 58, 1249–1274,  <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1992)049&lt;1427:NSOCGS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1992)049&lt;1427:NSOCGS&gt;2.0.CO;2</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Lindborg(1999)</label><mixed-citation>Lindborg, E.: Can the atmospheric kinetic energy spectrum be explained by  two-dimensional turbulence?, J. Fluid Mech., 388, 259–288,  <ext-link xlink:href="https://doi.org/10.1017/S0022112099004851" ext-link-type="DOI">10.1017/S0022112099004851</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Liu et al.(2024)</label><mixed-citation>Liu, H.-L., Lauritzen, P., Vitt, F., and Goldhaber, S.: Assessment of gravity  waves from tropopause to thermosphere and ionosphere in high-resolution  WACCM-X simulations, J. Adv. Model. Earth Sy., 16, e2023MS004024, <ext-link xlink:href="https://doi.org/10.1029/2023MS004024" ext-link-type="DOI">10.1029/2023MS004024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Lomb(1976)</label><mixed-citation>Lomb, N. R.: Least-squares frequency analysis of unequally spaced data,  Astrophys. Space Sci., 39, 447–462, <ext-link xlink:href="https://doi.org/10.1007/BF00648343" ext-link-type="DOI">10.1007/BF00648343</ext-link>, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Morfa and Stephan(2023)</label><mixed-citation>Morfa, Y. A. and Stephan, C. C.: The relationship between horizontal and  vertical velocity wavenumber spectra in global storm-resolving simulations,  J. Atmos. Sci., 80, 1087–1105, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-22-0105.1" ext-link-type="DOI">10.1175/JAS-D-22-0105.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Morfa and Stephan(2025)</label><mixed-citation>Morfa, Y. A. and Stephan, C. C.: Mesoscale Spectral Energy Transfers in Global Storm-Resolving Simulations, J. Atmos. Sci., 82, 2121–2139, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-24-0102.1" ext-link-type="DOI">10.1175/JAS-D-24-0102.1</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Mossad et al.(2024)</label><mixed-citation>Mossad, M., Strelnikova, I., Wing, R., and Baumgarten, G.: Assessing atmospheric gravity wave spectra in the presence of observational gaps, Atmos. Meas. Tech., 17, 783–799, <ext-link xlink:href="https://doi.org/10.5194/amt-17-783-2024" ext-link-type="DOI">10.5194/amt-17-783-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Nastrom and Gage(1985)</label><mixed-citation>Nastrom, G. D. and Gage, K. S.: A Climatology of Atmospheric Wavenumber Spectra of Wind and Temperature Observed by Commercial Aircraft, J. Atmos. Sci., 42, 950–960, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1985)042&lt;0950:ACOAWS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1985)042&lt;0950:ACOAWS&gt;2.0.CO;2</ext-link>, 1985.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Okui et al.(2022)</label><mixed-citation>Okui, H., Sato, K., and Watanabe, S.: Contribution of gravity waves to  universal vertical wavenumber (<inline-formula><mml:math id="M216" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> m<sup>−3</sup>) spectra revealed by a  gravity-wave-permitting general circulation model, J. Geophys. Res.-Atmos., 127, e2021JD036222, <ext-link xlink:href="https://doi.org/10.1029/2021JD036222" ext-link-type="DOI">10.1029/2021JD036222</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Orr et al.(2010)</label><mixed-citation>Orr, A., Bechtold, P., Scinocca, J., Ern, M., and Janiskova, M.: Improved   middle atmosphere climate and forecasts in the ECMWF model through a  nonorographic gravity wave drag parameterization, J. Climate, 23, 5905–5926, <ext-link xlink:href="https://doi.org/10.1175/2010JCLI3490.1" ext-link-type="DOI">10.1175/2010JCLI3490.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Plougonven and Zhang(2014)</label><mixed-citation>Plougonven, R. and Zhang, F.: Internal gravity waves from atmospheric jets and fronts, Rev. Geophys., 52, 33–76, <ext-link xlink:href="https://doi.org/10.1002/2012RG000419" ext-link-type="DOI">10.1002/2012RG000419</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Plougonven et al.(2015)</label><mixed-citation>Plougonven, R., Hertzog, A., and Alexander, M. J.: Case studies of  nonorographic gravity waves over the Southern Ocean emphasize the role of  moisture, J. Geophys. Res.-Atmos., 120, 1278–1299,  <ext-link xlink:href="https://doi.org/10.1002/2014JD022332" ext-link-type="DOI">10.1002/2014JD022332</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Plougonven et al.(2020)</label><mixed-citation>Plougonven, R., de la Cámara, A., Hertzog, A., and Lott, F.: How does  knowledge of atmospheric gravity waves guide their parameterizations?, Q. J. Roy. Meteor. Soc., 146, 1529–1543, <ext-link xlink:href="https://doi.org/10.1002/qj.3732" ext-link-type="DOI">10.1002/qj.3732</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Polichtchouk et al.(2023)</label><mixed-citation>Polichtchouk, I., Van Niekerk, A., and Wedi, N.: Resolved gravity waves in the extratropical stratosphere: Effect of horizontal resolution increase from <inline-formula><mml:math id="M218" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula>(10) to <inline-formula><mml:math id="M219" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula>(1) km, J. Atmos. Sci., 80, 473–486,  <ext-link xlink:href="https://doi.org/10.1175/JAS-D-22-0138.1" ext-link-type="DOI">10.1175/JAS-D-22-0138.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Powell(1994)</label><mixed-citation>Powell, M. J.: A direct search optimization method that models the objective  and constraint functions by linear interpolation, in: Advances in  optimization and numerical analysis, Springer, 51–67, <ext-link xlink:href="https://doi.org/10.1007/978-94-015-8330-5_4" ext-link-type="DOI">10.1007/978-94-015-8330-5_4</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Procházková et al.(2025)</label><mixed-citation>Procházková, Z., Zajíček, R., and Šácha, P.: Climatology, long-term variability and trend of resolved gravity wave drag in the stratosphererevealed by ERA5, Weather Clim. Dynam., 6, 927–947, <ext-link xlink:href="https://doi.org/10.5194/wcd-6-927-2025" ext-link-type="DOI">10.5194/wcd-6-927-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Procházková et al.(2026a)</label><mixed-citation>Procházková, Z., Mahmoudi, E., Chew, R., Dolaptchiev, S., Stephan, C. C.,  Voelker, G. S., and Achatz, U.: prochazz/GWspectra: Codes for analysis of  local gravity wave spectra, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.20644673" ext-link-type="DOI">10.5281/zenodo.20644673</ext-link>,  2026a.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Procházková et al.(2026b)</label><mixed-citation>Procházková, Z., Mahmoudi, E., Chew, R., Dolaptchiev, S., Stephan, C. C.,  Voelker, G. S., and Achatz, U.: Local three-dimensional gravity wave spectra, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.20612524" ext-link-type="DOI">10.5281/zenodo.20612524</ext-link>, 2026b.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Sacha et al.(2021)</label><mixed-citation>Sacha, P., Kuchar, A., Eichinger, R., Pisoft, P., Jacobi, C., and Rieder,  H. E.: Diverse dynamical response to orographic gravity wave drag hotspots – A zonal mean perspective, Geophys. Res. Lett., 48, e2021GL093305, <ext-link xlink:href="https://doi.org/10.1029/2021GL093305" ext-link-type="DOI">10.1029/2021GL093305</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Sato et al.(2016)</label><mixed-citation>Sato, K., Tsuchiya, C., Alexander, M. J., and Hoffmann, L.: Climatology and  ENSO-related interannual variability of gravity waves in the Southern  Hemisphere subtropical stratosphere revealed by high-resolution AIRS  observations, J. Geophys. Res.-Atmos., 121, 7622–7640, <ext-link xlink:href="https://doi.org/10.1002/2015JD024462" ext-link-type="DOI">10.1002/2015JD024462</ext-link>, 2016. </mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Scargle(1982)</label><mixed-citation>Scargle, J. D.: Studies in astronomical time series analysis. II-Statistical  aspects of spectral analysis of unevenly spaced data, Astrophys. J., 263, 835–853, <ext-link xlink:href="https://doi.org/10.1086/160554" ext-link-type="DOI">10.1086/160554</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Schirber et al.(2014)</label><mixed-citation>Schirber, S., Manzini, E., and Alexander, M. J.: A convection-based gravity  wave parameterization in a general circulation model: Implementation and  improvements on the QBO, J. Adv. Model. Earth Sy., 6, 264–279, <ext-link xlink:href="https://doi.org/10.1002/2013MS000286" ext-link-type="DOI">10.1002/2013MS000286</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Stephan et al.(2022)</label><mixed-citation>Stephan, C. C., Duras, J., Harris, L., Klocke, D., Putman, W. M., Taylor, M.,  Wedi, N., Žagar, N., and Ziemen, F.: Atmospheric energy spectra in  global kilometre-scale models, Tellus A, 74, 280––299, <ext-link xlink:href="https://doi.org/10.16993/tellusa.26" ext-link-type="DOI">10.16993/tellusa.26</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Strube et al.(2020)</label><mixed-citation>Strube, C., Ern, M., Preusse, P., and Riese, M.: Removing spurious inertial instability signals from gravity wave temperature perturbations using spectral filtering methods, Atmos. Meas. Tech., 13, 4927–4945, <ext-link xlink:href="https://doi.org/10.5194/amt-13-4927-2020" ext-link-type="DOI">10.5194/amt-13-4927-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Subba Reddy et al.(2005)</label><mixed-citation>Subba Reddy, I. V., Narayana Rao, D., Narendra Babu, A., Venkat Ratnam, M., Kishore, P., and Vijaya Bhaskara Rao, S.: Studies on atmospheric gravity wave activity in the troposphere and lower stratosphere over a tropical station at Gadanki, Ann. Geophys., 23, 3237–3260, <ext-link xlink:href="https://doi.org/10.5194/angeo-23-3237-2005" ext-link-type="DOI">10.5194/angeo-23-3237-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Sun et al.(2023)</label><mixed-citation>Sun, Y. Q., Hassanzadeh, P., Alexander, M. J., and Kruse, C. G.: Quantifying 3D gravity wave drag in a library of tropical convection-permitting simulations for data-driven parameterizations, J. Adv. Model. Earth Sy., 15, e2022MS003585, <ext-link xlink:href="https://doi.org/10.1029/2022MS003585" ext-link-type="DOI">10.1029/2022MS003585</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Sutherland(2010)</label><mixed-citation>Sutherland, B. R.: Internal Gravity Waves, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511780318" ext-link-type="DOI">10.1017/CBO9780511780318</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Vadas et al.(2023)</label><mixed-citation>Vadas, S. L., Becker, E., Bossert, K., Baumgarten, G., Hoffmann, L., and  Harvey, V. L.: Secondary gravity waves from the stratospheric polar vortex  over ALOMAR observatory on 12–14 January 2016: Observations and modeling,  J. Geophys. Res.-Atmos., 128, e2022JD036985, <ext-link xlink:href="https://doi.org/10.1029/2022JD036985" ext-link-type="DOI">10.1029/2022JD036985</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>VanderPlas and Ivezic(2015)</label><mixed-citation>VanderPlas, J. T. and Ivezic, Ž.: Periodograms for multiband astronomical time series, Astrophys. J., 812, 18,  <ext-link xlink:href="https://doi.org/10.1088/0004-637X/812/1/18" ext-link-type="DOI">10.1088/0004-637X/812/1/18</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Žagaragar et al.(2015)</label><mixed-citation>Žagar, N., Kasahara, A., Terasaki, K., Tribbia, J., and Tanaka, H.: Normal-mode function representation of global 3-D data sets: open-access software for the atmospheric research community, Geosci. Model Dev., 8, 1169–1195, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-1169-2015" ext-link-type="DOI">10.5194/gmd-8-1169-2015</ext-link>, 2015.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Variability of local gravity wave spectra from data of a high-resolution icosahedral-grid global model</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Achatz(2022)</label><mixed-citation>
      
Achatz, U.: Atmospheric dynamics, Springer, <a href="https://doi.org/https://doi.org/10.1007/978-3-662-63941-2" target="_blank">https://doi.org/https://doi.org/10.1007/978-3-662-63941-2</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Achatz et al.(2024)</label><mixed-citation>
      
Achatz, U., Alexander, M. J., Becker, E., Chun, H.-Y., Dörnbrack, A., Holt, L., Plougonven, R., Polichtchouk, I., Sato, K., Sheshadri, A., Stephan, C. C., van Niekerk, A., and Wright, C. J.: Atmospheric gravity waves: Processes and parameterization, J. Atmos. Sci., 81, 237–262, <a href="https://doi.org/10.1175/JAS-D-23-0210.1" target="_blank">https://doi.org/10.1175/JAS-D-23-0210.1</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Becker et al.(2022)</label><mixed-citation>
      
Becker, E., Vadas, S. L., Bossert, K., Harvey, V. L., Zülicke, C., and  Hoffmann, L.: A high-resolution whole-atmosphere model with resolved gravity  waves and specified large-scale dynamics in the troposphere and stratosphere,  J. Geophys. Res.-Atmos., 127, e2021JD035018, <a href="https://doi.org/10.1029/2021JD035018" target="_blank">https://doi.org/10.1029/2021JD035018</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Blažica et al.(2015)</label><mixed-citation>
      
Blažica, V., Gustafsson, N., and Žagar, N.: The impact of periodization methods on the kinetic energy spectra for limited-area numerical weather prediction models, Geosci. Model Dev., 8, 87–97, <a href="https://doi.org/10.5194/gmd-8-87-2015" target="_blank">https://doi.org/10.5194/gmd-8-87-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bölöni et al.(2021)</label><mixed-citation>
      
Bölöni, G., Kim, Y.-H., Borchert, S., and Achatz, U.: Toward transient subgrid-scale gravity wave representation in atmospheric models. Part I: Propagation model including nondissipative wave–mean-flow interactions, J. Atmos. Sci., 78, 1317–1338, <a href="https://doi.org/10.1175/JAS-D-20-0065.1" target="_blank">https://doi.org/10.1175/JAS-D-20-0065.1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Borchert et al.(2014)</label><mixed-citation>
      
Borchert, S., Achatz, U., and Fruman, M. D.: Gravity wave emission in an  atmosphere-like configuration of the differentially heated rotating annulus  experiment, J. Fluid Mech., 758, 287–311, <a href="https://doi.org/10.1017/jfm.2014.528" target="_blank">https://doi.org/10.1017/jfm.2014.528</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Chane Ming et al.(2016)</label><mixed-citation>
      
Chane Ming, F., Vignelles, D., Jegou, F., Berthet, G., Renard, J.-B., Gheusi, F., and Kuleshov, Y.: Gravity-wave effects on tracer gases and stratospheric aerosol concentrations during the 2013 ChArMEx campaign, Atmos. Chem. Phys., 16, 8023–8042, <a href="https://doi.org/10.5194/acp-16-8023-2016" target="_blank">https://doi.org/10.5194/acp-16-8023-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chew(2026)</label><mixed-citation>
      
Chew, R.: pyCSA, Zemodo [code], <a href="https://doi.org/10.5281/zenodo.20634759" target="_blank">https://doi.org/10.5281/zenodo.20634759</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Chew et al.(2024)</label><mixed-citation>
      
Chew, R., Dolaptchiev, S., Wedel, M.-S., and Achatz, U.: A constrained spectral approximation of subgrid-scale orography on unstructured grids, J.  Adv. Model. Earth Sy., 16, e2024MS004361, <a href="https://doi.org/10.1029/2024MS004361" target="_blank">https://doi.org/10.1029/2024MS004361</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Corcos et al.(2025)</label><mixed-citation>
      
Corcos, M., Bramberger, M., Alexander, M. J., Hertzog, A., Liu, C., and Wright, C.: Observation of gravity waves generated by convection and the “moving mountain” mechanism during stratéole-2 campaigns and their impact on the QBO, J. Geophys. Res.-Atmos., 130, e2024JD041804,  <a href="https://doi.org/10.1029/2024JD041804" target="_blank">https://doi.org/10.1029/2024JD041804</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Dolaptchiev et al.(2023)</label><mixed-citation>
      
Dolaptchiev, S. I., Spichtinger, P., Baumgartner, M., and Achatz, U.:  Interactions between gravity waves and cirrus clouds: Asymptotic modeling of  wave-induced ice nucleation, J. Atmos. Sci., 80, 2861–2879, <a href="https://doi.org/10.1175/JAS-D-22-0234.1" target="_blank">https://doi.org/10.1175/JAS-D-22-0234.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Dörnbrack(2024)</label><mixed-citation>
      
Dörnbrack, A.: Transient tropopause waves, J. Atmos. Sci., 81, 1647–1668, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Ern et al.(2014)</label><mixed-citation>
      
Ern, M., Ploeger, F., Preusse, P., Gille, J., Gray, L., Kalisch, S., Mlynczak, M., Russell III, J., and Riese, M.: Interaction of gravity waves with the QBO: A satellite perspective, J. Geophys. Res.-Atmos., 119, 2329–2355, <a href="https://doi.org/10.1002/2013JD020731" target="_blank">https://doi.org/10.1002/2013JD020731</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Fritts and Alexander(2003)</label><mixed-citation>
      
Fritts, D. C. and Alexander, M. J.: Gravity wave dynamics and effects in the  middle atmosphere, Rev. Geophys., 41, 1003, <a href="https://doi.org/10.1029/2001RG000106" target="_blank">https://doi.org/10.1029/2001RG000106</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Fritts and VanZandt(1993)</label><mixed-citation>
      
Fritts, D. C. and VanZandt, T. E.: Spectral estimates of gravity wave energy  and momentum fluxes. Part I: Energy dissipation, acceleration, and  constraints, J. Atmos. Sci., 50, 3685–3694,  <a href="https://doi.org/10.1175/1520-0469(1993)050&lt;3685:SEOGWE&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1993)050&lt;3685:SEOGWE&gt;2.0.CO;2</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Gupta et al.(2024)</label><mixed-citation>
      
Gupta, A., Sheshadri, A., Alexander, M. J., and Birner, T.: Insights on lateral gravity wave propagation in the extratropical stratosphere from 44 years of  ERA5 data, Geophys. Res. Lett., 51, e2024GL108541, <a href="https://doi.org/10.1029/2024GL108541" target="_blank">https://doi.org/10.1029/2024GL108541</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Hertzog and Vial(2001)</label><mixed-citation>
      
Hertzog, A. and Vial, F.: A study of the dynamics of the equatorial lower  stratosphere by use of ultra-long-duration balloons: 2. Gravity waves, J. Geophys. Res.-Atmos., 106, 22745–22761, <a href="https://doi.org/10.1029/2000JD000242" target="_blank">https://doi.org/10.1029/2000JD000242</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Hertzog et al.(2012)</label><mixed-citation>
      
Hertzog, A., Alexander, M. J., and Plougonven, R.: On the intermittency of  gravity wave momentum flux in the stratosphere, J. Atmos. Sci., 69, 3433–3448, <a href="https://doi.org/10.1175/JAS-D-12-09.1" target="_blank">https://doi.org/10.1175/JAS-D-12-09.1</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Kawatani et al.(2025)</label><mixed-citation>
      
Kawatani, Y., Hamilton, K., Watanabe, S., Taguchi, M., Serva, F., Anstey, J. A., Richter, J. H., Butchart, N., Orbe, C., Osprey, S. M., Naoe, H., Elsbury, D., Chen, C.-C., García-Serrano, J., Glanville, A., Kerzenmacher, T., Lott, F., Palmeiro, F. M., Park, M., Versick, S., and Yoshida, K.: QBOi El Niño–Southern Oscillation experiments: overview of the experimental design and ENSO modulation of the QBO, Weather Clim. Dynam., 6, 1045–1073, <a href="https://doi.org/10.5194/wcd-6-1045-2025" target="_blank">https://doi.org/10.5194/wcd-6-1045-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Lane et al.(2001)Lane, Reeder, and Clark</label><mixed-citation>
      
Lane, T. P., Reeder, M. J., and Clark, T. L.: Numerical modeling of gravity  wave generation by deep tropical convection, J. Atmos. Sci., 58, 1249–1274,  <a href="https://doi.org/10.1175/1520-0469(1992)049&lt;1427:NSOCGS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1992)049&lt;1427:NSOCGS&gt;2.0.CO;2</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Lindborg(1999)</label><mixed-citation>
      
Lindborg, E.: Can the atmospheric kinetic energy spectrum be explained by  two-dimensional turbulence?, J. Fluid Mech., 388, 259–288,  <a href="https://doi.org/10.1017/S0022112099004851" target="_blank">https://doi.org/10.1017/S0022112099004851</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Liu et al.(2024)</label><mixed-citation>
      
Liu, H.-L., Lauritzen, P., Vitt, F., and Goldhaber, S.: Assessment of gravity  waves from tropopause to thermosphere and ionosphere in high-resolution  WACCM-X simulations, J. Adv. Model. Earth Sy., 16, e2023MS004024, <a href="https://doi.org/10.1029/2023MS004024" target="_blank">https://doi.org/10.1029/2023MS004024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Lomb(1976)</label><mixed-citation>
      
Lomb, N. R.: Least-squares frequency analysis of unequally spaced data,  Astrophys. Space Sci., 39, 447–462, <a href="https://doi.org/10.1007/BF00648343" target="_blank">https://doi.org/10.1007/BF00648343</a>, 1976.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Morfa and Stephan(2023)</label><mixed-citation>
      
Morfa, Y. A. and Stephan, C. C.: The relationship between horizontal and  vertical velocity wavenumber spectra in global storm-resolving simulations,  J. Atmos. Sci., 80, 1087–1105, <a href="https://doi.org/10.1175/JAS-D-22-0105.1" target="_blank">https://doi.org/10.1175/JAS-D-22-0105.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Morfa and Stephan(2025)</label><mixed-citation>
      
Morfa, Y. A. and Stephan, C. C.: Mesoscale Spectral Energy Transfers in Global Storm-Resolving Simulations, J. Atmos. Sci., 82, 2121–2139, <a href="https://doi.org/10.1175/JAS-D-24-0102.1" target="_blank">https://doi.org/10.1175/JAS-D-24-0102.1</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Mossad et al.(2024)</label><mixed-citation>
      
Mossad, M., Strelnikova, I., Wing, R., and Baumgarten, G.: Assessing atmospheric gravity wave spectra in the presence of observational gaps, Atmos. Meas. Tech., 17, 783–799, <a href="https://doi.org/10.5194/amt-17-783-2024" target="_blank">https://doi.org/10.5194/amt-17-783-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Nastrom and Gage(1985)</label><mixed-citation>
      
Nastrom, G. D. and Gage, K. S.: A Climatology of Atmospheric Wavenumber Spectra of Wind and Temperature Observed by Commercial Aircraft, J. Atmos. Sci., 42, 950–960, <a href="https://doi.org/10.1175/1520-0469(1985)042&lt;0950:ACOAWS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1985)042&lt;0950:ACOAWS&gt;2.0.CO;2</a>, 1985.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Okui et al.(2022)</label><mixed-citation>
      
Okui, H., Sato, K., and Watanabe, S.: Contribution of gravity waves to  universal vertical wavenumber ( ∼ &thinsp;m<sup>−3</sup>) spectra revealed by a  gravity-wave-permitting general circulation model, J. Geophys. Res.-Atmos., 127, e2021JD036222, <a href="https://doi.org/10.1029/2021JD036222" target="_blank">https://doi.org/10.1029/2021JD036222</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Orr et al.(2010)</label><mixed-citation>
      
Orr, A., Bechtold, P., Scinocca, J., Ern, M., and Janiskova, M.: Improved   middle atmosphere climate and forecasts in the ECMWF model through a  nonorographic gravity wave drag parameterization, J. Climate, 23, 5905–5926, <a href="https://doi.org/10.1175/2010JCLI3490.1" target="_blank">https://doi.org/10.1175/2010JCLI3490.1</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Plougonven and Zhang(2014)</label><mixed-citation>
      
Plougonven, R. and Zhang, F.: Internal gravity waves from atmospheric jets and fronts, Rev. Geophys., 52, 33–76, <a href="https://doi.org/10.1002/2012RG000419" target="_blank">https://doi.org/10.1002/2012RG000419</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Plougonven et al.(2015)</label><mixed-citation>
      
Plougonven, R., Hertzog, A., and Alexander, M. J.: Case studies of  nonorographic gravity waves over the Southern Ocean emphasize the role of  moisture, J. Geophys. Res.-Atmos., 120, 1278–1299,  <a href="https://doi.org/10.1002/2014JD022332" target="_blank">https://doi.org/10.1002/2014JD022332</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Plougonven et al.(2020)</label><mixed-citation>
      
Plougonven, R., de la Cámara, A., Hertzog, A., and Lott, F.: How does  knowledge of atmospheric gravity waves guide their parameterizations?, Q. J. Roy. Meteor. Soc., 146, 1529–1543, <a href="https://doi.org/10.1002/qj.3732" target="_blank">https://doi.org/10.1002/qj.3732</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Polichtchouk et al.(2023)</label><mixed-citation>
      
Polichtchouk, I., Van Niekerk, A., and Wedi, N.: Resolved gravity waves in the extratropical stratosphere: Effect of horizontal resolution increase from <i>O</i>(10) to <i>O</i>(1)&thinsp;km, J. Atmos. Sci., 80, 473–486,  <a href="https://doi.org/10.1175/JAS-D-22-0138.1" target="_blank">https://doi.org/10.1175/JAS-D-22-0138.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Powell(1994)</label><mixed-citation>
      
Powell, M. J.: A direct search optimization method that models the objective  and constraint functions by linear interpolation, in: Advances in  optimization and numerical analysis, Springer, 51–67, <a href="https://doi.org/10.1007/978-94-015-8330-5_4" target="_blank">https://doi.org/10.1007/978-94-015-8330-5_4</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Procházková et al.(2025)</label><mixed-citation>
      
Procházková, Z., Zajíček, R., and Šácha, P.: Climatology, long-term variability and trend of resolved gravity wave drag in the stratosphererevealed by ERA5, Weather Clim. Dynam., 6, 927–947, <a href="https://doi.org/10.5194/wcd-6-927-2025" target="_blank">https://doi.org/10.5194/wcd-6-927-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Procházková et al.(2026a)</label><mixed-citation>
      
Procházková, Z., Mahmoudi, E., Chew, R., Dolaptchiev, S., Stephan, C. C.,  Voelker, G. S., and Achatz, U.: prochazz/GWspectra: Codes for analysis of  local gravity wave spectra, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.20644673" target="_blank">https://doi.org/10.5281/zenodo.20644673</a>,  2026a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Procházková et al.(2026b)</label><mixed-citation>
      
Procházková, Z., Mahmoudi, E., Chew, R., Dolaptchiev, S., Stephan, C. C.,  Voelker, G. S., and Achatz, U.: Local three-dimensional gravity wave spectra, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.20612524" target="_blank">https://doi.org/10.5281/zenodo.20612524</a>, 2026b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sacha et al.(2021)</label><mixed-citation>
      
Sacha, P., Kuchar, A., Eichinger, R., Pisoft, P., Jacobi, C., and Rieder,  H. E.: Diverse dynamical response to orographic gravity wave drag hotspots – A zonal mean perspective, Geophys. Res. Lett., 48, e2021GL093305, <a href="https://doi.org/10.1029/2021GL093305" target="_blank">https://doi.org/10.1029/2021GL093305</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Sato et al.(2016)</label><mixed-citation>
      
Sato, K., Tsuchiya, C., Alexander, M. J., and Hoffmann, L.: Climatology and  ENSO-related interannual variability of gravity waves in the Southern  Hemisphere subtropical stratosphere revealed by high-resolution AIRS  observations, J. Geophys. Res.-Atmos., 121, 7622–7640, <a href="https://doi.org/10.1002/2015JD024462" target="_blank">https://doi.org/10.1002/2015JD024462</a>, 2016.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Scargle(1982)</label><mixed-citation>
      
Scargle, J. D.: Studies in astronomical time series analysis. II-Statistical  aspects of spectral analysis of unevenly spaced data, Astrophys. J., 263, 835–853, <a href="https://doi.org/10.1086/160554" target="_blank">https://doi.org/10.1086/160554</a>, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Schirber et al.(2014)</label><mixed-citation>
      
Schirber, S., Manzini, E., and Alexander, M. J.: A convection-based gravity  wave parameterization in a general circulation model: Implementation and  improvements on the QBO, J. Adv. Model. Earth Sy., 6, 264–279, <a href="https://doi.org/10.1002/2013MS000286" target="_blank">https://doi.org/10.1002/2013MS000286</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Stephan et al.(2022)</label><mixed-citation>
      
Stephan, C. C., Duras, J., Harris, L., Klocke, D., Putman, W. M., Taylor, M.,  Wedi, N., Žagar, N., and Ziemen, F.: Atmospheric energy spectra in  global kilometre-scale models, Tellus A, 74, 280––299, <a href="https://doi.org/10.16993/tellusa.26" target="_blank">https://doi.org/10.16993/tellusa.26</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Strube et al.(2020)</label><mixed-citation>
      
Strube, C., Ern, M., Preusse, P., and Riese, M.: Removing spurious inertial instability signals from gravity wave temperature perturbations using spectral filtering methods, Atmos. Meas. Tech., 13, 4927–4945, <a href="https://doi.org/10.5194/amt-13-4927-2020" target="_blank">https://doi.org/10.5194/amt-13-4927-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Subba Reddy et al.(2005)</label><mixed-citation>
      
Subba Reddy, I. V., Narayana Rao, D., Narendra Babu, A., Venkat Ratnam, M., Kishore, P., and Vijaya Bhaskara Rao, S.: Studies on atmospheric gravity wave activity in the troposphere and lower stratosphere over a tropical station at Gadanki, Ann. Geophys., 23, 3237–3260, <a href="https://doi.org/10.5194/angeo-23-3237-2005" target="_blank">https://doi.org/10.5194/angeo-23-3237-2005</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Sun et al.(2023)</label><mixed-citation>
      
Sun, Y. Q., Hassanzadeh, P., Alexander, M. J., and Kruse, C. G.: Quantifying 3D gravity wave drag in a library of tropical convection-permitting simulations for data-driven parameterizations, J. Adv. Model. Earth Sy., 15, e2022MS003585, <a href="https://doi.org/10.1029/2022MS003585" target="_blank">https://doi.org/10.1029/2022MS003585</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Sutherland(2010)</label><mixed-citation>
      
Sutherland, B. R.: Internal Gravity Waves, Cambridge University Press, <a href="https://doi.org/10.1017/CBO9780511780318" target="_blank">https://doi.org/10.1017/CBO9780511780318</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Vadas et al.(2023)</label><mixed-citation>
      
Vadas, S. L., Becker, E., Bossert, K., Baumgarten, G., Hoffmann, L., and  Harvey, V. L.: Secondary gravity waves from the stratospheric polar vortex  over ALOMAR observatory on 12–14 January 2016: Observations and modeling,  J. Geophys. Res.-Atmos., 128, e2022JD036985, <a href="https://doi.org/10.1029/2022JD036985" target="_blank">https://doi.org/10.1029/2022JD036985</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>VanderPlas and Ivezic(2015)</label><mixed-citation>
      
VanderPlas, J. T. and Ivezic, Ž.: Periodograms for multiband astronomical time series, Astrophys. J., 812, 18,  <a href="https://doi.org/10.1088/0004-637X/812/1/18" target="_blank">https://doi.org/10.1088/0004-637X/812/1/18</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Žagaragar et al.(2015)</label><mixed-citation>
      
Žagar, N., Kasahara, A., Terasaki, K., Tribbia, J., and Tanaka, H.: Normal-mode function representation of global 3-D data sets: open-access software for the atmospheric research community, Geosci. Model Dev., 8, 1169–1195, <a href="https://doi.org/10.5194/gmd-8-1169-2015" target="_blank">https://doi.org/10.5194/gmd-8-1169-2015</a>, 2015.

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