<?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">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</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/gmd-17-6137-2024</article-id><title-group><article-title>Objective identification of meteorological fronts and climatologies from ERA-Interim and ERA5</article-title><alt-title>Improved front identification</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Sansom</surname><given-names>Philip G.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Catto</surname><given-names>Jennifer L.</given-names></name>
          <email>j.catto@exeter.ac.uk</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>Faculty of Environment, Science and Economy, University of Exeter, North Park Road, Exeter, EX4 4QE, UK</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Met Office, FitzRoy Road, Exeter, EX1 3PB, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Jennifer L. Catto (j.catto@exeter.ac.uk)</corresp></author-notes><pub-date><day>19</day><month>August</month><year>2024</year></pub-date>
      
      <volume>17</volume>
      <issue>16</issue>
      <fpage>6137</fpage><lpage>6151</lpage>
      <history>
        <date date-type="received"><day>18</day><month>October</month><year>2022</year></date>
           <date date-type="accepted"><day>24</day><month>June</month><year>2024</year></date>
           <date date-type="rev-recd"><day>17</day><month>June</month><year>2024</year></date>
           <date date-type="rev-request"><day>8</day><month>November</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Philip G. Sansom</copyright-statement>
        <copyright-year>2024</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://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024.html">This article is available from https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e96">Meteorological fronts are important due to their associated surface impacts, including extreme precipitation and extreme winds. Objective identification of fronts is therefore of interest in both operational weather prediction and research settings. The aim of this study is to produce a front identification algorithm based on earlier studies that is portable and scalable to different resolution datasets. We have made a number of changes to an earlier objective front identification algorithm, applied these to reanalysis datasets, and present the improvements associated with these changes. First, we show that a change in the order of operations yields smoother fronts with fewer breaks. Next, we propose the selection of the front identification thresholds in terms of climatological quantiles of the threshold fields. This allows for comparison between datasets of differing resolutions. Finally, we include a number of numerical improvements in the implementation of the algorithm and better handling of short fronts, which yield further benefits in the smoothness and number of breaks. This updated version of the algorithm has been made fully portable and scalable to different datasets in order to enable future climatological studies of fronts and their impacts.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Natural Environment Research Council</funding-source>
<award-id>NE/V004166/1</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e108">Atmospheric fronts are of great importance for the day-to-day variability in weather in the mid-latitudes. They are associated with a large proportion of both total and extreme precipitation, as demonstrated by case studies <xref ref-type="bibr" rid="bib1.bibx5" id="paren.1"/>; modelling <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx38" id="paren.2"/>; and, more recently, long-term climatologies <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx29 bib1.bibx36" id="paren.3"/>. They are also strongly linked to extreme wind events <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx11 bib1.bibx31 bib1.bibx6" id="paren.4"/> and are key to air–sea interaction <xref ref-type="bibr" rid="bib1.bibx29" id="paren.5"/>. With a wealth of global gridded observationally constrained and model-produced data, there is a desire to be able to objectively identify these frontal features in the gridded data. This avoids the huge time requirements of a manual analysis and allows for the features to be linked to high-impact weather, such as extreme precipitation or winds <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx7 bib1.bibx14" id="paren.6"/>. The application of the methods to  model data of historical and future climate also allows for the models to be evaluated on their ability to capture the dynamical features and their connection to precipitation events <xref ref-type="bibr" rid="bib1.bibx24" id="paren.7"/> and to investigate the future of such features and how they may impact water resources and natural hazards <xref ref-type="bibr" rid="bib1.bibx10" id="paren.8"/>.</p>
      <p id="d1e136">A number of methods have been developed to perform such objective identification. <xref ref-type="bibr" rid="bib1.bibx19" id="text.9"><named-content content-type="post">referred to hereafter as H98</named-content></xref> compiled a summary of methods used to identify frontal features in gridded data and further developed the methods based on a thermal front parameter. <xref ref-type="bibr" rid="bib1.bibx40" id="text.10"/> highlighted the three main factors required in identifying fronts with such a thermal front parameter: first, the thermal variable and vertical level to be considered, e.g. temperature, potential temperature, or equivalent (or wet-bulb) potential temperature at 850 <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula>; second, a function of the variable, e.g. the gradient or some second or third derivative; and, finally, some thresholds. They found that different thermal variables each had pros and cons and could be selected depending on the purpose of the study. The study by <xref ref-type="bibr" rid="bib1.bibx23" id="text.11"/> used equivalent potential temperature and its second derivative to place the frontal lines. This results in the fronts lying in the centre of a frontal zone rather than at the leading edge, as a synoptic meteorologist would typically put them. <xref ref-type="bibr" rid="bib1.bibx2" id="text.12"/> directly applied the methods of H98 to gridded data at <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> resolution, placing fronts on the warm side of the strong temperature gradient. This also included the addition of a numerical line-joining algorithm, which is used to link the frontal points to line features.</p>
      <p id="d1e178">Other methods have used dynamical information to identify fronts. <xref ref-type="bibr" rid="bib1.bibx37" id="text.13"/> used information solely on wind shifts. This method was found to work better in the Southern Hemisphere than the Northern Hemisphere by <xref ref-type="bibr" rid="bib1.bibx35" id="text.14"/>. A combination of this and the thermal method was used by <xref ref-type="bibr" rid="bib1.bibx3" id="text.15"/> to identify cold fronts in the Mediterranean, with the method tailored to suit the smaller spatial scale of fronts in this region. <xref ref-type="bibr" rid="bib1.bibx29" id="text.16"/> used a combination of vorticity and temperature, requiring both a thermal gradient and a wind shift. While each method has its advantages and disadvantages, many of the methods typically identify many of the same features <xref ref-type="bibr" rid="bib1.bibx22" id="paren.17"/>.</p>
      <p id="d1e196">A major difficulty in applying objective front identification is the many datasets and differing resolutions. This is particularly an issue when using gradients of thermal properties since the resolution of the data will have a large impact on these gradients. The thresholds used to define fronts need to be varied depending on the resolution. Recently, <xref ref-type="bibr" rid="bib1.bibx39" id="text.18"/> investigated the sensitivity of results to the use of different datasets and found a large difference in front frequency between the datasets. Higher-resolution datasets consistently show higher frequency of frontal points, with the differences reduced when re-gridded to a common grid. This was shown to lead to large differences between datasets in the proportion of precipitation attributed to fronts.</p>
      <p id="d1e203">Despite the many methods of identifying fronts and issues and uncertainties associated with each of them, the thermal front parameter method of H98 has been successful in identifying the key climatological features of front frequency and the link to other variables in a number of studies <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx2 bib1.bibx9 bib1.bibx10 bib1.bibx7 bib1.bibx14" id="paren.19"><named-content content-type="pre">e.g.</named-content></xref>. Those studies used either the ERA-40 reanalysis of the European Centre for Medium-Range Weather Forecasts (ECMWF) <xref ref-type="bibr" rid="bib1.bibx41" id="paren.20"/> at <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> resolution or, later, the ECMWF ERA-Interim <xref ref-type="bibr" rid="bib1.bibx13" id="paren.21"/> reanalysis at <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> resolution. However, the code used in those studies was not easily portable due to it being written in a mixture of the National Center for Atmospheric Research (NCAR) Command Language <xref ref-type="bibr" rid="bib1.bibx25" id="paren.22"/> and <xref ref-type="bibr" rid="bib1.bibx16" id="text.23"/> and did not easily scale to the ECMWF ERA5 reanalysis at <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> or other high-resolution datasets. The aim of this study is to create a portable implementation of the front identification method of H98 that is able to scale to contemporary high-resolution (re)analyses with horizontal grid spacings of 0.25° or less. We demonstrate a quantile-based method of tuning the thresholds. First, the data used are described in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. Section <xref ref-type="sec" rid="Ch1.S3"/> gives a description of the thermal front parameter method and the improvements over the previous implementation of the algorithm. In Sect. <xref ref-type="sec" rid="Ch1.S4"/>, we compare the front climatology using the new method with previous methods and different datasets. We finish in Sect. <xref ref-type="sec" rid="Ch1.S5"/> with a discussion of the benefits and challenges associated with such objective identification methods.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data</title>
      <p id="d1e289">The updated front identification procedure is applied to the ECMWF ERA-Interim reanalysis <xref ref-type="bibr" rid="bib1.bibx13" id="paren.24"><named-content content-type="pre">ECMWF reanalysis – Interim;</named-content></xref>. The data used here have a resolution of <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> on a regular longitude–latitude grid. The 6-hourly instantaneous air temperature and specific humidity fields at the 850 <inline-formula><mml:math id="M7" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula> level were used to compute the wet-bulb potential temperature, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, using the direct method of <xref ref-type="bibr" rid="bib1.bibx12" id="text.25"><named-content content-type="post">Eq. 3.8</named-content></xref>, in order to identify fronts. The 6-hourly eastward and northward wind components at 850 <inline-formula><mml:math id="M9" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula> were used to compute the front speed using Eq. (13) of H98, allowing for classification into cold, warm, or quasi-stationary fronts. ERA-Interim was chosen over the more recent ERA5 reanalysis <xref ref-type="bibr" rid="bib1.bibx17" id="paren.26"><named-content content-type="pre">ECMWF reanalysis v5;</named-content></xref> for the primary analysis since the updated procedure is of greatest benefit in middle- and low-resolution models and the resolution of ERA-Interim is equal to that of the highest resolution among standard CMIP6 general circulation models (GCMs). Our baseline for comparison is the global climatology of fronts in ERA-Interim at <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, produced by <xref ref-type="bibr" rid="bib1.bibx14" id="text.27"/> using the method of <xref ref-type="bibr" rid="bib1.bibx2" id="text.28"/>. We also present a high-resolution climatology based on applying the updated front identification procedure to the ERA5 reanalysis  using the same 6-hourly fields as ERA-Interim but with a grid spacing of <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Methodology</title>
      <p id="d1e397">Following H98 and <xref ref-type="bibr" rid="bib1.bibx2" id="text.29"/>, fronts are identified in the wet-bulb potential temperature field, <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, at 850 <inline-formula><mml:math id="M13" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula>. As described in H98 (their Eq. 5) and implemented in <xref ref-type="bibr" rid="bib1.bibx2" id="text.30"/>, fronts are located as the zero contour of
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M14" display="block"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mtext mathvariant="normal">or</mml:mtext><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        For a one-dimensional front (Type 1 front in H98), this is simply the third derivative of the wet-bulb potential temperature, <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see Fig. 3 of H98 for an intuitive explanation). We will refer to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) as the thermal front locator (TFL). In practice, most atmospheric fronts are curved and not simple one-dimensional objects. H98 derived an alternative (their Eq. 6) to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) based on the computation of “five-point mean axes” designed to mitigate the effects of frontal curvature on the computation of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), which can lead to noise and exaggerated frontal curvature. Although the alternative definition was preferred by H98, we keep the definition in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) primarily for compatibility with <xref ref-type="bibr" rid="bib1.bibx2" id="text.31"/> and the numerous studies which have utilised that implementation. However, the option to use the alternative definition may be included in a future version of the code documented by this study.</p>
      <p id="d1e498">H98 defined two additional criteria that must be met in order for a zero contour of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) to be considered a front. First, the rate of change in <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> across the front in the direction of cold air must exceed some threshold value <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. This criterion was formalised in Eq. (9) of H98 as
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M18" display="block"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext mathvariant="normal">where</mml:mtext><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        This is the thermal front parameter (TFP) defined by <xref ref-type="bibr" rid="bib1.bibx32" id="text.32"/>. For a one-dimensional front, this criterion simply states that the second derivative of <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> must be negative, placing the front on the warm side of the gradient. Second, the gradient of <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the adjacent baroclinic zone (ABZ) must be greater than some threshold value <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. This criterion was formalised in Eq. (11) of H98 as
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M22" display="block"><mml:mrow><mml:msub><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mtext>ABZ</mml:mtext></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext mathvariant="normal">where</mml:mtext><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with
          <disp-formula id="Ch1.Ex1"><mml:math id="M23" display="block"><mml:mrow><mml:msub><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mtext>ABZ</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">χ</mml:mi><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msqrt><mml:mn mathvariant="normal">2</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="italic">χ</mml:mi></mml:math></inline-formula> is the grid length. For a one-dimensional front, this criterion simply states that the magnitude of the gradient of <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> must be greater than <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> by a fraction <inline-formula><mml:math id="M28" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> of a grid length in the direction of greatest increase in the gradient of <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, i.e. inside the ABZ. The value of <inline-formula><mml:math id="M30" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> of <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msqrt><mml:mn mathvariant="normal">2</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula> was suggested by H98, and we found it to be effective at the resolution of ERA-Interim (0.75°) and ERA5 (0.25°).</p>
      <p id="d1e831">Fronts are identified as warm, cold, or quasi-stationary using the front speed defined by Eq. (13) of H98, which is given here as
          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M32" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the vector wind field at 850 <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula>. Following <xref ref-type="bibr" rid="bib1.bibx2" id="text.33"/>, we adopt a threshold of <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> such that front points are defined as belonging to warm fronts if they have a speed that exceeds <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and as belonging to cold fronts if they have a speed of less than <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. All other front points are defined as belonging to quasi-stationary fronts.</p>
      <p id="d1e985">The automatic front identification method described by Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>)–(<xref ref-type="disp-formula" rid="Ch1.E4"/>) has been re-implemented in the R statistical computing language <xref ref-type="bibr" rid="bib1.bibx30" id="paren.34"/>. The new implementation includes one key methodological change described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> as well as a number of numerical updates compared to that of <xref ref-type="bibr" rid="bib1.bibx2" id="text.35"/>.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Methodological changes</title>
      <p id="d1e1008">The intention of this study was to create a portable and scalable implementation of the front identification method of H98 as implemented by <xref ref-type="bibr" rid="bib1.bibx2" id="text.36"/> since that implementation has been successfully used in a number of other studies <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx7 bib1.bibx14" id="paren.37"><named-content content-type="pre">e.g.</named-content></xref>. However, one key methodological change was implemented regarding the order of operations when identifying front objects as lines. <xref ref-type="bibr" rid="bib1.bibx2" id="text.38"/> take what we will call a “mask-then-join” approach, illustrated in Fig. <xref ref-type="fig" rid="Ch1.F1"/>a. First they locate all those grid boxes that are that satisfy the TFP criterion in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) to form a mask (the ABZ gradient criterion in Eq. <xref ref-type="disp-formula" rid="Ch1.E3"/> is not used). Zero points of the TFL in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) are located by an exhaustive search using linear interpolation between only those grid boxes included in the TFP mask defined Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>). Finally, a line-joining algorithm is used to join the zero points of the TFL in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) to form lines representing fronts. Points are joined with their nearest neighbour if the Euclidean distance calculated in degrees of longitude and latitude between two points is lower than a specified threshold. This requires the repeated calculation of the distance between the current point and all remaining un-joined points, making the algorithm computationally expensive. <xref ref-type="bibr" rid="bib1.bibx2" id="text.39"/> also apply a minimum front length criteria of 250 km.</p>

      <fig id="Ch1.F1"><label>Figure 1</label><caption><p id="d1e1040">Front identification in ERA-Interim on 1 January 2001, 00:00 UTC. <bold>(a)</bold> Using the mask-then-join approach and <bold>(b)</bold> using the contour-then-mask approach. Black contours show <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, and red shading indicates regions where <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mtext>TFP</mml:mtext><mml:mo>≤</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> by masking in panel <bold>(a)</bold> and interpolation in panel <bold>(b)</bold>. Circles indicate front points located by each algorithm.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f01.png"/>

        </fig>

      <p id="d1e1124">In contrast, H98 originally proposed a “contour-then-mask” approach, which we adopt here and illustrate in Fig. <xref ref-type="fig" rid="Ch1.F1"/>b. We identify zero points in the complete TFL field defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and join them into lines using a contouring algorithm, specifically the <monospace>contourLines()</monospace> function in R. Zero points are again located by linear interpolation, but only zero points located in adjacent grid boxes are considered for joining into lines, reducing the computational expense compared to an exhaustive search and avoiding the need for repeatedly calculating the distance between a large number of points. We then interpolate the values of the fields defined by the TFP and ABZ criteria in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) and (<xref ref-type="disp-formula" rid="Ch1.E3"/>), respectively, on the points located by the contouring algorithm. Only points that meet the TFP and ABZ criteria defined by Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) and (<xref ref-type="disp-formula" rid="Ch1.E3"/>) are retained, leaving a set of pre-joined line segments representing fronts.</p>
      <p id="d1e1144">The two approaches are compared in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. Zero points in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) usually occur between grid points. That means that adjacent grid boxes meeting the TFP criteria in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) are required in order to find zero points of the TFL using Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) by the mask-then-join approach. At or below the <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> resolution of ERA-Interim, the region that satisfies the TFP criterion in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is often narrow, frequently only one grid box wide. Therefore, the mask-then-join approach frequently fails to locate front points. This behaviour can be seen in Fig. <xref ref-type="fig" rid="Ch1.F1"/>a where no front points are identified between 44.25 and 45.75° N since two zonally adjacent grid boxes would be required for successful interpolation of a zero point between two masked points given the orientation of the front. This may result in some features not being identified at all or, more frequently, gaps in what should be continuous features. The line-joining algorithm used by <xref ref-type="bibr" rid="bib1.bibx2" id="text.40"/> attempts to mitigate this using a search radius larger than one grid length, but this is only partially effective. In Fig. <xref ref-type="fig" rid="Ch1.F1"/>a, the search radius is effective in joining the southernmost located point but fails to bridge the gap from between 44.25 and 45.75° N to the region between 46.5 and 48.0° N, where multiple adjacent grid points might once again enable the location of zero points. The number of points located in that northern region is then too small to meet the minimum front length criteria on their own. The contour-then-mask approach originally proposed by H98 and demonstrated in Fig. <xref ref-type="fig" rid="Ch1.F1"/>b is able to successfully identify the whole front as a single object. The masked region is shown for illustration only; in practice, the masking variables are interpolated directly onto the potential front points located on the zero contour. Overall, the contour-then-mask approach results in more fronts and front points identified and fewer breaks, as can be seen in the examples in Fig. <xref ref-type="fig" rid="Ch1.F3"/>a and b and the climatologies in Fig. <xref ref-type="fig" rid="Ch1.F4"/>b and c. The expected decrease in the number of fronts due to there being fewer breaks is compensated by the number of new fronts located due to the increased sensitivity of the contour-then-mask approach to identifying potential front points. In some cases, these new fronts were missed completely by the mask-then-join approach; in others, they fail to meet the length criteria without additional points located by the contour-then-mask approach.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Choosing the thresholds and level of smoothing</title>
      <p id="d1e1196">Although automated methods offer the promise of objective feature identification, it is still usually necessary to set some key parameters subjectively. For the front identification method of H98, there are three parameters that require tuning: the amount of smoothing applied to the <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> field; the TFP threshold, <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>; and the gradient threshold, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Some studies have compared outputs with manual analyses by meteorologists to calibrate the parameters. While comparing to charts is a necessary check of an objective algorithm, calibrating in this way is difficult and time-consuming and calibrates the algorithm to the subjective judgement of those meteorologists. Also, all three parameters depend on the resolution of the data. Therefore, the calibration must be repeated for each new dataset or datasets brought to a common resolution for comparison. Instead, we offer some suggestions for objective calibration criteria.</p>
      <p id="d1e1232">We first address the smoothing problem since the amount of smoothing applied to <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> affects the choice of <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The purpose of smoothing is to remove local minima and maxima that might break up otherwise continuous features. We particularly wish to avoid local extrema in the TFL field defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), which will appear as short closed contours of <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mtext>TFL</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. Therefore, it makes sense to examine the effect of smoothing on the average length of the contours. The noise in the TFL field will in part be due to the choice to use Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), as implemented by <xref ref-type="bibr" rid="bib1.bibx2" id="text.41"/>, to define the location of the fronts rather than the method preferred by H98 (their Eq. 6), designed to quell the amplification of frontal curvature. Previous studies that applied the method of <xref ref-type="bibr" rid="bib1.bibx2" id="text.42"/> to ERA-Interim used <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> passes of a simple five-point average to smooth the <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> field. In testing on ERA-Interim data, it was found that the average length of the contours of <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mtext>TFL</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> initially increases rapidly with the number of passes of the five-point smoother, but after 6–10 passes, the effect of further smoothing diminishes (see Fig. S1 in the Supplement). Therefore, we settled on <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> passes of a five-point smoother.</p>
      <p id="d1e1365">Equation (<xref ref-type="disp-formula" rid="Ch1.E1"/>) was retained for its simplicity and compatibility with <xref ref-type="bibr" rid="bib1.bibx2" id="text.43"/> and subsequent studies. However, the alternative method preferred by H98 may be made available as an option in future versions of the code associated with this study. <xref ref-type="bibr" rid="bib1.bibx23" id="text.44"/> classify all closed contours in the front locating field encircling an area smaller than a given threshold as being associated with (potential) local rather than synoptic fronts. Such a criterion introduces additional subjectivity but would effectively reduce the noise when identifying synoptic fronts, possibly allowing for less smoothing to be used and further distinguish fronts associated with orography and other local features. The issue of noise- and surface-driven gradients was also discussed in <xref ref-type="bibr" rid="bib1.bibx20" id="text.45"/>.</p>
      <p id="d1e1379">It is common to define weather phenomena as events exceeding some percentile of the climatological distribution. Therefore, we propose a quantile-based approach to setting the thresholds <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The advantage of setting thresholds in terms of climatological quantiles is that the thresholds should be comparable between datasets of differing resolutions, while the actual values can differ quite widely. For example, <xref ref-type="bibr" rid="bib1.bibx2" id="text.46"/> used a threshold for <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> at 2.5° resolution in ERA-40 compared to the threshold of <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> at 0.75° resolution used in ERA-Interim by <xref ref-type="bibr" rid="bib1.bibx14" id="text.47"/>. In order to compute quantiles, we require climatologies of the TFP and the magnitude of the gradient obtained by evaluating Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) and (<xref ref-type="disp-formula" rid="Ch1.E3"/>), respectively, over an extended time period for the region of interest. The time period considered was 1979–2018 in ERA-Interim. Since most fronts occur in the extra-tropical regions, we will focus our attention there. We seek quantiles of the TFP and the magnitude of the gradient that produce continuous fronts in good agreement with published charts for the North Atlantic and Europe, focusing on January and July 2020. Combinations of quantiles of both the TFP and the magnitude of the gradient were systematically compared (see Figs. S2–S4 in the Supplement). We set the first threshold, <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, to the 25th percentile (0.25 quantile) of the climatological distribution of the TFP (see Fig. S2). In the Northern Hemisphere extra-tropics this is around <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. We set the second threshold, <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, to be equal to the 50th percentile (0.50 quantile) of the climatological distribution of the magnitude of the gradient of <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see Fig. S3). In the Northern Hemisphere extra-tropics (23.4–66.6° N), this is around <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.5</mml:mn><mml:msup><mml:mo>×</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. These choices are subjective, and an operational meteorologist might make other choices. However, in the absence of strong physical reasoning, these quantiles have a simple symmetry, i.e. each is approximately the 50th percentile of the allowed range (since <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and, globally, the 50th percentile of TFP is approximately 0 <inline-formula><mml:math id="M63" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), and produce continuous fronts in good agreement with published charts (Fig. S4).</p>
      <p id="d1e1634">Figure <xref ref-type="fig" rid="Ch1.F2"/> illustrates the monthly and latitudinal climatological variation in the chosen quantiles of the TFP and the magnitude of the gradient of <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The distributions of both the TFP and the magnitude of the gradient are very different in the tropics compared to the extra-tropics. The value of the TFP chosen for <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is biased toward the upper latitudes of the Northern Hemisphere extra-tropics, where fronts are frequently observed and associated with extra-tropical cyclones. The chosen value of the magnitude of the gradient lies in the middle of the seasonal variation in the extra-tropics, which is fairly constant between around 35–65° N and 30–50° S, with greater spread in the Northern Hemisphere. The chosen values are broadly representative of the quantiles across the seasons in both the Northern and Southern Hemisphere extra-tropics. Given the relative insensitivity to reasonable values of <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> shown in the Supplement, the chosen values should be representative across the seasons and both hemispheres for both criteria.</p>

      <fig id="Ch1.F2" specific-use="star"><label>Figure 2</label><caption><p id="d1e1685">Choosing the thresholds <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from ERA-Interim data (1979–2018) with <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> smoothing passes. <bold>(a)</bold> The 25th percentile of the TFP and <bold>(b)</bold> the 50th percentile of <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> by latitude and month of the year. Each coloured line represents a different month: blue for December, January, and February; yellow for March, April, and May; red for June, July, and August; and orange for September, October, and November. Horizontal dotted lines represent the major circles of latitude (66.6° N, 23.4° N, 23.4° S, and 66.6° S). Vertical dashed lines indicate the thresholds chosen in the text: <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> in panel <bold>(a)</bold> and <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> in panel <bold>(b)</bold>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f02.png"/>

        </fig>

      <p id="d1e1820">For comparison, previous studies applying the method of <xref ref-type="bibr" rid="bib1.bibx2" id="text.48"/> to ERA-Interim used a threshold of <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> after <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> smoothing passes <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx8 bib1.bibx31 bib1.bibx6" id="paren.49"><named-content content-type="pre">e.g.</named-content></xref>. The ABZ gradient threshold, <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) was not implemented by <xref ref-type="bibr" rid="bib1.bibx2" id="text.50"/>, which is equivalent to setting <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> since <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> by definition. Our threshold, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, is higher primarily due to the additional smoothing, but the exclusion of the second threshold, <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, may have caused <xref ref-type="bibr" rid="bib1.bibx2" id="text.51"/> to choose a lower threshold for <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in order to remove unwanted features that could more effectively have been eliminated by implementing the second threshold, <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Comparing fronts from different datasets</title>
      <p id="d1e2003">When comparing analyses from different weather and climate datasets, the most common approach is to interpolate all the datasets to a common resolution, which is usually the lowest resolution among them. For some features, such as fronts that are more easily identified in higher-resolution data, this can be limiting. The objective calibration criteria described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> provide one route by which fronts could be identified at the native resolution of each dataset and then compared. The quantile-based criteria will identify the same fraction of grid boxes potentially containing front points for any reasonable resolution and number of smoothing passes. However, computing the required climatologies is time-consuming. An alternative is to keep the thresholds <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> constant and adjust the number of smoothing passes such that the climatological distributions of the TFP and the magnitude of the gradient are similar between datasets. Specifically, the quantiles used to set the thresholds should be similar. In testing, it was found that matching the threshold quantile of the TFP field provided a more consistent comparison than that of the gradient field. It is sufficient to compare the quantiles for only a small subset of the data, provided that the same subset is used for each dataset, avoiding the need to compute a long climatology in order to determine the thresholds. In testing, various lengths and spatial extents of training data were considered for comparing ERA-Interim and ERA5 – from 1 month to 30 years – for the Northern Hemisphere extra-tropics, Southern Hemisphere extra-tropics, or the whole globe. Finally, 1 month of data was found to be sufficient to consistently determine an appropriate number of smoothing passes. The procedure is not sensitive to either the month of the year or the spatial extent among those considered. In practice, we used January 2001 for the Northern Hemisphere extra-tropics, which is consistent with the examples in Figs. <xref ref-type="fig" rid="Ch1.F1"/> and <xref ref-type="fig" rid="Ch1.F3"/>.</p>

      <fig id="Ch1.F3" specific-use="star"><label>Figure 3</label><caption><p id="d1e2036">Comparison of methods in ERA-Interim on 1 January 2001, 00:00 UTC. <bold>(a)</bold> Mask-then-join with <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>; <bold>(b)</bold> contour-then-mask with <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>; <bold>(c)</bold> contour-then-mask with <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mo>-</mml:mo></mml:msup><mml:mn mathvariant="normal">11</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>; and <bold>(d)</bold> contour-then-mask in ERA5 with <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">96</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. Thin black lines indicate contours of wet-bulb potential temperature <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Thick blue lines indicate cold fronts, thick red lines indicate warm fronts, and thick black lines indicate quasi-stationary fronts. All fronts were classified using a threshold of <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f03.png"/>

        </fig>


</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Numerical updates</title>
      <p id="d1e2448"><xref ref-type="bibr" rid="bib1.bibx2" id="text.52"/> used repeated applications of a simple central finite-difference approximation to the first derivative to evaluate all the derivatives in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>)–(<xref ref-type="disp-formula" rid="Ch1.E4"/>) at each grid box. The simple approximation uses one grid box on either side of the box in question to approximate the first derivative to second-order accuracy. The zonal and meridional derivatives are evaluated separately using one box to the left and right or above and below, respectively. However, repeated applications of the approximation to the first derivative degrade the accuracy for higher derivatives. In contrast, we use an explicit central finite-difference approximation to the second derivatives required to evaluate <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> when computing the TFL in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), avoiding the need for repeated applications of the first derivative and maintaining second-order accuracy. The zonal and meridional terms, <inline-formula><mml:math id="M100" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> and <inline-formula><mml:math id="M101" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, respectively, are evaluated separately. The computation of both the first and the second derivatives was also updated to maintain second-order accuracy at the edges of the domain using forward and backward differences. The increased accuracy at the edges has no additional computational cost, and the improved approximation to the second derivative is actually more efficient than repeated applications of the first derivative.</p>
      <p id="d1e2574">Other numerical differences include updates to the computation of relative humidity and wet-bulb potential temperature (<inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). Relative humidity is required to compute wet-bulb potential temperature. If only specific rather than relative humidity data are available, relative humidity can then be computed from temperature, specific humidity, and pressure (which is constant, at 850 <inline-formula><mml:math id="M103" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula>). The implementation by <xref ref-type="bibr" rid="bib1.bibx2" id="text.53"/> used the table-based approach built into the NCAR Command Language to compute relative humidity. The new implementation uses the mixed-phase parameterisation of relative humidity from the ECMWF Integrated Forecasting System <xref ref-type="bibr" rid="bib1.bibx15" id="paren.54"><named-content content-type="post">Sect. 7.4.2</named-content></xref>. In the new implementation, the wet-bulb potential temperature (<inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">W</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is computed using the direct method of <xref ref-type="bibr" rid="bib1.bibx12" id="text.55"><named-content content-type="post">Eq. 3.8</named-content></xref> rather than the iterative method implemented by <xref ref-type="bibr" rid="bib1.bibx2" id="text.56"/>. The final numerical difference between the two implementations is how short fronts are handled. In the original application, <xref ref-type="bibr" rid="bib1.bibx2" id="text.57"/> reject any fronts that are less than three points long. In later applications, this was updated to a great-circle distance-based criterion where fronts whose end points are less than 250 km apart are rejected. In our implementation, we sum the great-circle distance between all adjacent points in each front and reject fronts whose total length is shorter than 250 km. The length threshold of 250 km is a subjective choice that has been retained for approximate compatibility with previous studies.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Comparison with previous implementations</title>
      <p id="d1e2644">Figure <xref ref-type="fig" rid="Ch1.F3"/> illustrates the difference between the mask-then-join and contour-then-mask methods and the effect of the updated parameter choices (i.e. <inline-formula><mml:math id="M105" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) in ERA-Interim on 1 January 2001, 00:00 UTC. The mask-then-join approach using the original parameters (Fig. <xref ref-type="fig" rid="Ch1.F3"/>a) clearly identifies fronts, but they are fractured with frequent gaps. The contour-then-mask (Fig. <xref ref-type="fig" rid="Ch1.F3"/>b) results in much smoother front features with fewer gaps and more fronts identified. Figure <xref ref-type="fig" rid="Ch1.F3"/>c shows the results of the updated parameters with more smoothing cycles and stronger thresholds. Figure <xref ref-type="fig" rid="Ch1.F3"/>d shows the fronts identified in ERA5 and is discussed further in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>. Compared to the original parameters, the front features are smoother, with fewer breaks, and many spurious local fronts have been removed. One feature that can be seen is a warm front running parallel to the (predominantly) cold front extending from the Azores across the south of the United Kingdom. Such features were noted by H98 and are associated with a warm conveyor belt running adjacent to the front. <xref ref-type="bibr" rid="bib1.bibx21" id="text.58"/> use a third masking criteria based on potential temperature rather than wet-bulb potential temperature that may be implemented in a future version of the code documented in this study.</p>

      <fig id="Ch1.F4" specific-use="star"><label>Figure 4</label><caption><p id="d1e2694">Comparison of global climatologies of front frequency (% of 6-hourly frames from 1979–2018). <bold>(a)</bold> Dowdy and Catto (2017), <bold>(b)</bold> updated implementation using the mask-then-join approach, <bold>(c)</bold> updated implementation using the contour-then-mask approach, <bold>(d)</bold> percentage difference between mask-then-join and Dowdy and Catto (2017) ((b-a)/a), <bold>(e)</bold> percentage difference between contour-then-mask and Dowdy and Catto (2017) (<inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>c</mml:mi><mml:mo>-</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:math></inline-formula>), and <bold>(f)</bold> percentage difference between contour-then-mask and mask-then-join (<inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>c</mml:mi><mml:mo>-</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:math></inline-formula>). All climatologies were computed with <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles, <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f04.jpg"/>

        </fig>

      <fig id="Ch1.F5"><label>Figure 5</label><caption><p id="d1e2844">Updated parameters. Percentage difference between ERA-Interim climatology of front frequency computed using updated parameters, <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and the original parameters, <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f05.jpg"/>

        </fig>

      <fig id="Ch1.F6" specific-use="star"><label>Figure 6</label><caption><p id="d1e3027">Updated global climatologies of front frequency as a percentage of times. <bold>(a)</bold> All fronts, <bold>(b)</bold> cold fronts, <bold>(c)</bold> warm fronts, and <bold>(d)</bold> quasi-stationary fronts. All climatologies were computed with <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles, <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f06.jpg"/>

        </fig>

      <p id="d1e3167">Figure <xref ref-type="fig" rid="Ch1.F4"/> compares the front frequency climatologies from three different implementations of the H98 algorithm applied to ERA-Interim with identical parameters (i.e. the same number of smoothing passes and thresholds <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>): the implementation of <xref ref-type="bibr" rid="bib1.bibx2" id="text.59"/> used by <xref ref-type="bibr" rid="bib1.bibx14" id="text.60"/> (Fig. <xref ref-type="fig" rid="Ch1.F4"/>a), a version incorporating our numerical updates but using the original mask-then-join approach (Fig. <xref ref-type="fig" rid="Ch1.F4"/>b), and our final version using the contour-then-mask approach (Fig. <xref ref-type="fig" rid="Ch1.F4"/>c). Figure <xref ref-type="fig" rid="Ch1.F4"/>d shows that our numerical updates result in a slightly lower number of fronts identified in most of the Northern and Southern Hemisphere extra-tropics and a slightly higher number of fronts identified in the tropics. Figure <xref ref-type="fig" rid="Ch1.F4"/>e and f compare our final version with the implementation of <xref ref-type="bibr" rid="bib1.bibx2" id="text.61"/> and the version incorporating only the numerical updates. The numerical updates produce relatively modest differences in the number of fronts identified (Fig. <xref ref-type="fig" rid="Ch1.F4"/>d). Small decreases are seen in the extra-tropics, and larger increases are seen in the tropics. The move from the mask-then-join to the contour-then-mask approach has a greater effect in the extra-tropics (Fig. <xref ref-type="fig" rid="Ch1.F4"/>f). In the Northern and Southern Hemisphere storm tracks, the number of fronts being identified increases by between 40 % and 80 %. The increases are a combination of increases in the length of previously identified fronts and the addition of fronts that were not previously identified, as demonstrated in Figs. <xref ref-type="fig" rid="Ch1.F1"/> and <xref ref-type="fig" rid="Ch1.F3"/>. The greatest relative increase in the number of fronts identified is seen in the tropics. Comparing Fig. <xref ref-type="fig" rid="Ch1.F4"/>e and f shows that this is due to a combination of the numerical updates and the move to the contour-then-mask approach. The relative increase in the tropics is very large due to the scarcity of fronts in the tropics making even a small increase seem large. The absolute number of fronts detected in the tropics remains small compared to the extra-tropics (Fig. <xref ref-type="fig" rid="Ch1.F4"/>c).</p>
      <p id="d1e3227">While changing the implementation of the front identification leads to an increase in the number of fronts identified, as shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, the next aspect of the updated method is a change to the parameters used. Figure <xref ref-type="fig" rid="Ch1.F5"/> compares the climatology of front frequency of our final version with updated parameters (i.e. smoothing passes and thresholds <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>; shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>a) applied to ERA-Interim against the implementation by <xref ref-type="bibr" rid="bib1.bibx2" id="text.62"/> with the original parameters. The updated parameters result in slightly fewer fronts identified in almost all regions due to the increased smoothing, making the climatology more similar to earlier estimates but with the smoother individual fronts given by the contour-then-mask method. The greatest decreases are seen on the edges of the tropics, adjacent to regions with high front activity. This pattern is to be expected due to the rapid drop-off in the climatological quantile values of the masking parameters in the tropics in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Front climatology from ERA-Interim</title>
      <p id="d1e3272">Figure <xref ref-type="fig" rid="Ch1.F6"/> shows the climatology of front frequency of our final version with updated parameters applied to ERA-Interim, including the breakdown into cold, warm, and quasi-stationary fronts. Figure <xref ref-type="fig" rid="Ch1.F6"/>a allows for a direct comparison with the climatologies in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, showing that while the updated parameters reduce the number of fronts identified compared only to the updated numerical implementation, overall, more fronts are still identified in almost all regions than in earlier versions. Figure <xref ref-type="fig" rid="Ch1.F6"/>b and c show that cold and warm fronts occur with similar frequencies in most extra-tropical regions, as previously shown in <xref ref-type="bibr" rid="bib1.bibx2" id="text.63"/>. Figure <xref ref-type="fig" rid="Ch1.F6"/>d shows that quasi-stationary fronts occur most often where winds are weaker, particularly in the horse latitudes close to 30° N and 30° S, the inter-tropical convergence zone (ITCZ) close to the Equator and adjacent to high orography, as expected.</p>
      <p id="d1e3289">Figure <xref ref-type="fig" rid="Ch1.F7"/> breaks the classification of fronts down further, showing cold and warm fronts by season. Unsurprisingly, cold fronts in the Northern Hemisphere are most common at the beginning of the storm track regions of both Atlantic and Pacific oceans in northern winter (DJF; Fig. <xref ref-type="fig" rid="Ch1.F7"/>a). In contrast, warm fronts in northern summer (JJA; Fig. <xref ref-type="fig" rid="Ch1.F7"/>g) tend to outnumber cold fronts (Fig. <xref ref-type="fig" rid="Ch1.F7"/>c). In agreement with <xref ref-type="bibr" rid="bib1.bibx2" id="text.64"/>, the seasonal distribution of fronts in the Southern Hemisphere is much more stable. Cold fronts are slightly more common though less widely distributed in the Southern Hemisphere during southern summer (DJF;  Fig. <xref ref-type="fig" rid="Ch1.F7"/>a) than in southern winter (JJA; Fig. <xref ref-type="fig" rid="Ch1.F7"/>c), which is  consistent with <xref ref-type="bibr" rid="bib1.bibx2" id="text.65"/> and the climatology of frontogenesis by <xref ref-type="bibr" rid="bib1.bibx34" id="text.66"/>. The large number of warm fronts near Antarctica (JJA; Fig. <xref ref-type="fig" rid="Ch1.F7"/>f–h) is likely related to the strong temperature gradients between the sea surface and sea ice.</p>

      <fig id="Ch1.F7" specific-use="star"><label>Figure 7</label><caption><p id="d1e3318">Updated seasonal climatologies of front frequency. Cold fronts are shown in panels <bold>(a)</bold>–<bold>(d)</bold> and warm fronts in panels <bold>(e)</bold>–<bold>(h)</bold> for <bold>(a, e)</bold> DJF, <bold>(b, f)</bold> MAM, <bold>(c, g)</bold> JJA, and <bold>(d, h)</bold> SON. All climatologies were computed with <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles, <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f07.jpg"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Front climatology from ERA5</title>
      <p id="d1e3479">The ERA5 reanalysis has a higher resolution than ERA-Interim, with a grid spacing of <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> compared to <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> for ERA-Interim. For ERA5, a total of <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">96</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles were required to make the climatologies of the TFP and gradient similar to ERA-Interim. Figure <xref ref-type="fig" rid="Ch1.F3"/>d illustrates fronts identified over Europe and the North Atlantic on 1 January 2001, 00:00 UTC. As expected, the features are very similar to those identified in ERA-Interim against which ERA5 was calibrated (Fig. <xref ref-type="fig" rid="Ch1.F3"/>c). Figure <xref ref-type="fig" rid="Ch1.F8"/> compares the frequency of fronts identified in ERA5 with that in ERA-Interim when fronts are identified in ERA5 at <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> grid spacing with <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">96</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles but identical thresholds to those used for ERA-Interim and then aggregated to <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> grid spacing for comparison with ERA-Interim. Aggregation is performed by counting individual fronts identified at the higher resolution passing through the lower-resolution grid. When aggregated to the same resolution, more fronts are identified almost everywhere in ERA5 than in ERA-Interim. Since aggregation is performed by counting individual fronts, this indicates that ERA5 is able to resolve more fronts due to its higher resolution. The pattern of increase broadly follows the general distribution of fronts, with more fronts seen where they were already common, particularly in the storm tracks where front frequency increases by between 20 % and 40 %. The greatest percentage increases are seen in the ITCZ region to the east and west of South America, where very few fronts were identified in ERA-Interim (and therefore represents a very small absolute increase in frequency) and is mostly associated with quasi-stationary fronts (Fig. <xref ref-type="fig" rid="Ch1.F9"/>d). Decreases in frequency are primarily associated with areas of high orography, which are in turn likely associated with the improved representation of the orography in the higher-resolution dataset.</p>

      <fig id="Ch1.F8"><label>Figure 8</label><caption><p id="d1e3581">ERA5 compared to ERA-Interim. <bold>(a)</bold> ERA5 climatology of all fronts at <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> and <bold>(b)</bold> percentage difference between ERA5 and ERA-Interim. The ERA5 climatology was computed with <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">96</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. ERA5 fronts were identified at <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> and then re-gridded to <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> for comparison with ERA-Interim.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f08.jpg"/>

        </fig>

      <fig id="Ch1.F9" specific-use="star"><label>Figure 9</label><caption><p id="d1e3765">ERA5 global climatologies. <bold>(a)</bold> All fronts, <bold>(b)</bold> cold fronts, <bold>(c)</bold> warm fronts, and <bold>(d)</bold> quasi-stationary fronts. All climatologies were computed with <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">96</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles, <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f09.jpg"/>

        </fig>

      <p id="d1e3906">Figure <xref ref-type="fig" rid="Ch1.F9"/> shows the climatology of fronts by type identified in ERA5 at its native <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> resolution. Due to the smaller grid boxes, the frequency is necessarily lower than for ERA-Interim in Fig. <xref ref-type="fig" rid="Ch1.F6"/> and the aggregated data in Fig. <xref ref-type="fig" rid="Ch1.F8"/>. One ERA-Interim grid box contains nine ERA5 grid boxes. A perfectly straight front passing through one ERA-Interim grid box would typically pass through only three of the nine associated ERA5 grid boxes. Therefore, one might expect the front frequency in ERA5 at its native resolution to be approximately one-third of the frequency in ERA-Interim. Comparing Figs. <xref ref-type="fig" rid="Ch1.F6"/> and <xref ref-type="fig" rid="Ch1.F9"/> shows that this is approximately the case.</p>
      <p id="d1e3936">Figure <xref ref-type="fig" rid="Ch1.F10"/> shows the seasonal breakdown of cold and warm fronts in ERA5, which is provided to be able to compare the most-up-to-date climatology from ERA5 with previous studies. In general, the maximum warm front frequency occurs at higher latitudes than the maximum cold front frequency due to the structure of extra-tropical cyclones and the associated poleward transport of warm air. During DJF especially, the high frequencies of atmospheric fronts that are influenced by the sea surface temperature (SST) fronts associated with the Gulf Stream in the North Atlantic and Kuroshio current in the North Pacific are clearly visible. The influence of the SST on the atmosphere is more marked for higher-resolution ocean and atmosphere <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx28" id="paren.67"/>.</p>

      <fig id="Ch1.F10" specific-use="star"><label>Figure 10</label><caption><p id="d1e3946">ERA5 seasonal climatologies of front frequency. Cold fronts are shown in panels <bold>(a)</bold>–<bold>(d)</bold> and warm fronts in panels <bold>(e)</bold>–<bold>(h)</bold> for <bold>(a, e)</bold> DJF, <bold>(b, f)</bold> MAM, <bold>(c, g)</bold> JJA, <bold>(d, h)</bold> SON. All climatologies were computed with <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">96</mml:mn></mml:mrow></mml:math></inline-formula> smoothing cycles, <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/17/6137/2024/gmd-17-6137-2024-f10.jpg"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Discussion</title>
      <p id="d1e4109">In this paper, we have presented an updated implementation of the automatic front identification method of <xref ref-type="bibr" rid="bib1.bibx2" id="text.68"/> based on H98. The updated implementation was designed specifically to scale to modern high-resolution datasets. It is open-source and does not require compilation, making it extremely portable. Despite not requiring compilation, computational performance of the new implementation in R is improved over earlier versions that were implemented in NCL with compiled components. Performance improvements come primarily from three areas: (i) the improved efficiency of the contouring algorithm compared to the line-joining algorithm, (ii) the vectorisation of many calculations to avoid unnecessary loops, and (iii) the reduced memory usage by avoiding pre-allocating unnecessarily large arrays. Indeed, 1 month of global ERA-Interim data at 6-hourly intervals and <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> resolution can be processed in around 6 min using a single core of a laptop based on an Intel i7-8565U with a theoretical maximum speed of 4.6 GHz. The same amount of global ERA5 data at <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> can be processed in around 1 h. Memory requirements are minimal since only one time step is processed at once. The improved scalability enables us to present high-resolution climatologies of cold, warm, and quasi-stationary fronts for all seasons from the ERA5 reanalysis.</p>
      <p id="d1e4147">In addition to several numerical improvements, the revised implementation uses the contour-then-mask approach originally proposed by H98 rather than the mask-then-join approach used by <xref ref-type="bibr" rid="bib1.bibx2" id="text.69"/>. The advantages of the contour-then-mask approach are demonstrated by example and by comparison of climatologies which show an increased number of fronts identified almost everywhere. Gaps in what should be continuous fronts are reduced in ERA-Interim, and greater improvements are expected in lower-resolution datasets for the reasons demonstrated in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. This improvement will be useful when linking frontal features to precipitation or winds (or compound extreme events) as in <xref ref-type="bibr" rid="bib1.bibx6" id="text.70"/> or when using more object-based connections such as <xref ref-type="bibr" rid="bib1.bibx26" id="text.71"/>.</p>
      <p id="d1e4161">Most automatic feature detection algorithms require a calibration or training step involving comparison to analyses by a meteorologist. While this step cannot be neglected, we propose a quantile-based approach to setting thresholds for front identification. Setting thresholds in terms of climatological quantiles makes the thresholds more easily comparable between datasets of differing resolution. By considering the climatological distributions of the masking variables, we have demonstrated for the first time the regional and seasonal variation in the TFP and gradient fields. Subsequent analyses may consider adopting latitudinally or seasonally varying thresholds in order to capture features that may be missed by or eliminate spurious features included by the used constant thresholds. In ERA5, this results in a greater number of fronts identified even after smoothing similarly to the results of <xref ref-type="bibr" rid="bib1.bibx29" id="text.72"/> after interpolation to lower resolution. Smoothing has the advantage of allowing for feature identification to be conducted at the native resolution of each dataset.</p>
      <p id="d1e4167">In addition to the various numerical and methodological improvements presented in this study, further numerical improvements, methodological choices, and alternative choices of meteorological field are possible. In addition to improving the accuracy of the finite-difference approximations of the second derivative fields to the second order, more accurate finite-difference schemes could be used for both the first- and second-order derivatives. Following <xref ref-type="bibr" rid="bib1.bibx2" id="text.73"/>, we identify fronts as zero contours in the field defined by Eq. (5) of H98, which is effectively the third derivative of the wet-bulb potential temperature field at 850 hPa. Firstly, meteorological fields other than wet-bulb potential temperature could be considered; see H98 for a list of previously considered fields. Secondly, H98 derived an alternative expression for the front locator field, designed to reduce the frontal curvature. We retained the simpler definition for compatibility with <xref ref-type="bibr" rid="bib1.bibx2" id="text.74"/> and subsequent studies, but the alternative definition preferred by H98 may be included as an option in a future version of the code associated with this study. Additional diagnostics, such as distinguishing between local and synoptic fronts suggested by <xref ref-type="bibr" rid="bib1.bibx23" id="text.75"/> or the additional criteria proposed by <xref ref-type="bibr" rid="bib1.bibx21" id="text.76"/> designed to eliminate spurious features associated with proximity to the warm conveyor belt, could also be implemented. Furthermore, while all distance calculations are carried out on a sphere in the updated implementation, contouring and interpolation still take place on a regular longitude–latitude grid. Greater accuracy could be achieved at high latitudes by also carrying out these operations on a sphere.</p>
      <p id="d1e4183">While cyclone identification algorithms routinely include the ability to track cyclonic features over subsequent time steps, similar feature-tracking algorithms are almost absent for fronts. Front tracking is inherently more complex than cyclone tracking since fronts are complex line objects, whereas cyclones can be reduced to simple point objects or point objects with an associated area. <xref ref-type="bibr" rid="bib1.bibx21" id="text.77"/> proposed a sophisticated tracking scheme for cyclonic features developing on fronts, which relies on accurate identification and classification of fronts in order to identify cyclones early in their life cycle but is limited to tracking point objects associated with cyclones rather than fronts themselves. To the authors' knowledge, only <xref ref-type="bibr" rid="bib1.bibx33" id="text.78"/> have documented a front-tracking algorithm. An openly available front-tracking algorithm would offer new possibilities in terms of attributing and analysing impacts of individual fronts, e.g. precipitation or wind events, or understanding biases in weather and climate models.</p>
</sec>

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

      <p id="d1e4196">Code for the revised method detailed in this paper is available from <ext-link xlink:href="https://doi.org/10.5281/zenodo.7278068" ext-link-type="DOI">10.5281/zenodo.7278068</ext-link> and future developments will be available at <uri>https://github.com/phil-sansom/front_id</uri> (last access: 15 August 2024). ERA5 reanalysis is available from the Copernicus Climate Change Service Climate Data Store (<ext-link xlink:href="https://doi.org/10.24381/cds.bd0915c6" ext-link-type="DOI">10.24381/cds.bd0915c6</ext-link>, <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.79"/>)</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e4211">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-17-6137-2024-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-17-6137-2024-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4220">PGS developed and tested the software, produced the results, and wrote the paper. JLC led the project, interpreted results, and wrote the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d1e4232">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. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4238">This research was supported by Natural Environment Research Council (NERC) (grant no. NE/V004166/1). The authors thank Duncan Ackerley for comments on the paper and the reviewers and editor for their constructive comments and support.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4243">This research has been supported by the Natural Environment Research Council (grant no. NE/V004166/1).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bibx1"><label>Berry et al.(2011a)Berry, Jakob, and Reeder</label><mixed-citation>Berry, G., Jakob, C., and Reeder, M.: Recent global trends in atmospheric fronts, Geophys. Res. Lett., 38, 1–6, <ext-link xlink:href="https://doi.org/10.1029/2011GL049481" ext-link-type="DOI">10.1029/2011GL049481</ext-link>, 2011a.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Berry et al.(2011b)Berry, Reeder, and Jakob</label><mixed-citation>Berry, G., Reeder, M. J., and Jakob, C.: A global climatology of atmospheric fronts, Geophys. Res. Lett., 38, 1–5, <ext-link xlink:href="https://doi.org/10.1029/2010GL046451" ext-link-type="DOI">10.1029/2010GL046451</ext-link>, 2011b.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bitsa et al.(2021)Bitsa, Flocas, Kouroutzoglou, Galanis, Hatzaki, Latsas, Rudeva, and Simmonds</label><mixed-citation>Bitsa, E., Flocas, H. A., Kouroutzoglou, J., Galanis, G., Hatzaki, M., Latsas, G., Rudeva, I., and Simmonds, I.: A Mediterranean cold front identification scheme combining wind and thermal criteria, Int. J. Climatol., 41, 6497–6510, <ext-link xlink:href="https://doi.org/10.1002/joc.7208" ext-link-type="DOI">10.1002/joc.7208</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Browning(1986)</label><mixed-citation>Browning, K. A.: Conceputal Models of Precipitation Systems, Weather Forecast., 1, 23–41, <ext-link xlink:href="https://doi.org/10.1175/1520-0434(1986)001&lt;0023:CMOPS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0434(1986)001&lt;0023:CMOPS&gt;2.0.CO;2</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Browning(2004)</label><mixed-citation>Browning, K. A.: The sting at the end of the tail: Damaging winds associated with extratropical cyclones, Q. J. Roy. Meteor. Soc., 130, 375–399, <ext-link xlink:href="https://doi.org/10.1256/qj.02.143" ext-link-type="DOI">10.1256/qj.02.143</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Catto and Dowdy(2021)</label><mixed-citation>Catto, J. L. and Dowdy, A. J.: Understanding compound hazards from a weather system perspective, Weather and Climate Extremes, 32, 100313, <ext-link xlink:href="https://doi.org/10.1016/j.wace.2021.100313" ext-link-type="DOI">10.1016/j.wace.2021.100313</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Catto and Pfahl(2013)</label><mixed-citation>Catto, J. L. and Pfahl, S.: The importance of fronts for extreme precipitation, J. Geophys. Res.-Atmos., 118, 10791–10801, <ext-link xlink:href="https://doi.org/10.1002/jgrd.50852" ext-link-type="DOI">10.1002/jgrd.50852</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Catto and Raveh-Rubin(2019)</label><mixed-citation>Catto, J. L. and Raveh-Rubin, S.: Climatology and dynamics of the link between dry intrusions and cold fronts during winter. Part I: global climatology, Clim. Dynam., 53, 1873–1892, <ext-link xlink:href="https://doi.org/10.1007/s00382-019-04745-w" ext-link-type="DOI">10.1007/s00382-019-04745-w</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Catto et al.(2012)Catto, Jakob, Berry, and Nicholls</label><mixed-citation>Catto, J. L., Jakob, C., Berry, G., and Nicholls, N.: Relating global precipitation to atmospheric fronts, Geophys. Res. Lett., 39, 1–6, <ext-link xlink:href="https://doi.org/10.1029/2012GL051736" ext-link-type="DOI">10.1029/2012GL051736</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Catto et al.(2014)Catto, Nicholls, Jakob, and Shelton</label><mixed-citation>Catto, J. L., Nicholls, N., Jakob, C., and Shelton, K. L.: Atmospheric fronts in current and future climates, Geophys. Res. Lett., 41, 7642–7650, <ext-link xlink:href="https://doi.org/10.1002/2014GL061943" ext-link-type="DOI">10.1002/2014GL061943</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Catto et al.(2019)Catto, Ackerley, Booth, Champion, Colle, Pfahl, Pinto, Quinting, and Seiler</label><mixed-citation>Catto, J. L., Ackerley, D., Booth, J. F., Champion, A. J., Colle, B. A., Pfahl, S., Pinto, J. G., Quinting, J. F., and Seiler, C.: The Future of Midlatitude Cyclones, Current Climate Change Reports, 5, 407–420, <ext-link xlink:href="https://doi.org/10.1007/s40641-019-00149-4" ext-link-type="DOI">10.1007/s40641-019-00149-4</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Davies-Jones(2008)</label><mixed-citation>Davies-Jones, R.: An efficient and accurate method for computing the wet-bulb temperature along pseudoadiabats, Mon. Weather Rev., 136, 2764–2785, <ext-link xlink:href="https://doi.org/10.1175/2007MWR2224.1" ext-link-type="DOI">10.1175/2007MWR2224.1</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Dee et al.(2011)Dee, Uppala, Simmons, Berrisford, Poli, Kobayashi, Andrae, Balmaseda, Balsamo, Bauer, Bechtold, Beljaars, van de Berg, Bidlot, Bormann, Delsol, Dragani, Fuentes, Geer, Haimberger, Healy, Hersbach, Hólm, Isaksen, Kållberg, Köhler, Matricardi, McNally, Monge-Sanz, Morcrette, Park, Peubey, de Rosnay, Tavolato, Thépaut, and Vitart</label><mixed-citation>Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P., Bechtold, P., Beljaars, A. C. M., van de Berg, L., Bidlot, J., Bormann, N., Delsol, C., Dragani, R., Fuentes, M., Geer, A. J., Haimberger, L., Healy, S. B., Hersbach, H., Hólm, E. V., Isaksen, L., Kållberg, P., Köhler, M., Matricardi, M., McNally, A. P., Monge-Sanz, B. M., Morcrette, J. J., Park, B. K., Peubey, C., de Rosnay, P., Tavolato, C., Thépaut, J. N., and Vitart, F.: The ERA-Interim reanalysis: Configuration and performance of the data assimilation system, Q. J. Roy. Meteor. Soc., 137, 553–597, <ext-link xlink:href="https://doi.org/10.1002/qj.828" ext-link-type="DOI">10.1002/qj.828</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Dowdy and Catto(2017)</label><mixed-citation>Dowdy, A. J. and Catto, J. L.: Extreme weather caused by concurrent cyclone, front and thunderstorm occurrences, Sci. Rep.-UK, 7, 1–8, <ext-link xlink:href="https://doi.org/10.1038/srep40359" ext-link-type="DOI">10.1038/srep40359</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>ECMWF(2021)</label><mixed-citation>ECMWF: Part IV: Physical processes, in: IFS Documentation CY47R3, ECMWF, <ext-link xlink:href="https://doi.org/10.21957/eyrpir4vj" ext-link-type="DOI">10.21957/eyrpir4vj</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>FORTRAN 77(1978)</label><mixed-citation>FORTRAN 77: ANSI x3.9-1978. American National Standard – Programming Language FORTRAN, American National Standards Institute, New York, New York, <uri>https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub69-1.pdf</uri> (last access: 15 August 2024), 1978.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara, Horányi, Muñoz-Sabater, Nicolas, Peubey, Radu, Schepers, Simmons, Soci, Abdalla, Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita, De Chiara, Dahlgren, Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes, Geer, Haimberger, Healy, Hogan, Hólm, Janisková, Keeley, Laloyaux, Lopez, Lupu, Radnoti, de Rosnay, Rozum, Vamborg, Villaume, and Thépaut</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J. N.: The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Hersbach et al.(2023)</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on pressure levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <ext-link xlink:href="https://doi.org/10.24381/cds.bd0915c6" ext-link-type="DOI">10.24381/cds.bd0915c6</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Hewson(1998)</label><mixed-citation>Hewson, T. D.: Objective fronts, Meteorol. Appl., 5, 37–65, <ext-link xlink:href="https://doi.org/10.1017/S1350482798000553" ext-link-type="DOI">10.1017/S1350482798000553</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Hewson(2001)</label><mixed-citation> Hewson, T. D.: Objective identification of fronts, frontal waves and potential waves, in: Cost Action 78 Final Report – Improvement of Nowcasting Techniques, edited by: Lagouvardos, K., Liljas, E., Conway, B., and Sunde, J., European Commission EUR 19544, Cambridge University Press, Luxembourg, 285–290, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Hewson and Titley(2010)</label><mixed-citation>Hewson, T. D. and Titley, H. A.: Objective identification, typing and tracking of the complete life-cycles of cyclonic features at high spatial resolution, Meteorol. Appl., 17, 355–381, <ext-link xlink:href="https://doi.org/10.1002/met.204" ext-link-type="DOI">10.1002/met.204</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Hope et al.(2014)Hope, Keay, Pook, Catto, Simmonds, Mills, Mcintosh, Risbey, and Berry</label><mixed-citation>Hope, P., Keay, K., Pook, M., Catto, J. L., Simmonds, I., Mills, G., Mcintosh, P., Risbey, J., and Berry, G.: A comparison of automated methods of front recognition for climate studies: A case study in southwest Western Australia, Mon. Weather Rev., 142, 343–363, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-12-00252.1" ext-link-type="DOI">10.1175/MWR-D-12-00252.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Jenkner et al.(2010)Jenkner, Sprenger, Schwenk, Schwierz, Dierer, and Leuenberger</label><mixed-citation>Jenkner, J., Sprenger, M., Schwenk, I., Schwierz, C., Dierer, S., and Leuenberger, D.: Detection and climatology of fronts in a high-resolution model reanalysis over the Alps, Meteorol. Appl., 17, 1–18, <ext-link xlink:href="https://doi.org/10.1002/met.142" ext-link-type="DOI">10.1002/met.142</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Leung et al.(2022)Leung, Boos, Catto, A. DeMott, Martin, Neelin, O'Brien, Xie, Feng, Klingaman, Kuo, Lee, Martinez-Villalobos, Vishnu, Priestley, Tao, and Zhou</label><mixed-citation>Leung, L. R., Boos, W. R., Catto, J. L., A. DeMott, C., Martin, G. M., Neelin, J. D., O'Brien, T. A., Xie, S., Feng, Z., Klingaman, N. P., Kuo, Y., Lee, R. W., Martinez-Villalobos, C., Vishnu, S., Priestley, M. D. K., Tao, C., and Zhou, Y.: Exploratory Precipitation Metrics: Spatiotemporal Characteristics, Process-Oriented, and Phenomena-Based, J. Climate, 35, 3659–3686, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-21-0590.1" ext-link-type="DOI">10.1175/JCLI-D-21-0590.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>NCL(2011)</label><mixed-citation>NCL: The NCAR Command Language, UCAR/NCAR/CISL/TDD, Boulder, Colorado, <ext-link xlink:href="https://doi.org/10.5065/D6WD3XH5" ext-link-type="DOI">10.5065/D6WD3XH5</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Papritz et al.(2014)Papritz, Pfahl, Rudeva, Simmonds, Sodemann, and Wernli</label><mixed-citation>Papritz, L., Pfahl, S., Rudeva, I., Simmonds, I., Sodemann, H., and Wernli, H.: The Role of Extratropical Cyclones and Fronts for Southern Ocean Freshwater Fluxes, J. Climate, 27, 6205–6224, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-13-00409.1" ext-link-type="DOI">10.1175/JCLI-D-13-00409.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Parfitt et al.(2016)Parfitt, Czaja, Minobe, and Kuwano-Yoshida</label><mixed-citation>Parfitt, R., Czaja, A., Minobe, S., and Kuwano-Yoshida, A.: The atmospheric frontal response to SST perturbations in the Gulf Stream region, Geophys. Res. Lett., 43, 2299–2306, <ext-link xlink:href="https://doi.org/10.1002/2016GL067723" ext-link-type="DOI">10.1002/2016GL067723</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Parfitt et al.(2017a)Parfitt, Czaja, and Kwon</label><mixed-citation>Parfitt, R., Czaja, A., and Kwon, Y.-O.: The impact of SST resolution change in the ERA-Interim reanalysis on wintertime Gulf Stream frontal air-sea interaction, Geophys. Res. Lett., 44, 3246–3254, <ext-link xlink:href="https://doi.org/10.1002/2017GL073028" ext-link-type="DOI">10.1002/2017GL073028</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Parfitt et al.(2017b)Parfitt, Czaja, and Seo</label><mixed-citation>Parfitt, R., Czaja, A., and Seo, H.: A simple diagnostic for the detection of atmospheric fronts, Geophys. Res. Lett., 44, 4351–4358, <ext-link xlink:href="https://doi.org/10.1002/2017GL073662" ext-link-type="DOI">10.1002/2017GL073662</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>R Core Team(2021)</label><mixed-citation>R Core Team: R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, <uri>https://www.r-project.org</uri> (last access: November 2022), 2021.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Raveh-Rubin and Catto(2019)</label><mixed-citation>Raveh-Rubin, S. and Catto, J. L.: Climatology and dynamics of the link between dry intrusions and cold fronts during winter, Part II: Front-centred perspective, Clim. Dynam., 53, 1893–1909, <ext-link xlink:href="https://doi.org/10.1007/s00382-019-04793-2" ext-link-type="DOI">10.1007/s00382-019-04793-2</ext-link>, 2019. </mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Renard and Clarke(1965)</label><mixed-citation>Renard, R. J. and Clarke, L. C.: Experiments in Numerical Objective Frontal Analysis 1, Mon. Weather Rev., 93, 547–556, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1965)093&lt;0547:einofa&gt;2.3.co;2" ext-link-type="DOI">10.1175/1520-0493(1965)093&lt;0547:einofa&gt;2.3.co;2</ext-link>, 1965.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Rüdisühli et al.(2020)Rüdisühli, Sprenger, Leutwyler, Schär, and Wernli</label><mixed-citation>Rüdisühli, S., Sprenger, M., Leutwyler, D., Schär, C., and Wernli, H.: Attribution of precipitation to cyclones and fronts over Europe in a kilometer-scale regional climate simulation, Weather Clim. Dynam., 1, 675–699, <ext-link xlink:href="https://doi.org/10.5194/wcd-1-675-2020" ext-link-type="DOI">10.5194/wcd-1-675-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Satyamurty and de Mattos(1989)</label><mixed-citation>Satyamurty, P. and de Mattos, L. F.: Climatological Lower Tropospheric Frontogenesis in the Midlatitudes Due to Horizontal Deformation and Divergence, Mon. Weather Rev., 117, 1355–1364, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1989)117&lt;1355:CLTFIT&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1989)117&lt;1355:CLTFIT&gt;2.0.CO;2</ext-link>, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Schemm et al.(2015)Schemm, Rudeva, and Simmonds</label><mixed-citation>Schemm, S., Rudeva, I., and Simmonds, I.: Extratropical fronts in the lower troposphere-global perspectives obtained from two automated methods, Q. J. Roy. Meteor. Soc., 141, 1686–1698, <ext-link xlink:href="https://doi.org/10.1002/qj.2471" ext-link-type="DOI">10.1002/qj.2471</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Schemm et al.(2017)Schemm, Sprenger, Martius, Wernli, and Zimmer</label><mixed-citation>Schemm, S., Sprenger, M., Martius, O., Wernli, H., and Zimmer, M.: Increase in the number of extremely strong fronts over Europe? A study based on ERA-Interim reanalysis (1979–2014), Geophys. Res. Lett., 44, 553–561, <ext-link xlink:href="https://doi.org/10.1002/2016GL071451" ext-link-type="DOI">10.1002/2016GL071451</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Simmonds et al.(2012)Simmonds, Keay, and Bye</label><mixed-citation>Simmonds, I., Keay, K., and Bye, J. A. T.: Identification and climatology of Southern Hemisphere mobile fronts in a modern reanalysis, J. Climate, 25, 1945–1962, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-11-00100.1" ext-link-type="DOI">10.1175/JCLI-D-11-00100.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Sinclair and Keyser(2015)</label><mixed-citation>Sinclair, V. A. and Keyser, D.: Force balances and dynamical regimes of numerically simulated cold fronts within the boundary layer, Q. J. Roy. Meteor. Soc., 141, 2148–2164, <ext-link xlink:href="https://doi.org/10.1002/qj.2512" ext-link-type="DOI">10.1002/qj.2512</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Soster and Parfitt(2022)</label><mixed-citation>Soster, F. and Parfitt, R.: On Objective Identification of Atmospheric Fronts and Frontal Precipitation in Reanalysis Datasets, J. Climate, 35, 4513–4534, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-21-0596.1" ext-link-type="DOI">10.1175/JCLI-D-21-0596.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Thomas and Schultz(2019)</label><mixed-citation>Thomas, C. and Schultz, D.: What are the Best Thermodynamic Quantity and Function to Define a Front in Gridded Model Output?, B. Am. Meteorol. Soc., 100, 873–895, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-18-0137.1" ext-link-type="DOI">10.1175/BAMS-D-18-0137.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Uppala et al.(2005)Uppala, Kallberg, Simmons, Andrae, Bechtold, Fiorino, Gibson, Haseler, Hernandez, Kelly, Li, Onogi, Saarinen, Sokka, Allan, Andersson, Arpe, Balmaseda, Beljaars, van de Berg, Bidlot, Bormann, Caires, Chevallier, Dethof, Dragosavac, Fisher, Fuentes, Hagemann, Holm, Hoskins, Isaksen, Janssen, Jenne, McNally, Mahfouf, Morcrette, Rayner, Saunders, Simon, Sterl, Trenberth, Untch, Vasiljevic, Viterbo, and Woollen</label><mixed-citation>Uppala, S. M., Kallberg, P. W., Simmons, A. J., Andrae, U., Bechtold, V. D. C., Fiorino, M., Gibson, J. K., Haseler, J., Hernandez, A., Kelly, G. A., Li, X., Onogi, K., Saarinen, S., Sokka, N., Allan, R. P., Andersson, E., Arpe, K., Balmaseda, M. A., Beljaars, A. C. M., van de Berg, L., Bidlot, J., Bormann, N., Caires, S., Chevallier, F., Dethof, A., Dragosavac, M., Fisher, M., Fuentes, M., Hagemann, S., Holm, E., Hoskins, B. J., Isaksen, L., Janssen, P. A. E. M., Jenne, R., McNally, A. P., Mahfouf, J. F., Morcrette, J. J., Rayner, N. A., Saunders, R. W., Simon, P., Sterl, A., Trenberth, K. E., Untch, A., Vasiljevic, D., Viterbo, P., and Woollen, J.: The ERA-40 re-analysis, Q. J. Roy. Meteor. Soc., 131, 2961–3012, <ext-link xlink:href="https://doi.org/10.1256/qj.04.176" ext-link-type="DOI">10.1256/qj.04.176</ext-link>, 2005.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Objective identification of meteorological fronts and climatologies from ERA-Interim and ERA5</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Berry et al.(2011a)Berry, Jakob, and Reeder</label><mixed-citation>
      
Berry, G., Jakob, C., and Reeder, M.:
Recent global trends in atmospheric fronts, Geophys. Res. Lett., 38, 1–6, <a href="https://doi.org/10.1029/2011GL049481" target="_blank">https://doi.org/10.1029/2011GL049481</a>, 2011a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Berry et al.(2011b)Berry, Reeder, and Jakob</label><mixed-citation>
      
Berry, G., Reeder, M. J., and Jakob, C.:
A global climatology of atmospheric fronts, Geophys. Res. Lett., 38, 1–5, <a href="https://doi.org/10.1029/2010GL046451" target="_blank">https://doi.org/10.1029/2010GL046451</a>, 2011b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bitsa et al.(2021)Bitsa, Flocas, Kouroutzoglou, Galanis, Hatzaki, Latsas, Rudeva, and Simmonds</label><mixed-citation>
      
Bitsa, E., Flocas, H. A., Kouroutzoglou, J., Galanis, G., Hatzaki, M., Latsas, G., Rudeva, I., and Simmonds, I.:
A Mediterranean cold front identification scheme combining wind and thermal criteria, Int. J. Climatol., 41, 6497–6510, <a href="https://doi.org/10.1002/joc.7208" target="_blank">https://doi.org/10.1002/joc.7208</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Browning(1986)</label><mixed-citation>
      
Browning, K. A.:
Conceputal Models of Precipitation Systems, Weather Forecast., 1, 23–41, <a href="https://doi.org/10.1175/1520-0434(1986)001&lt;0023:CMOPS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0434(1986)001&lt;0023:CMOPS&gt;2.0.CO;2</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Browning(2004)</label><mixed-citation>
      
Browning, K. A.:
The sting at the end of the tail: Damaging winds associated with extratropical cyclones, Q. J. Roy. Meteor. Soc., 130, 375–399, <a href="https://doi.org/10.1256/qj.02.143" target="_blank">https://doi.org/10.1256/qj.02.143</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Catto and Dowdy(2021)</label><mixed-citation>
      
Catto, J. L. and Dowdy, A. J.:
Understanding compound hazards from a weather system perspective, Weather and Climate Extremes, 32, 100313, <a href="https://doi.org/10.1016/j.wace.2021.100313" target="_blank">https://doi.org/10.1016/j.wace.2021.100313</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Catto and Pfahl(2013)</label><mixed-citation>
      
Catto, J. L. and Pfahl, S.:
The importance of fronts for extreme precipitation, J. Geophys. Res.-Atmos., 118, 10791–10801, <a href="https://doi.org/10.1002/jgrd.50852" target="_blank">https://doi.org/10.1002/jgrd.50852</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Catto and Raveh-Rubin(2019)</label><mixed-citation>
      
Catto, J. L. and Raveh-Rubin, S.:
Climatology and dynamics of the link between dry intrusions and cold fronts during winter. Part I: global climatology, Clim. Dynam., 53, 1873–1892, <a href="https://doi.org/10.1007/s00382-019-04745-w" target="_blank">https://doi.org/10.1007/s00382-019-04745-w</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Catto et al.(2012)Catto, Jakob, Berry, and Nicholls</label><mixed-citation>
      
Catto, J. L., Jakob, C., Berry, G., and Nicholls, N.:
Relating global precipitation to atmospheric fronts, Geophys. Res. Lett., 39, 1–6, <a href="https://doi.org/10.1029/2012GL051736" target="_blank">https://doi.org/10.1029/2012GL051736</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Catto et al.(2014)Catto, Nicholls, Jakob, and Shelton</label><mixed-citation>
      
Catto, J. L., Nicholls, N., Jakob, C., and Shelton, K. L.:
Atmospheric fronts in current and future climates, Geophys. Res. Lett., 41, 7642–7650, <a href="https://doi.org/10.1002/2014GL061943" target="_blank">https://doi.org/10.1002/2014GL061943</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Catto et al.(2019)Catto, Ackerley, Booth, Champion, Colle, Pfahl, Pinto, Quinting, and Seiler</label><mixed-citation>
      
Catto, J. L., Ackerley, D., Booth, J. F., Champion, A. J., Colle, B. A., Pfahl, S., Pinto, J. G., Quinting, J. F., and Seiler, C.:
The Future of Midlatitude Cyclones, Current Climate Change Reports, 5, 407–420, <a href="https://doi.org/10.1007/s40641-019-00149-4" target="_blank">https://doi.org/10.1007/s40641-019-00149-4</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Davies-Jones(2008)</label><mixed-citation>
      
Davies-Jones, R.:
An efficient and accurate method for computing the wet-bulb temperature along pseudoadiabats, Mon. Weather Rev., 136, 2764–2785, <a href="https://doi.org/10.1175/2007MWR2224.1" target="_blank">https://doi.org/10.1175/2007MWR2224.1</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Dee et al.(2011)Dee, Uppala, Simmons, Berrisford, Poli, Kobayashi, Andrae, Balmaseda, Balsamo, Bauer, Bechtold, Beljaars, van de Berg, Bidlot, Bormann, Delsol, Dragani, Fuentes, Geer, Haimberger, Healy, Hersbach, Hólm, Isaksen, Kållberg, Köhler, Matricardi, McNally, Monge-Sanz, Morcrette, Park, Peubey, de Rosnay, Tavolato, Thépaut, and Vitart</label><mixed-citation>
      
Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P., Bechtold, P., Beljaars, A. C. M., van de Berg, L., Bidlot, J., Bormann, N., Delsol, C., Dragani, R., Fuentes, M., Geer, A. J., Haimberger, L., Healy, S. B., Hersbach, H., Hólm, E. V., Isaksen, L., Kållberg, P., Köhler, M., Matricardi, M., McNally, A. P., Monge-Sanz, B. M., Morcrette, J. J., Park, B. K., Peubey, C., de Rosnay, P., Tavolato, C., Thépaut, J. N., and Vitart, F.:
The ERA-Interim reanalysis: Configuration and performance of the data assimilation system, Q. J. Roy. Meteor. Soc., 137, 553–597, <a href="https://doi.org/10.1002/qj.828" target="_blank">https://doi.org/10.1002/qj.828</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Dowdy and Catto(2017)</label><mixed-citation>
      
Dowdy, A. J. and Catto, J. L.:
Extreme weather caused by concurrent cyclone, front and thunderstorm occurrences, Sci. Rep.-UK, 7, 1–8, <a href="https://doi.org/10.1038/srep40359" target="_blank">https://doi.org/10.1038/srep40359</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>ECMWF(2021)</label><mixed-citation>
      
ECMWF: Part IV: Physical processes, in: IFS Documentation CY47R3, ECMWF, <a href="https://doi.org/10.21957/eyrpir4vj" target="_blank">https://doi.org/10.21957/eyrpir4vj</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>FORTRAN 77(1978)</label><mixed-citation>
      
FORTRAN 77: ANSI x3.9-1978. American National Standard – Programming Language FORTRAN, American National Standards Institute, New York, New York, <a href="https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub69-1.pdf" target="_blank"/> (last access: 15 August 2024), 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara, Horányi, Muñoz-Sabater, Nicolas, Peubey, Radu, Schepers, Simmons, Soci, Abdalla, Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita, De Chiara, Dahlgren, Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes, Geer, Haimberger, Healy, Hogan, Hólm, Janisková, Keeley, Laloyaux, Lopez, Lupu, Radnoti, de Rosnay, Rozum, Vamborg, Villaume, and Thépaut</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J. N.:
The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>, 2020.

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

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Hewson(1998)</label><mixed-citation>
      
Hewson, T. D.:
Objective fronts, Meteorol. Appl., 5, 37–65, <a href="https://doi.org/10.1017/S1350482798000553" target="_blank">https://doi.org/10.1017/S1350482798000553</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Hewson(2001)</label><mixed-citation>
      
Hewson, T. D.:
Objective identification of fronts, frontal waves and potential waves, in: Cost Action 78 Final Report – Improvement of Nowcasting Techniques, edited by: Lagouvardos, K., Liljas, E., Conway, B., and Sunde, J., European Commission EUR 19544, Cambridge University Press, Luxembourg, 285–290, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hewson and Titley(2010)</label><mixed-citation>
      
Hewson, T. D. and Titley, H. A.:
Objective identification, typing and tracking of the complete life-cycles of cyclonic features at high spatial resolution, Meteorol. Appl., 17, 355–381, <a href="https://doi.org/10.1002/met.204" target="_blank">https://doi.org/10.1002/met.204</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Hope et al.(2014)Hope, Keay, Pook, Catto, Simmonds, Mills, Mcintosh, Risbey, and Berry</label><mixed-citation>
      
Hope, P., Keay, K., Pook, M., Catto, J. L., Simmonds, I., Mills, G., Mcintosh, P., Risbey, J., and Berry, G.:
A comparison of automated methods of front recognition for climate studies: A case study in southwest Western Australia, Mon. Weather Rev., 142, 343–363, <a href="https://doi.org/10.1175/MWR-D-12-00252.1" target="_blank">https://doi.org/10.1175/MWR-D-12-00252.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Jenkner et al.(2010)Jenkner, Sprenger, Schwenk, Schwierz, Dierer, and Leuenberger</label><mixed-citation>
      
Jenkner, J., Sprenger, M., Schwenk, I., Schwierz, C., Dierer, S., and Leuenberger, D.:
Detection and climatology of fronts in a high-resolution model reanalysis over the Alps, Meteorol. Appl., 17, 1–18, <a href="https://doi.org/10.1002/met.142" target="_blank">https://doi.org/10.1002/met.142</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Leung et al.(2022)Leung, Boos, Catto, A. DeMott, Martin, Neelin, O'Brien, Xie, Feng, Klingaman, Kuo, Lee, Martinez-Villalobos, Vishnu, Priestley, Tao, and Zhou</label><mixed-citation>
      
Leung, L. R., Boos, W. R., Catto, J. L., A. DeMott, C., Martin, G. M., Neelin, J. D., O'Brien, T. A., Xie, S., Feng, Z., Klingaman, N. P., Kuo, Y., Lee, R. W., Martinez-Villalobos, C., Vishnu, S., Priestley, M. D. K., Tao, C., and Zhou, Y.:
Exploratory Precipitation Metrics: Spatiotemporal Characteristics, Process-Oriented, and Phenomena-Based, J. Climate, 35, 3659–3686, <a href="https://doi.org/10.1175/JCLI-D-21-0590.1" target="_blank">https://doi.org/10.1175/JCLI-D-21-0590.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>NCL(2011)</label><mixed-citation>
      
NCL:
The NCAR Command Language, UCAR/NCAR/CISL/TDD, Boulder, Colorado, <a href="https://doi.org/10.5065/D6WD3XH5" target="_blank">https://doi.org/10.5065/D6WD3XH5</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Papritz et al.(2014)Papritz, Pfahl, Rudeva, Simmonds, Sodemann, and Wernli</label><mixed-citation>
      
Papritz, L., Pfahl, S., Rudeva, I., Simmonds, I., Sodemann, H., and Wernli, H.:
The Role of Extratropical Cyclones and Fronts for Southern Ocean Freshwater Fluxes, J. Climate, 27, 6205–6224, <a href="https://doi.org/10.1175/JCLI-D-13-00409.1" target="_blank">https://doi.org/10.1175/JCLI-D-13-00409.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Parfitt et al.(2016)Parfitt, Czaja, Minobe, and Kuwano-Yoshida</label><mixed-citation>
      
Parfitt, R., Czaja, A., Minobe, S., and Kuwano-Yoshida, A.:
The atmospheric frontal response to SST perturbations in the Gulf Stream region, Geophys. Res. Lett., 43, 2299–2306, <a href="https://doi.org/10.1002/2016GL067723" target="_blank">https://doi.org/10.1002/2016GL067723</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Parfitt et al.(2017a)Parfitt, Czaja, and Kwon</label><mixed-citation>
      
Parfitt, R., Czaja, A., and Kwon, Y.-O.:
The impact of SST resolution change in the ERA-Interim reanalysis on wintertime Gulf Stream frontal air-sea interaction, Geophys. Res. Lett., 44, 3246–3254, <a href="https://doi.org/10.1002/2017GL073028" target="_blank">https://doi.org/10.1002/2017GL073028</a>, 2017a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Parfitt et al.(2017b)Parfitt, Czaja, and Seo</label><mixed-citation>
      
Parfitt, R., Czaja, A., and Seo, H.:
A simple diagnostic for the detection of atmospheric fronts, Geophys. Res. Lett., 44, 4351–4358, <a href="https://doi.org/10.1002/2017GL073662" target="_blank">https://doi.org/10.1002/2017GL073662</a>, 2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>R Core Team(2021)</label><mixed-citation>
      
R Core Team: R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, <a href="https://www.r-project.org" target="_blank"/> (last access: November 2022), 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Raveh-Rubin and Catto(2019)</label><mixed-citation>
      
Raveh-Rubin, S. and Catto, J. L.:
Climatology and dynamics of the link between dry intrusions and cold fronts during winter, Part II: Front-centred perspective, Clim. Dynam., 53, 1893–1909, <a href="https://doi.org/10.1007/s00382-019-04793-2" target="_blank">https://doi.org/10.1007/s00382-019-04793-2</a>, 2019.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Renard and Clarke(1965)</label><mixed-citation>
      
Renard, R. J. and Clarke, L. C.:
Experiments in Numerical Objective Frontal Analysis 1, Mon. Weather Rev., 93, 547–556, <a href="https://doi.org/10.1175/1520-0493(1965)093&lt;0547:einofa&gt;2.3.co;2" target="_blank">https://doi.org/10.1175/1520-0493(1965)093&lt;0547:einofa&gt;2.3.co;2</a>, 1965.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Rüdisühli et al.(2020)Rüdisühli, Sprenger, Leutwyler, Schär, and Wernli</label><mixed-citation>
      
Rüdisühli, S., Sprenger, M., Leutwyler, D., Schär, C., and Wernli, H.:
Attribution of precipitation to cyclones and fronts over Europe in a kilometer-scale regional climate simulation, Weather Clim. Dynam., 1, 675–699, <a href="https://doi.org/10.5194/wcd-1-675-2020" target="_blank">https://doi.org/10.5194/wcd-1-675-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Satyamurty and de Mattos(1989)</label><mixed-citation>
      
Satyamurty, P. and de Mattos, L. F.:
Climatological Lower Tropospheric Frontogenesis in the Midlatitudes Due to Horizontal Deformation and Divergence, Mon. Weather Rev., 117, 1355–1364, <a href="https://doi.org/10.1175/1520-0493(1989)117&lt;1355:CLTFIT&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1989)117&lt;1355:CLTFIT&gt;2.0.CO;2</a>, 1989.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Schemm et al.(2015)Schemm, Rudeva, and Simmonds</label><mixed-citation>
      
Schemm, S., Rudeva, I., and Simmonds, I.:
Extratropical fronts in the lower troposphere-global perspectives obtained from two automated methods, Q. J. Roy. Meteor. Soc., 141, 1686–1698, <a href="https://doi.org/10.1002/qj.2471" target="_blank">https://doi.org/10.1002/qj.2471</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Schemm et al.(2017)Schemm, Sprenger, Martius, Wernli, and Zimmer</label><mixed-citation>
      
Schemm, S., Sprenger, M., Martius, O., Wernli, H., and Zimmer, M.:
Increase in the number of extremely strong fronts over Europe? A study based on ERA-Interim reanalysis (1979–2014), Geophys. Res. Lett., 44, 553–561, <a href="https://doi.org/10.1002/2016GL071451" target="_blank">https://doi.org/10.1002/2016GL071451</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Simmonds et al.(2012)Simmonds, Keay, and Bye</label><mixed-citation>
      
Simmonds, I., Keay, K., and Bye, J. A. T.:
Identification and climatology of Southern Hemisphere mobile fronts in a modern reanalysis, J. Climate, 25, 1945–1962, <a href="https://doi.org/10.1175/JCLI-D-11-00100.1" target="_blank">https://doi.org/10.1175/JCLI-D-11-00100.1</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sinclair and Keyser(2015)</label><mixed-citation>
      
Sinclair, V. A. and Keyser, D.:
Force balances and dynamical regimes of numerically simulated cold fronts within the boundary layer, Q. J. Roy. Meteor. Soc., 141, 2148–2164, <a href="https://doi.org/10.1002/qj.2512" target="_blank">https://doi.org/10.1002/qj.2512</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Soster and Parfitt(2022)</label><mixed-citation>
      
Soster, F. and Parfitt, R.:
On Objective Identification of Atmospheric Fronts and Frontal Precipitation in Reanalysis Datasets, J. Climate, 35, 4513–4534, <a href="https://doi.org/10.1175/JCLI-D-21-0596.1" target="_blank">https://doi.org/10.1175/JCLI-D-21-0596.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Thomas and Schultz(2019)</label><mixed-citation>
      
Thomas, C. and Schultz, D.:
What are the Best Thermodynamic Quantity and Function to Define a Front in Gridded Model Output?, B. Am. Meteorol. Soc., 100, 873–895, <a href="https://doi.org/10.1175/BAMS-D-18-0137.1" target="_blank">https://doi.org/10.1175/BAMS-D-18-0137.1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Uppala et al.(2005)Uppala, Kallberg, Simmons, Andrae, Bechtold, Fiorino, Gibson, Haseler, Hernandez, Kelly, Li, Onogi, Saarinen, Sokka, Allan, Andersson, Arpe, Balmaseda, Beljaars, van de Berg, Bidlot, Bormann, Caires, Chevallier, Dethof, Dragosavac, Fisher, Fuentes, Hagemann, Holm, Hoskins, Isaksen, Janssen, Jenne, McNally, Mahfouf, Morcrette, Rayner, Saunders, Simon, Sterl, Trenberth, Untch, Vasiljevic, Viterbo, and Woollen</label><mixed-citation>
      
Uppala, S. M., Kallberg, P. W., Simmons, A. J., Andrae, U., Bechtold, V. D. C., Fiorino, M., Gibson, J. K., Haseler, J., Hernandez, A., Kelly, G. A., Li, X., Onogi, K., Saarinen, S., Sokka, N., Allan, R. P., Andersson, E., Arpe, K., Balmaseda, M. A., Beljaars, A. C. M., van de Berg, L., Bidlot, J., Bormann, N., Caires, S., Chevallier, F., Dethof, A., Dragosavac, M., Fisher, M., Fuentes, M., Hagemann, S., Holm, E., Hoskins, B. J., Isaksen, L., Janssen, P. A. E. M., Jenne, R., McNally, A. P., Mahfouf, J. F., Morcrette, J. J., Rayner, N. A., Saunders, R. W., Simon, P., Sterl, A., Trenberth, K. E., Untch, A., Vasiljevic, D., Viterbo, P., and Woollen, J.:
The ERA-40 re-analysis, Q. J. Roy. Meteor. Soc., 131, 2961–3012, <a href="https://doi.org/10.1256/qj.04.176" target="_blank">https://doi.org/10.1256/qj.04.176</a>, 2005.

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