<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "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"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">OS</journal-id><journal-title-group>
    <journal-title>Ocean Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">OS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Ocean Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1812-0792</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/os-15-1601-2019</article-id><title-group><article-title>The CORA 5.2 dataset for global in situ
temperature and salinity measurements: data description and
validation</article-title><alt-title>The CORA 5.2 dataset</alt-title>
      </title-group><?xmltex \runningtitle{The CORA 5.2 dataset}?><?xmltex \runningauthor{T. Szekely et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Szekely</surname><given-names>Tanguy</given-names></name>
          <email>tanguy.szekely@ocean-scope.com</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Gourrion</surname><given-names>Jérôme</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Pouliquen</surname><given-names>Sylvie</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-5709-7331</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Reverdin</surname><given-names>Gilles</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-5583-8236</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Societe Coopérative OceanScope, 115 rue Claude Chape, 29290,
Plouzané, Brest, France</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>IFREMER, BP 70, Plouzané, 29280, France</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Sorbonne-Université, CNRS/IRD/MNHN (LOCEAN), Paris, France</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Tanguy Szekely (tanguy.szekely@ocean-scope.com)</corresp></author-notes><pub-date><day>4</day><month>December</month><year>2019</year></pub-date>
      
      <volume>15</volume>
      <issue>6</issue>
      <fpage>1601</fpage><lpage>1614</lpage>
      <history>
        <date date-type="received"><day>17</day><month>December</month><year>2018</year></date>
           <date date-type="rev-request"><day>21</day><month>January</month><year>2019</year></date>
           <date date-type="rev-recd"><day>9</day><month>August</month><year>2019</year></date>
           <date date-type="accepted"><day>7</day><month>September</month><year>2019</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2019 Tanguy Szekely et al.</copyright-statement>
        <copyright-year>2019</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://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019.html">This article is available from https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019.html</self-uri><self-uri xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019.pdf">The full text article is available as a PDF file from https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e121">We present the Copernicus in situ ocean dataset of temperature
and salinity (version 5.2). Ocean subsurface sampling varied widely
from 1950 to 2017 as a result of changes in instrument technology and the
development of in situ observational networks (in particular, tropical moorings for the
Argo program). Thus, global ocean temperature data coverage on an annual
basis grew from 10 % in 1950 (30 % for the North Atlantic basin) to
25 % in 2000 (60 % for the North Atlantic basin) and reached a plateau
exceeding 80 % (95 % for the North Atlantic Ocean) after the deployment
of the Argo program. The average depth reached by the profiles also
increased from 1950 to 2017. The validation framework is presented, and an
objective analysis-based method is developed to assess the quality of the
dataset validation process. Objective analyses (OAs) of the ocean variability are calculated
without taking into account the data quality flags (raw dataset OA), with
the near-real-time quality flags (NRT dataset OA), and with the delayed-time-mode quality flags (CORA dataset OA). The comparison of the objective
analysis variability shows that the near-real-time dataset managed to detect
and to flag most of the large measurement errors, reducing the analysis
error bar compared to the raw dataset error bar. It also shows that the
ocean variability of the delayed-time-mode validated dataset is almost
exempt from random-error-induced variability.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\newpage}?>
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e135">Estimating the temperature and salinity ocean state is critical for
documenting the evolution of the ocean and its role in the present
climate. To do so, the scientific community relies on in situ measurements at a
global scale and from global datasets.</p>
      <p id="d1e138">Among the global datasets, one can cite the World Ocean Database (Boyer et
al., 2013; hereafter WOD) and the EN4 database (Good et al., 2013; <uri>http://www.metoffice.org/</uri>, last access: May 2018) distributed by the UK Meteorological Office. Here, we
present CORA (Coriolis Ocean dataset for ReAnalysis), a dataset distributed
by the Copernicus Marine Environment Monitoring Service (hereafter CMEMS) and produced by Coriolis.
CORA differs from these earlier datasets in terms of choices in the construction and
the production of the dataset. Indeed, WOD is validated with the highest
quality control methods at 102 vertical levels, whereas the EN4 profiles are
limited to a maximum of 400 vertical levels and are automatically validated
(Ingleby and Huddleston, 2007). CORA conversely retains data at the highest
vertical resolution. The choice of reducing the number of levels in the data
validation and in the dataset construction helps to quickly cluster new
measurements in the dataset and provides easy-to-handle datasets. On the
other hand, these methodologies result in a loss of measurements potentially
available for the scientific community through the vertical sampling of the
profiles or in the data validation. In the construction of CORA, all the
measurements available are kept, and then an automatic validation is first
performed, followed by a manual and/or individual check (Gaillard et al., 2009;
Cabanes et al., 2013). This validation framework<?pagebreak page1602?> requires the production of
two datasets: a near-real-time validated dataset distributing the profiles
within days after collection and a delayed-time validated dataset covering
in year <inline-formula><mml:math id="M1" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> the historical period up to year <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. This choice, made in the early
versions of CORA, has been retained in the latest one that we describe here.</p>
      <p id="d1e163">A global ocean heat content (GOHC) increase has been observed on decadal
timescales, whether it is in the upper layers of the ocean (Domingues et
al., 2008; Ishii and Kimoto, 2009; Levitus et al., 2009), below the
thermocline (Von Schuckmann and Le Traon, 2011), or in the abyss (Purkey and
Johnson, 2010). In addition to the influence of the mapping method and the baseline
climatology (Abraham et al., 2013; Cheng and Zhu, 2015; Boyer et al., 2016;
Gouretski, 2018), the data validation performed on in situ measurements has a
direct influence on the estimation of global ocean indicators such as GOHC,
global freshwater content, and sea level height (Abraham et al., 2013;
Gouretski, 2018). As an example, differences in the GOHC estimation in the
Johnson et al. (2012) analysis compared to the Lyman et al. (2010) analysis
have been shown to result from quality control issues. The particular case
of expendable bathythermograph (XBT) measurement (Levitus et al., 2009; Cheng et al., 2016) influence on
the GOHC estimation is well documented. Systematic errors in other
instrument types may also introduce systematic biases, leading to biases in
the GOHC estimation (Lyman et al., 2006; Willis et al., 2007). The validation
of a quality control method is thus a critical task to ensure that the
dataset flags are accurate enough to flag erroneous measurements without
biasing the dataset. The uncertainty surrounding the quality assessment of
a large oceanographic dataset being a critical topic in ocean climate
studies, we propose here a method of global dataset quality assessment and
apply it to near-real-time validated and delayed-time-mode validated
datasets.</p>
      <p id="d1e166">We will first list the data sources of the CORA measurements in Sect. 2. A
description of the CORA data space and time repartition will be reported on
Sect. 3. Then, the quality control procedure will be described in Sect. 4. Lastly, gridded temperature and salinity fields are calculated using an
objective mapping that is presented in Sect. 5. The results of the dataset
validation and quality assessment are finally discussed in Sect. 6.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data providers</title>
      <p id="d1e177">The CORA 5.2 dataset is an incremental version of the previous CORA
datasets, covering the period 1950 to the present and distributed by CMEMS. Most of
the CORA profiles are first collected by the Coriolis data center and
validated in near-real-time mode. Coriolis is a Global Data Assembly Center
(DAC) for the Argo program (Roemmich et al., 2009). It collects Argo profiles
from the regional Data Assembly Centers (DACs) and distributes them to the
community. Coriolis also collects XBT, CTD (conductivity, temperature, depth), and XCTD measurements from
French and European research programs as well as from the Global
Telecommunication System (GTS), Voluntary Ship System (VOS), and subtropical
mooring networks (TAO/TRITON/RAMA/PIRATA programs from the Pacific Marine Environmental Laboratory – PMEL). A major effort
has also been made to include smaller datasets in the Coriolis dataset that
are available in delayed-time mode, such as ice-tethered profiler (ITP) and CTD profiles from
the ICES program, sea mammal measurements from MEOP (<uri>http://www.meop.net</uri>, last access: May 2018), and validated surface drifter data. Delayed-time-mode
measurements have also been downloaded from the Word Ocean Database (WOD13) and
the French Service Hydrographique de la Marine (SHOM). It should be noted
that in the case of a profile distributed by Coriolis in real-time mode and
by one of these datasets in delayed-time mode, the delayed-time-mode
validated profile replaces the real-time-mode profile in the CORA database.</p>
      <p id="d1e183">Last, recent comparisons of the CORA profile positions with the EN4 dataset
(<uri>https://www.metoffice.gov.uk/</uri>, last access: May 2018) have shown that some of the profiles distributed in EN4
were not in the CORA previous versions. A partnership with the EN4 teams allowed
us to detect and to import most of those profiles. A total of 5 069 864 profiles have
been imported in this way, covering the period 1950–2015. However, contrary
to the other measurements, the profiles from the EN4 database are not
reported with a pressure measurement, but instead with depth and with a
maximum number of reported levels in an individual profile set to 400. The
issue of the inhomogeneity in the dataset with respect to the vertical
sampling will be discussed.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Dataset description</title>
      <p id="d1e197">CORA aims to provide a comprehensive dataset of in situ temperature and
salinity measurements from 1950 to 2017. The oceanic temperature and
salinity measuring instruments have, however, radically changed during the
last 70 years. As a result, the origin and characteristics of data
distributed in the CORA dataset widely vary in time (Fig. 1). Most of the
profiles collected prior to 1965 are mechanical bathythermograph (MBT)
measurements or Nansen casts. From the late 1960s to 1990, the most common
profiles are from the expendable bathythermographs (XBTs) developed during
the 1960s and widely used by navies. Most of the XBT profiles collected
during this period are T-4 type sensors, measuring temperature above 460 m
of depth.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e202">Yearly number of distributed profiles sorted by
instrument type.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f01.png"/>

      </fig>

      <p id="d1e211">The development of the Sippican T-7 instrument with a maximum depth of 1000 m
slowly increased the number of measurements between 460 and 1000 m during
the 1980s (see Fig. 2 for the dataset measurement distribution with
depth). An instrument capable of measuring<?pagebreak page1603?> conductivity, temperature, and
pressure (CTD) was developed in the 1960s, allowing for an accurate estimation
of sea salinity and temperature. The yearly number of CTD profiles in the
CORA dataset then slightly increased, reaching a plateau of about 20 000
profiles in the early 1990s.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e217">Yearly number of measurements as a function of depth.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f02.png"/>

      </fig>

      <p id="d1e226">During this period, the largest density of profiles is found in the North
Atlantic Ocean, with a coverage ratio, calculated on a 3<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> per
3<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> grid with a 1-year time step, increasing from 30 % in 1950
to a plateau of 60 %–70 % in the 1970s (Fig. 3). The North Pacific mean
sampling rate is lower than 10 % before 1965, with the largest portion of
the collected profiles located close to the Japanese and North American
coasts and along a transect connecting the US west coast to the Hawaiian
archipelago (not presented). It quickly increases from 1965 to 1970 to reach
about 50 % in the early 1980s with a more homogeneous spatial resolution.
Before 1974 in the other ocean basins, most of the collected profiles are
found in the coastal zone and along a few ship tracks. The coverage then
slightly increases in the western part of the Indian Ocean and in the
eastern part of the South Pacific Ocean, increasing the associated basin
sampling rate from 10 % in 1965 to 20 %–25 % in 1990. The Austral Ocean
sampling rate remains, however, around 5 % during the whole period.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e249">Yearly filling ratio of the 3<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> latitude per
3<inline-formula><mml:math id="M6" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> longitude gridded field of ocean basins.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f03.png"/>

      </fig>

      <p id="d1e276">During the 1990s, the yearly number of XBT profiles strongly decreased,
while the number of bottles and CTD profiles slightly increased. The
counterintuitive behavior is mostly caused by a lack of XBTs in the
Coriolis database during the 1990s. The yearly number of XBTs should indeed
decrease slowly during the 1990s and reach the CORA level by the end of the
decade. This problem should, however, be fixed in the next version of CORA.
The measurements provided are, however, deeper than in the previous decade,
leading to better coverage below 500 m of depth (Fig. 2). The profile number
then exponentially increases since the development of the TAO/RAMA/PIRATA
equatorial mooring program throughout the 1990s. During this time, the North
Atlantic and the North Pacific Ocean spatial sampling rates decrease, and
the global ocean sampling rates reach a plateau at 20 %. The ocean
sampling rate rapidly increases in the early 2000s thanks to the development
of autonomous profilers and the worldwide Argo program.</p>
      <p id="d1e279">The global ocean sampling rate reaches 70 % before the mid-2000s with a
maximum of 85 % in the northern Atlantic Ocean. Notice the simultaneous
growth of the autonomous profiler measurements (Fig. 1) and the
increasing number of measurements below 1000 m of depth in Fig. 2. In the
Austral Ocean, the sampling is sharply increased from 8 to 40 % in
2005–2006 and then grows slowly up to 50 % in 2017. This increase in the
Austral Ocean coverage is a combined consequence of Argo deployments, mostly
north of 55<inline-formula><mml:math id="M7" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S, and the collection from CTD casts mounted on sea
mammals, in particular between Kerguelen Island and the Antarctic continent
(Roquet  et al., 2011).</p>
      <p id="d1e292">It must be emphasized that a fraction of the profile number increase in the
early 2000s results from data acquisition from high-frequency
measurement devices such as ocean drifters, thermosalinographs
(TSGs, both near the ocean surface), or undulating CTDs either towed or
untowed (ScanFish, SeaSoar, gliders, etc.). Indeed, each undulating CTD
profile and each independent TSG or drifter measurement is treated as an
independent profile, while one could also cluster them by instrument or by
cruise. The dataset structure we retained is,<?pagebreak page1604?> however, easier to handle by the
ocean reanalysis community and leads to a more homogeneous dataset file
structure. This dataset structure is also adopted for the mooring
measurements, which in some cases also collect data at high frequency.
This large number of mooring data induces a large increase in measurements
such as at 250 and 500 m depths, whereas at the surface, the large increase
is due to data from TSGs and drifting buoys.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Data quality control</title>
      <p id="d1e304">The measurements collected by the Coriolis data center are distributed to
the scientific community with a near-real-time quality control flag within
days of the data reception and with a delayed-time-mode validation quality
control within a year. The Coriolis data center validation workflow scheme is
given in Fig. 4.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e309">Coriolis database validation process.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f04.png"/>

      </fig>

      <p id="d1e318">The quality control flags applied on the CORA dataset are associated with a
measured or a calculated variable (TEMP_QC,
PSAL_QC, DEPTH_QC, PRES_QC), with
on the date and position variable (POSITION_QC and
JULD_QC), and with the corresponding adjusted variables when they
exist. The QC flag values applied during the quality control process vary
from 1 to 4, with 1: good data, 2: probably good data, 3: probably bad data,
and 4: bad data.</p>
      <p id="d1e322">Numerous measurements distributed by Coriolis have, however, been validated by
scientific teams prior to integration into the Coriolis streamflow. The
most important of these<?pagebreak page1605?> datasets are the delayed-time-mode validated Argo
profiles, the tropical mooring dataset distributed by PMEL, the sea mammal
measurements validated by the MEOP project, and the TSG measurements
validated by the GO-SUD project. In such cases, the current practice at
Coriolis is to retain the flags from the imported database and to run the
delayed-time-mode tests afterwards.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Near-real-time validation</title>
      <p id="d1e332">The near-real-time dataset validation tests are mostly taken from the Argo
real-time quality control tests (Wong et al., 2009). The goal is to
distinguish the spurious measurements from the good measurements and to flag
them quickly. The test checks are designed to detect well-known types of
errors. A global range test and a regional range test are performed to
detect obvious errors with respect to known ocean variability. The bounds of
those two tests are very large with respect to the known ocean variability
to ensure that no bad flag is incorrectly attributed. A spike test and
a gradient test are performed to detect measurement spikes in the
temperature and salinity fields. The test is based on the comparison of the
temperature and salinity vertical gradient to a threshold. The test
thresholds are set large enough to lower the number of incorrect spike
detections corresponding to a sharp, yet correct, thermocline or halocline.
The stuck value test aims to detect temperature or salinity profiles with a
constant value within the vertical reported inaccurately.</p>
      <p id="d1e335">A second step in the near-real-time quality control is performed daily on
the Argo profilers distributed by Coriolis using an objective mapping
detection method (Gaillard et al., 2009). Following the framework developed
by Bretherton et al. (1976), the residual of the objective analysis depends
on the covariance from data point to data point. Thus, this second check
step aims to detect measurements departing from other data in the
vicinity. The correlation scale in the objective analysis varies with depth
and latitude. Spurious detections can, however, occur when profiles located on
both sides of a frontal zone are within a correlation radius. Therefore,
detected profiles are visually checked by a primary investigator (hereafter PI) to distinguish erroneous
measurements from correct measurements.</p>
      <p id="d1e338">Lastly, a quality control based on altimetry comparisons is also performed
on a quarterly basis to improve the real-time validated dataset (Guinehut et
al., 2009). A PI inspection is also performed on profiles flagged as
suspicious by comparison with altimetric sea level.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Delayed-time-mode validation tests</title>
      <p id="d1e349">The delayed-time-mode validation is performed on a yearly basis. This
validation framework is based on tests more stringent than the near-real-time validation process, which requires a systematic visual control by
an oceanographer. The controlled profiles are those that have not been
controlled in the previous version of CORA. Therefore, most of the
controlled profiles for a given version of CORA are the profiles measured
during the previous year but not controlled for the earlier version. The
profiles for which the measurements have been updated or adjusted since the
latest version are, however, controlled. Last, some datasets covering the
historical period may have been incorporated in the Coriolis dataset, which
are then controlled in delayed-time mode in CORA.</p>
      <p id="d1e352">The delayed-time mode validation process is schematized in Fig. 4. The
profiles to be validated are first checked by the CORA tests. The checks
raise an alert flag on suspicious profiles, which are then visually checked.
For CORA, the validation checks are applied until all the tests are
successful. If a single-check test fails, the profile is put aside for
visual check and the following tests are not applied. The profiles
undetected by the CORA tests, and thus not visually controlled, are assessed
by a second set of tests developed by the CLS company. The suspicious profiles are also
visually controlled and manually flagged. Last, all the tested measurements
are gathered in the CORA database with the updated flags.</p>
      <p id="d1e355">A first quality check aims to complement the real-time QC procedure with
redundant tests that have a sharper threshold than NRT.</p>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>Data file consistency test</title>
      <p id="d1e365">This test checks the obviously out-of-range position (<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">Lat</mml:mi><mml:mo>|</mml:mo><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">Lon</mml:mi><mml:mo>|</mml:mo><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula> and out-of-range
immersion (PRES &gt; 12 000 dbar and DEPTH &gt; 12 000 m or
PRES &lt; <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula> dbar and DEPTH &lt; <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula> m). The tests are
redundant with the NRT checks and are designed to avoid any writing error in
the CORA file. The few detections are visually checked.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Depth check, stability check, vertical check</title>
      <p id="d1e429">The depth check, stability check, and vertical check were initially
developed by the UK Met Office for the EN4 dataset validation. They were
added to the CORA validation framework after a collaborative comparison
of the two dataset<?pagebreak page1606?> validation methods with the UK Met Office team. This
study has shown that most of the profiles flagged in EN4 and not in CORA
were detected by these three tests and that applying a visual control to the
profiles detected in this way results in more accurate flags. The tests have
been described in Ingleby and Huddleston (2007). The stability test detects
density inversions for profiles wherein both temperature and salinity are
available. The density inversions with <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>&gt;</mml:mo><mml:mi>d</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>&gt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.03</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M13" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are dismissed. Both temperature and salinity are
visualized for profiles with larger density inversion. Experience has shown,
however, that most of the density inversions detected in this way are caused
by small spikes in the salinity measurements, probably a consequence of
anomalies in the conductivity measurement or alignment with temperature when
estimating salinity. The spike test is designed to detect the temperature
and salinity spikes and steps. It runs with a threshold of temperature and
salinity variability varying from 5 <inline-formula><mml:math id="M14" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C at the surface to
1.5 <inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C below 600 m of depth for temperature and from 1 PSU at
the surface and 0.2 PSU below 300 m of depth for salinity. These tests differ
from the real-time QC test since the trigger points are lower. They, however,
sometimes create “false positive” detection either by detecting the wrong
point on a spurious profile or by detecting a correct measurement. A
systematic PI visual flag selection is then performed on each of the
detected profiles.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS3">
  <label>4.2.3</label><title>Level disorder and duplicated levels</title>
      <p id="d1e492">The profiles with a non-monotonous PRES or DEPTH vector are detected, and the
PRES or DEPTH vector is flagged in order to be monotonous. This test has
been requested by CORA end users, the oceanographic reanalysis
community, to have a user-friendly dataset to work with. Most of the
detected profiles are indeed measurements with a very slow sinking speed
near the surface, giving pressure vector inversion when exposed to the sea
surface swell. Most of the detections are thus confined to the surface
layer. Exceptions may, however, occur in the case of Black Sea Argo floats for
which a recurrent problem of slow sinking speed is found at the subsurface due
to the low salinity level of the Black Sea. Last, “hedgehog” type
profiles, with very spiky temperature, salinity, and pressure vectors, which
are often caused by transmission mistakes on Argo floats, are detected by
this test.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS4">
  <label>4.2.4</label><title>Global range</title>
      <p id="d1e503">The global range test aims to detect obvious measurement mistakes. Temperature measurements under <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M17" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C or over 43 <inline-formula><mml:math id="M18" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C and
salinity measurements under 0 PSU or over 46 PSU are detected. This test
has a very low detection rate, but it still detects some erroneous profiles
each year. Most of them are profiles with a nonclassical shape so that they
avoid detection by redundant tests (min–max test or climatological test). A
recent example was an Argo float grounded near Mogadishu, Somalia, measuring
a temperature exceeding 43 <inline-formula><mml:math id="M19" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C, whereas the corresponding pressure
was just above 0 dbar so that the measurement avoided the other NRT and
delayed-time-mode tests confined to depths between 0 and 2000 m.</p>
      <p id="d1e543">The following step of the CORA data validation is performed in the Coriolis
data center to detect profiles diverging from the known ocean variability.
Each temperature and salinity profile is compared with the minimum and
maximum measured value reference profiles. Those profiles originate from
reference fields on a gridded mesh with 1<inline-formula><mml:math id="M20" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution horizontal
hexagonal cells of 20 m thickness. The reference fields are the maximum and
minimum measured values on a set of 1.2 million Argo profiles, vertically
interpolated from the surface to 2000 m of depth. The field coverage is
increased, especially in the inner seas and in the Austral Ocean, which are badly
covered by the Argo network, by CTDs from the World Ocean Database, and sea
mammal measurements from the MEOP database. The CORA 5.2 measurements are
compared to the minimum and maximum reference values of the corresponding
cell and the upper and lower adjacent cells in the same grid column. The
profiles containing measurements exceeding the reference values are checked
by an oceanographer. The min–max method is relaxed on the continental shelf
since the min–max sampling is insufficient in the continental shelf zones.
The temperature and salinity profiles measured over a bathymetry inferior to
1800 m are compared to a climatology field (ARIVO; Gaillard et al., 2008) to which 10 times the climatological standard deviation field is added or subtracted.
This criterion has been added since the minimum and maximum reference field
is mostly based on the ARGO measurements and is ill defined in the ocean
regions the Argo floats struggle to reach. Due to the lack of accuracy of
the global climatologies near the coasts and on some shelves, the profiles
lying above the 250 m isobath are not tested with this method. See Gourrion
et al. (2019) for further discussion on the min–max field.</p>
      <p id="d1e555">A third validation is performed with the In Situ Analysis System (ISAS) objective analysis tool,
following the method developed by Gaillard et al. (2009). During the
objective analysis process, the profile analysis residual is compared to the
analysis residual of neighboring profiles. This validation test is similar
to the validation performed by the Coriolis data center in near real time
with the Argo floats. The scope of the test is, however, extended to other
profiles (XBT, CTD, etc.) and to Argo profiles that have been updated in
the Coriolis database too late to be part of the near-real-time validation.</p>
      <p id="d1e558">A last set of delayed-mode validation tests has been developed by the CLS
research and development team and aims to complement the validation tests.
These tests provide sharper expertise on bias detection, spike detection,
and ocean variability in the continental shelf zones. These tests also aim
to complement the Coriolis real-time quality check tests for measurements
directly included in the delayed-mode dataset. The CLS tests are
divided into two categories. A density check test is applied to detect small
density inversions in the measurement. This test differs from the Coriolis
density<?pagebreak page1607?> inversion test since it focuses on single-point spikes on density
profiles, instead of checking spikes or steps on temperature and salinity
profiles, with a simple yet reliable algorithm. This test is reliable, so the
detected suspicious levels are automatically flagged. A second set of tests
is applied to detect smaller errors. These tests aim to detect unlikely
extremes in temperature and salinity by comparing measurements to regional
upper and lower bounds and World Ocean Atlas 2013 climatology. Tests are
also applied on vertical density inversions, spikes, and offsets with respect
to the climatology. By the end of the validation process, about 10 % of
the applied flags are based on CLS detection and 90 % are based on
Coriolis detections.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>CORA 5.2 quality control results</title>
      <p id="d1e571">The relevance of ocean climate studies strongly depends on the accuracy of
ocean measurements. Systematic data errors might thus result in biasing the
estimation of ocean-state indicators such as the GOHC, the global ocean
freshwater content, or the global mean steric height (Levitus et al., 2009).
Furthermore, random measurement and data error may lead to overestimations of the
ocean variability. Therefore, indirectly, one can assess the reliability of
the global dataset by estimating the influence of the quality control on
global metrics such as the ocean mean temperature and salinity and the
associated variability.</p>
      <p id="d1e574">Two mappings of ocean temperature and salinity based on the CORA dataset
measurements are calculated: a raw estimation (GOHCraw) that considers
every measurement without taking the data quality flags and a flagged
estimation (GOHCflg) that only considers the good and probably good QCs.</p>
      <p id="d1e577">Interpolated fields are calculated following the method presented by Forget
and Wunch (2006) that has the advantage of not biasing mean fields and not
relying on specifying them. The global ocean is divided in 1<inline-formula><mml:math id="M21" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> per
1<inline-formula><mml:math id="M22" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> grid cells with 10 m vertical layers from the surface to 1500 m
of depth. A first estimation of the mean parameter for a given month is given
by calculating the mean of the temperature or the salinity data measured in
a given cell. The variance field is estimated by taking the variance of the
measurements located in a given cell if the number of available
measurements is greater than 4.</p>
      <p id="d1e598">A spatial weighting function is defined:
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M23" display="block"><mml:mrow><mml:mi>G</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>-</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>r</mml:mi><mml:mi mathvariant="normal">l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>-</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>L</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>r</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the latitude and longitude decorrelation scales, both
taken as equal to 5<inline-formula><mml:math id="M26" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> at any point in the ocean, and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the latitude and longitude of a grid point.</p>
      <p id="d1e761">The combined mean is then
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M29" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>p</mml:mi></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M30" display="block"><mml:mrow><mml:mi>N</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>P</mml:mi></mml:munder><mml:msub><mml:mi>G</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        The combined variance is estimated with a similar operator:
          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M31" display="block"><mml:mrow><mml:mi mathvariant="normal">var</mml:mi><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>p</mml:mi></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">var</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the number of measurements available in the summed grid point, <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>-</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> the
mean temperature at the grid point, and <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> the total number of measurements
involved in the calculation of a grid point value.</p>
      <p id="d1e999">The values of <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are set to 5<inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> longitude and latitude in order
to include enough grid points with data in this averaging. To reduce the
calculation time of the analysis, each <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> calculation is performed on a 20 per
20 grid point window.</p>
      <p id="d1e1051">The objective analysis is performed in three steps for the global dataset. A
first analysis is performed on a raw dataset, considering all available
profile measurements. All the QC flags are considered good. A second
analysis is performed on the same data profiles considering the QC available
in NRT mode. A third one is performed on the same profiles considering the
QC available in delayed-time mode.</p>
      <p id="d1e1054">The ocean data coverage is sometimes insufficient to perform the monthly
objective analysis on the whole ocean.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e1059">Coverage of the temperature (dashed line) and salinity (solid line) objective
analysis.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f05.png"/>

      </fig>

      <p id="d1e1069">As a result, we have limited this study to the latitude between
60<inline-formula><mml:math id="M39" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N and 60<inline-formula><mml:math id="M40" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S since the ocean data coverage is too
sparse out of these limits, leading to random anomalies in the temperature
and salinity variability. Figure 5 shows an estimation of the ocean layer
covered by the objective analysis as a percentage of the ocean layer surface
between 60<inline-formula><mml:math id="M41" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N and 60<inline-formula><mml:math id="M42" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S. It shows that the ocean
coverage is higher for temperature than for salinity objective analysis. The
upper layer coverage is very close. It varies from 95 % in 2005 to over
98 % after 2012. The 1475–1525 m depth layer departs from the others since
it has a global coverage lower than the others, starting from 65 % in
January 2005. It converges to over 98 % after 2014. A monthly variability
is observed in the Argo development period (2005–2010). It is probably
caused by the slow arrival of Argo profilers in the southern zones. This
behavior lasts until 2012 in the deeper layer.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e1110">Percentage of good flags (flags 1 and 2) in the analyzed
layers for the NRT dataset (solid line) and for the CORA dataset (dashed
line): <bold>(a)</bold> temperature, <bold>(b)</bold> salinity.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f06.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e1127">Mean salinity standard deviation in the 0–50 m layer <bold>(a)</bold>,
75–125 m depth layer <bold>(b)</bold>, and 275–325 m depth layer <bold>(c)</bold>. The raw
dataset (red), NRT dataset (blue), CORA dataset (black) are represented.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f07.png"/>

      </fig>

      <p id="d1e1145">Figure 6 shows the percentage of good and probably good QC flags in the NRT and
CORA datasets compared to the RAW dataset. It shows that the yearly tendencies for the proportion of
good and probably good flags are almost the same at all
depths. In any case, CORA and NRT differ by less than 0.5 %.
The proportion of good and probably good temperature flags varies from a
minimum of 92 % in 2006 to a plateau of about 98 % after 2013. The
975–1025 m depth and 1475–1525 m depth layers depart from the others, with a 1 %
to 2 % lower rate between 2005 and 2013. Punctual decreases in good and
probably good temperature flag rates are observed in late 2007, late 2012,
late 2014, and at the beginning of 2016 for the surface and subsurface
layers. These spikes are caused by a sharp increase in the number of
profiles distributed from a tropical mooring from the RAMA network. These
profiles are indeed first distributed in the Coriolis dataset as TESAC
profiles transmitted from the Global
Temperature and Salinity Profile Program (GTSPP). The profiles corresponding to tropical
moorings are usually later replaced by the corresponding measurements
transmitted by PMEL, and the TESAC profiles are deleted from the database. In
this particular case, the TESAC profiles had been retained and flagged as
bad profiles instead. The yearly number of profiles in the RAW dataset is
thus strongly increased, but<?pagebreak page1609?> the corresponding number for the NRT and CORA
dataset is not. The good and probably good salinity flag rate tendency is
opposite to the good temperature flag rate, with a maximum of over 98 %
before 2010 and then a decrease to a level of about 94 % with high
interannual variability after 2011.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e1151">Mean salinity standard deviation in the 475–525 m depth
layer <bold>(a)</bold>, 975–1025 m depth layer <bold>(b)</bold>, and 1475–1525 m depth layer <bold>(c)</bold>. The raw dataset (red), NRT dataset (blue), and CORA dataset (black) are
represented.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f08.png"/>

      </fig>

      <p id="d1e1169">The mean 0–50, 75–125, 275–325, 475–525, 975–1025, and 1475–1525 m
depth salinity standard deviations analyzed by the method (Eq. 4) from 2005
to 2016 are shown in Figs. 7 and 8. The mean salinity standard deviation
is averaged between 60<inline-formula><mml:math id="M43" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N and 60<inline-formula><mml:math id="M44" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S for each dataset
analysis. The comparison of the raw dataset analysis with the NRT analysis
and the CORA analysis shows the gain in dataset quality resulting from the
QC performed. In the raw dataset analysis, numerous random mistakes result
in a high average salinity standard deviation. The raw dataset standard
deviation is, however, lower in the early period at almost all levels, despite
a rather high global level for the 475–525 m depth layer and a variability
spike in late 2006 in the bottom layer. This lower variability level is
probably a consequence of the Argo program development from 2005 to 2008,
with the low coverage in the southern oceans preventing the emergence of high-level values. During this period, a large seasonal variability is present in
the upper layers, varying from 0.2 PSU during winter to 0.4 PSU
during summer in the surface layer. The peaks in ocean variability are
thus correlated with peaks in ocean coverage (see Fig. 5). The objective
analyses also have a higher proportion of shipborne measurements, CTDs for
instance, essentially made during summer, compared to the autonomous
measurements in the same years. We can thus assume that the lower number of
profiles during winter does not allow us to correctly sample the subsurface
ocean fronts, leading to an underestimated wintertime ocean variability.
The increase in the amount of Argo float data from 2005 to 2008 slowly decreased this bias
in the ocean variability estimation. The raw dataset surface salinity
standard deviation increases during the 2010–2016 period at all depth
levels, with a 0.6 PSU amplitude and spikes up to 1.2 PSU in 2010 in
the surface layer, as well as spikes varying from 0.9 to 1.2 PSU in the other
layers.</p>
      <p id="d1e1190">The NRT analysis is very close to the CORA analysis before 2008. This
behavior is a consequence of the low number of measurements corresponding to
this period collected or updated in the database after the validation of the
last version of the CORA dataset. The flags in the NRT and CORA datasets are
indeed the same except when an updated version of a profile is loaded in the
database or a new profile is loaded in the Coriolis database. On the
other hand, large discrepancies between the NRT and the CORA datasets are
recorded between 2009 and early 2012 and between late 2013 and 2016. Another
fraction of the discrepancy between the NRT and the CORA error bars is
caused by non-Argo profiles updated in the Coriolis database without delayed-time-mode assessment. Most of these measurements are sea mammal profiles in
the northern Pacific Ocean or mooring data imported from the GTSPP (Global
Temperature and Salinity Profile Program; <uri>https://www.nodc.noaa.gov/GTSPP/</uri>, last access:<?pagebreak page1610?> May 2018) TESAC messages with biased salinity
sensors. Sea gliders with a 5 to 10 PSU bias in salinity were also
documented. Moreover, despite a lower number of profiles flagged, a few CORA-flagged Argo profiles have biases large enough to strongly increase the
analyzed ocean variability. Some of the spikes in the NRT ocean variability
documented in the upper layers, the late 2007 to 2008 spike for instance,
are observed in the surface layers since they are caused by biased
instruments operating at the surface to subsurface layers. Some other spikes in
the ocean variability, the 2009–2011 spike for instance, are caused by
biased Argo measurements and thus impact the ocean variability from the
surface to 2000 m of depth.</p>
      <p id="d1e1196">A striking feature is the corresponding spike visible in the NRT analysis
and in the raw dataset analysis in late 2010, which suggests that major data
errors have not been flagged in the dataset during the NRT validation.
Further exploration of this anomaly has shown that a fraction of the larger
error bar in the NRT analysis is caused by an issue in the update of delayed-time-mode processed Argo profiles. In a few cases when salinity measurements
present large drifts, the Argo PIs can decide that the salinity drift is too
high to be adjusted. In these cases, the PI provides to the global DAC a
delayed-time version of the profiles with an adjusted temperature field but
with a practical salinity field with fill values and a salinity QC
field filled with “4” values (bad measurement status). In some cases, the
Coriolis data center had updated the profiles by getting the temperature-adjusted field but without creating a salinity-adjusted field. The available
salinity field in the Coriolis data center is therefore the original
salinity field that might not have been flagged at 4. In this study, a
handful of these profiles, often associated with large salinity measurement
drifts (for instance, salinity values on the order of 20 PSU in the Indian
Ocean), have produced large error bars in the NRT analysis fields. This issue
will be soon tackled in the Coriolis database.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e1201">Mean temperature standard deviation in the 0–50 m layer <bold>(a)</bold>, 75–125 m depth layer <bold>(b)</bold>, and 275–325 m depth layer <bold>(c)</bold>. The raw
dataset (red), NRT dataset (blue), and CORA dataset (black) are represented.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f09.png"/>

      </fig>

      <p id="d1e1220">The CORA analysis salinity standard deviation slowly varies in time, with 0.15 PSU in the surface layer, 0.1 PSU in the 75–125 m depth layer, 0.08 PSU in the 275–325 m depth layer, and below
0.05 PSU in the deeper layers. This behavior is a consequence of the delayed-time-mode validation process, which strongly reduces the number of random
mistakes in the dataset. This variability is probably a function of the
local data resolution, the oceanic variability, and measurement errors. The
slow variability of the CORA salinity standard deviation and its reasonable
range suggests that remaining errors in the dataset will not have a large
importance. Thus, this product is likely to present a low error amplitude.</p>
      <?pagebreak page1611?><p id="d1e1223">Figures 9 and 10 show time series of the mean temperature standard deviation
of the CORA, NRT, and RAW analysis. As anticipated, the mean temperature
standard deviation time series is noisy and rather high in the RAW dataset
case. The mean amplitude varies almost linearly between 1.2 <inline-formula><mml:math id="M45" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in
the 0–50 m depth layer and 0.4 <inline-formula><mml:math id="M46" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the 1475–1525 m depth layer,
except for the 975–1025 m depth layer with a 1.2 <inline-formula><mml:math id="M47" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C spike. A
striking feature is the decreasing mean temperature standard deviation
amplitude in time for the RAW analysis. The reason for this behavior is
rather unclear. One shall assume that the overall quality of the
oceanographic in situ temperature measurement improves because of improvements in
the temperature sensor. On the other hand, it might also be the decrease in
the number of deployed XBTs in the 2010s that reduces the number of random
errors in the dataset, since the XBT instruments are known to produce
erroneous measurements when they are not handled properly.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e1255">Mean temperature standard deviation in the 475–525 m
depth layer <bold>(a)</bold>, 975–1025 m depth layer <bold>(b)</bold>, and 1475–1525 m depth layer <bold>(c)</bold>. The raw dataset (red), NRT dataset (blue), and CORA dataset (black) are
represented.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://os.copernicus.org/articles/15/1601/2019/os-15-1601-2019-f10.png"/>

      </fig>

      <p id="d1e1273">The NRT analysis and CORA analysis time series are rather close in all the
analyzed layers, except for a 0.8–1 <inline-formula><mml:math id="M48" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C spike in 2014–2015, which was
detected in all layers but the 1475–1525 m depth layer and enhanced in the
475–525 m and in the 975–1025 m depth layers. This anomaly is related to
the flag of numerous XBT measurements during the CORA delayed-time-mode
validation process. XBTs are indeed more likely to fail (spikes or bias
caused by a stretching of the XBT wire or a contact between the XBT wire and
the ship hull) or result in a bad estimation of the measurement depth. Most of the
flagged XBTs are T-4 and Deep Blue models. These models do not usually
measure in situ temperature below 460 m of depth and 760 m of depth, respectively,
leading to correlated anomalies in the upper layers with no impact on the
ocean variability below 800 m of depth.</p>
      <p id="d1e1285">The CORA analysis variability has a mean amplitude of 0.85 <inline-formula><mml:math id="M49" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C with
a clear seasonal cycle of about 0.3 <inline-formula><mml:math id="M50" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the 0–50 m layer. The
CORA analysis mean variability amplitude averages 0.95 <inline-formula><mml:math id="M51" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the
75–125 m depth layer, with a monthly variability uncorrelated with the
seasonal cycle. The seasonal cycle amplitude is null in the deeper layers,
with a CORA analysis mean variability amplitude of 0.6 <inline-formula><mml:math id="M52" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the
275–325 m depth layer, 0.4 <inline-formula><mml:math id="M53" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the 475–525 m depth layer,
0.2 <inline-formula><mml:math id="M54" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the 975–1025 m depth layer, and 0.1 <inline-formula><mml:math id="M55" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C in the
1475–1525 m depth layer. The higher-frequency variability decreases with
depth and is almost null in the deeper layers, as seen in Figs. 9 and 10.
The noisy shape of this high-frequency variability is probably a result of
ocean monthly variability and the changing locations of the ocean profiles.</p>
      <p id="d1e1353">The 2014–2015 spike in the ocean variability, detected in all the layers
except for the deeper one in the NRT analysis, is caused by many XBT
profiles. Most of those profiles are deployed in the Indian Ocean across a
transect linking the Gulf of Aden to Perth, Australia, corresponding to
measurements performed by the Ship of Opportunity Program (Goni et al.,
2009). The profiles have been extracted from the World Ocean Database and
thus have not been validated with the Coriolis real-time validation
framework. Many biases and spikes, probably due to issues with the probes or
with poor insulation of the XBT wires, have been flagged in delayed-time mode. The largest part of the upper layer spikes in the NRT and RAW
analyses is a result of these erroneous measurements. In addition to the
usual issues with the XBT measurements, the profiles sometimes indicated
negative values at subsurface depths or temperatures of 36.269 <inline-formula><mml:math id="M56" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C at
depth located above the maximum functioning depth of the XBT (460 m of depth
for T-4 and T-6, 760 m depth for Deep Blue). These unrealistic values were
not flagged after extraction from the WOD dataset, resulting in
exponential growth of the local amplitude of temperature standard<?pagebreak page1612?> deviation
in the RAW and NRT analysis in the 475–525 m depth and 975–1025 m depth
layers.</p>
      <p id="d1e1365">A closer look at the vertical profiles of the temperature and salinity mean
variability (Figs. 9 and 10) shows that the CORA analysis temperature and
salinity variability is far smaller than the RAW analysis and the NRT
analysis estimation. The depth variability of the temperature and salinity
mean variability is moreover closer to the expected oceanic variability,
with maximum ocean variability at the surface or close to the subsurface and
decreasing variability below the ocean mixed layer depth. We, however, lack a
reference high-quality dataset to compare with to prove that the CORA
dataset is not decreasing the global ocean variability by over-flagging good
data.  Indeed, one should keep in mind that most of the flags applied on
these profiles are manually applied by physical oceanographers after
receiving a detection alert, and the rate of flagged profiles in the
CORA analysis is lower than the rate announced for a reference dataset and
analysis based on automatic quality control tests (Gouretski et al., 2018).</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e1376">The CORA dataset is an extensive dataset of temperature and salinity
measurements. Efforts have been made to provide the scientific community
with information as close as possible to the physical measurement and to
perform a strict quality control on all profiles. The CORA dataset indeed
stands out from the EN4 dataset since the delayed-time-mode validation is
based on automatic detections and systematic PI decisions, reducing the
number of mistaken bad flags. In addition to that, the profiles are not
subsampled and the time series (TSGs and drifters) are distributed. It also
stands out from the WOD dataset since all measurements within a profile are
validated in delayed-time mode, reducing the number of mistaken
measurements.</p>
      <p id="d1e1379">Moreover, this study develops an innovative method to assess the overall
quality of a dataset. This method shows improvements of the dataset
quality flags thanks to Coriolis real-time QC and the CORA delayed-time-mode
QC frameworks. This method, however, lacks a comparison with an analysis based
on other datasets to ensure that the CORA validation framework is not
constraining its description of the ocean variability by over-flagging good
measurements. This discussion shall be further pursued. This method is based
on the mapping of the ocean variability. It is thus implicit that the ocean
sampling is homogeneous and sufficient to perform a monthly analysis. These
conditions are met at a global scale and for ocean measurements from
the surface to 2000 m of depth since the full deployment of the Argo network. Last,
the ocean data coverage is, however, insufficient to have a global coverage
before 2005 (see Fig. 3 for the ocean basin data coverage ratio), especially
at depth larger than 1000 m between 1990 and 2005 and at depth larger than
500 m before 1990, as seen in Fig. 2. The method will thus have to be adapted
to the ocean data coverage to provide a synoptic view of the dataset
quality.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <?pagebreak page1613?><p id="d1e1386">The CORA 5.2 dataset  is distributed by the Copernicus Marine and Environment Monitoring System (CMEMS).  Product name: INSITU_GLO_TS_REP_OBSERVATIONS_013_001_b.
DOI: <ext-link xlink:href="https://doi.org/10.17882/46219TS1" ext-link-type="DOI">10.17882/46219TS1</ext-link>
(Szekely et al., 2019).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e1395">TS and JG conceived and designed the analysis on the advice of GR. TS, SP, and GR collected the data and contributed to the data validation. TS and JR wrote the article.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e1401">The authors declare that they have no conflict of interest.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d1e1407">This article is part of the special issue “The Copernicus Marine Environment Monitoring Service (CMEMS): scientific advances”. It is not associated with a conference.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>
Abraham, J. P., Baringer, M., Bindoff, N. L., Boyer, T., Cheng, L. J., Church,
J. A., Conroy, J. L., Domingues, C. M., Fasullo, J. T., Gilson, J., Goni,
G., Good, S. A., Goman, J. M., Gouretski, V., Ishii, M., Johnson, G. C.,
Kizo, S., Lyman, J. M., Macdonald, A. M., Minkowycz, W. J., Moffitt, S. E.,
Palmer, M. D., Piola, A. R., Reseghetti, F., Von Schuckmann, K., Trenberth,
K. E., Velicogna, I., and Willis, K.: A review of global ocean temperature
observations: Implication for ocean heat content estimates and climate
change, Rev. Geophys., 51, 450–483, 2013.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>
Bretherton, F. P., Davis, R., and Fandry, C.: A technique for objective analysis
and design of oceanographic experiments applied to MODE-73, Deep Sea
Research and Oceanographic Abstracts, 23, 559–582, 1976.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>
Boyer, T. P., Antonov, J. I., Baranova, O. K., Coleman, C., Garcia, H. E.,
Grodsky, A., Johnson, D. R., Locarnini, R. A., Mishonov, A. V., O'Brien, T. D.,
Paver, C. R., Reagan, J. R., Seidov, D., Smolyar, I. V., and Zweng, M. M.: World
Ocean Database 2013, Silver Spring, MD, NOAA Printing Office, 208 pp. (NOAA
Atlas NESDIS, 72), 2013.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>
Boyer, T. P., Domingues, C. M., Good, S., Johnson, G., Lyman, J., Ishii, M.,
Gouretski, V., Willis, J., Antonov, J., Wijffels, S., Church, J., Cowley,
R., and Bindoff, N.: Sensitivity of global upper-ocean heat content estimates to
mapping methods, XBT bias corrections and baseline climatologies, J. Climate, 28,
4817–4842, 2016</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Cabanes, C., Grouazel, A., von Schuckmann, K., Hamon, M., Turpin, V., Coatanoan, C., Paris, F., Guinehut, S., Boone, C., Ferry, N., de Boyer Montégut, C., Carval, T., Reverdin, G., Pouliquen, S., and Le Traon, P.-Y.: The CORA dataset: validation and diagnostics of in-situ ocean temperature and salinity measurements, Ocean Sci., 9, 1–18, <ext-link xlink:href="https://doi.org/10.5194/os-9-1-2013" ext-link-type="DOI">10.5194/os-9-1-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>
Cheng, L. and Zhu, J.: Influence of the choice of climatology on the ocean heat
content estimation, J. Atmos. Ocean. Tech., 32, 388–394, 2015.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>
Cheng, L., Abraham, J., Goni, G., Boyer, T., Wijffels, S., Cowley, R.,
Gouretski, V., Reseghetti, F., Kizu, S., Dong, S., Bringas, F., Goes, M.,
Houpert, L., Sprintall, J., and Zhu, J.: XBT Science: Assessment of instrumental
biases and errors, American Meteorological Society, June 2016, 923–933,
2016.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Domingues, C. M., Church, J. A., White, N. J., Glecker, P. J., Wijffels, S.
E., Barker, P. M., and Dunn, J. R.: Improved estimates of upper ocean warming
and multi decadal sea-level rise, Nature, 453, 1090–1093,
<ext-link xlink:href="https://doi.org/10.1038/nature07080" ext-link-type="DOI">10.1038/nature07080</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>
Forget, G. and Wunch, C.: Estimated global hydrographyc variability, J.  Phys. Oceanogr.,
37, 1997–2008, 2006.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>
Gaillard, F. and Charraudeau, R.: New climatology and statistics over the
global Ocean, MERSEA-WP05-CNRS-STR-001-1A, 2008.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>
Gaillard, F., Autret, E., Thierry, V., Galaup, P., Coatanoan, C., and Loubrieu,
T.: Quality control of large Argo datasets, J. Atmos. Ocean. Tech., 26, 337–351, 2009.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Goni, G.: The Ship of Opportunity Program, The Information Society – TIS,
<ext-link xlink:href="https://doi.org/10.5270/OceanObs09.cwp.35" ext-link-type="DOI">10.5270/OceanObs09.cwp.35</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>
Good, S. A., Martin, M. J., and Rayner, N. A.: EN4: Quality controlled ocean
temperature and salinity profiles and monthly objective analyses with
uncertainty estimates, J. Geophys. Res.-Oceans, 118, 6704–6716, 2013.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Gouretski, V.: World Ocean Circulation Experiment – Argo Global Hydrographic Climatology, Ocean Sci., 14, 1127–1146, <ext-link xlink:href="https://doi.org/10.5194/os-14-1127-2018" ext-link-type="DOI">10.5194/os-14-1127-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>
Gourrion, J., Szekely, T., and Reverdin, G.: The minmax field, J. Atmos. Ocean. Tech., submitted, 2019.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>
Guinehut, S., Coatanoan, C., Dhomps A.-L., Le Traon, P.-Y., and Larnicol, G.:
On the use of satellite altimeter data in Argo quality control, J. Atmos. Ocean. Tech., 26, 395–402, 2009.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>
Hill, C., Menemenlis, D. , Ciotti, B., and Henze, C.: Investigating solution
convergence in a global ocean model using a 2048-processor cluster of
distributed shared memory machines, Sci. Programm.,  15,  107–115, 2007.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>
Ingleby, B. and Huddleston, M.: Quality control of ocean temperature and
salinity profiles- Historical and real-time data, J. Mar. Sys., 65, 158–175, 2007.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>
Ishii, M. and Kimoto, M.: Reevaluation of historical ocean heat
content variations with time-variing XBT and MBT depth bias
corrections, J. Oceanogr., 65, 287–299, 2009.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>
Johnson, G. C., Lyman, J. M., Willis, J. K., Levitus, S., Boyer, T.,
Antonov, J., and Good, S. A.: Global oceans: Ocean heat content, in: State of the
Climate in 2011, edited by: Blunden, J. and Arndt, D. S., Bulletin of
the American Meteorological Society,  Boston, MA,
2012.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>
Levitus, S., Antonov, J., Boyer, T., Locarnini, R., Garcia, H., and Mishonov,
A.: Global ocean heat content 1955–2007 in light of recently revealed
instrumentation problems, Geophys. Res. Lett., 36, L07608, 2009.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Lyman , J. M., Willis,  J. K., and Johnson, G. C.: Recent cooling in the
upper-ocean, Geophys. Res. Lett., 33, L18604, <ext-link xlink:href="https://doi.org/10.1029/2006GL027033" ext-link-type="DOI">10.1029/2006GL027033</ext-link>, 2006.</mixed-citation></ref>
      <?pagebreak page1614?><ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Lyman, J. M., Good, S. A., Gouretski, V. V., Ishii, M., Johnson, G. C.,
Palmer, M. D., Smith, D. M., and Willis, J. K.: Robust warming of the global
upper ocean, Nature, 465, 334–337, <ext-link xlink:href="https://doi.org/10.1038/nature09043" ext-link-type="DOI">10.1038/nature09043</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Purkey, S. G. and Johnson, G. C.: Warming of global abyssal and deep
Southern Ocean waters between the 1990s and 2000s, J. Climate, 23, 6336–6351,
<ext-link xlink:href="https://doi.org/10.1175/2010JCLI3682.1" ext-link-type="DOI">10.1175/2010JCLI3682.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>
Roemmich, D., Johnson, G., Riser, S., Davis, R. Gilson, J., Owens, W.,
Garzoli, S., Schmid, C., and Ignaszewski, M.: The Argo program: Observing the
global ocean with profiling floats, Oceanography, 22, 34–43, 2009.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>Roquet, F., Charrassin, J.-B., Marchand, S., Boehme, L., Fedak, M.,
Reverdin, G., and Guinet, C.: Delayed-mode calibration of hydrographic data
obtained from animal-borne satellite relay data loggers, J. Atmos. Ocean. Tech., 28, 787–801,
2011.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Szekely, T., Gourrion, J., Pouliquen, S., Reverdin, G., and Merceur, F.: CORA, Coriolis Ocean Dataset for Reanalysis, SEANOE, <ext-link xlink:href="https://doi.org/10.17882/46219" ext-link-type="DOI">10.17882/46219</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>von Schuckmann, K. and Le Traon, P.-Y.: How well can we derive Global Ocean Indicators from Argo data?, Ocean Sci., 7, 783–791, <ext-link xlink:href="https://doi.org/10.5194/os-7-783-2011" ext-link-type="DOI">10.5194/os-7-783-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Willis, J. K., Lyman, J. M., and Johnson, G. C.: Correction to
“Recent cooling of the upper ocean”, Geophys. Res. Lett., 34, L16601, <ext-link xlink:href="https://doi.org/10.1029/2007GL030323" ext-link-type="DOI">10.1029/2007GL030323</ext-link>,
2007.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 1?><mixed-citation>Wong, A., Keeley, R., and Carval, T.: Argo quality control manual, available at: <uri>http://www.coriolis.eu.org/content/download/370/2828/file/argo-quality-control-manual.pdf</uri> (last access: May 2018), 2009.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>The CORA 5.2 dataset for global in situ temperature and salinity measurements: data description and validation</article-title-html>
<abstract-html><p>We present the Copernicus in situ ocean dataset of temperature
and salinity (version 5.2). Ocean subsurface sampling varied widely
from 1950 to 2017 as a result of changes in instrument technology and the
development of in situ observational networks (in particular, tropical moorings for the
Argo program). Thus, global ocean temperature data coverage on an annual
basis grew from 10&thinsp;% in 1950 (30&thinsp;% for the North Atlantic basin) to
25&thinsp;% in 2000 (60&thinsp;% for the North Atlantic basin) and reached a plateau
exceeding 80&thinsp;% (95&thinsp;% for the North Atlantic Ocean) after the deployment
of the Argo program. The average depth reached by the profiles also
increased from 1950 to 2017. The validation framework is presented, and an
objective analysis-based method is developed to assess the quality of the
dataset validation process. Objective analyses (OAs) of the ocean variability are calculated
without taking into account the data quality flags (raw dataset OA), with
the near-real-time quality flags (NRT dataset OA), and with the delayed-time-mode quality flags (CORA dataset OA). The comparison of the objective
analysis variability shows that the near-real-time dataset managed to detect
and to flag most of the large measurement errors, reducing the analysis
error bar compared to the raw dataset error bar. It also shows that the
ocean variability of the delayed-time-mode validated dataset is almost
exempt from random-error-induced variability.</p></abstract-html>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Abraham, J. P., Baringer, M., Bindoff, N. L., Boyer, T., Cheng, L. J., Church,
J. A., Conroy, J. L., Domingues, C. M., Fasullo, J. T., Gilson, J., Goni,
G., Good, S. A., Goman, J. M., Gouretski, V., Ishii, M., Johnson, G. C.,
Kizo, S., Lyman, J. M., Macdonald, A. M., Minkowycz, W. J., Moffitt, S. E.,
Palmer, M. D., Piola, A. R., Reseghetti, F., Von Schuckmann, K., Trenberth,
K. E., Velicogna, I., and Willis, K.: A review of global ocean temperature
observations: Implication for ocean heat content estimates and climate
change, Rev. Geophys., 51, 450–483, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
Bretherton, F. P., Davis, R., and Fandry, C.: A technique for objective analysis
and design of oceanographic experiments applied to MODE-73, Deep Sea
Research and Oceanographic Abstracts, 23, 559–582, 1976.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
Boyer, T. P., Antonov, J. I., Baranova, O. K., Coleman, C., Garcia, H. E.,
Grodsky, A., Johnson, D. R., Locarnini, R. A., Mishonov, A. V., O'Brien, T. D.,
Paver, C. R., Reagan, J. R., Seidov, D., Smolyar, I. V., and Zweng, M. M.: World
Ocean Database 2013, Silver Spring, MD, NOAA Printing Office, 208 pp. (NOAA
Atlas NESDIS, 72), 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
Boyer, T. P., Domingues, C. M., Good, S., Johnson, G., Lyman, J., Ishii, M.,
Gouretski, V., Willis, J., Antonov, J., Wijffels, S., Church, J., Cowley,
R., and Bindoff, N.: Sensitivity of global upper-ocean heat content estimates to
mapping methods, XBT bias corrections and baseline climatologies, J. Climate, 28,
4817–4842, 2016
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
Cabanes, C., Grouazel, A., von Schuckmann, K., Hamon, M., Turpin, V., Coatanoan, C., Paris, F., Guinehut, S., Boone, C., Ferry, N., de Boyer Montégut, C., Carval, T., Reverdin, G., Pouliquen, S., and Le Traon, P.-Y.: The CORA dataset: validation and diagnostics of in-situ ocean temperature and salinity measurements, Ocean Sci., 9, 1–18, <a href="https://doi.org/10.5194/os-9-1-2013" target="_blank">https://doi.org/10.5194/os-9-1-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
Cheng, L. and Zhu, J.: Influence of the choice of climatology on the ocean heat
content estimation, J. Atmos. Ocean. Tech., 32, 388–394, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
Cheng, L., Abraham, J., Goni, G., Boyer, T., Wijffels, S., Cowley, R.,
Gouretski, V., Reseghetti, F., Kizu, S., Dong, S., Bringas, F., Goes, M.,
Houpert, L., Sprintall, J., and Zhu, J.: XBT Science: Assessment of instrumental
biases and errors, American Meteorological Society, June 2016, 923–933,
2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Domingues, C. M., Church, J. A., White, N. J., Glecker, P. J., Wijffels, S.
E., Barker, P. M., and Dunn, J. R.: Improved estimates of upper ocean warming
and multi decadal sea-level rise, Nature, 453, 1090–1093,
<a href="https://doi.org/10.1038/nature07080" target="_blank">https://doi.org/10.1038/nature07080</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
Forget, G. and Wunch, C.: Estimated global hydrographyc variability, J.  Phys. Oceanogr.,
37, 1997–2008, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Gaillard, F. and Charraudeau, R.: New climatology and statistics over the
global Ocean, MERSEA-WP05-CNRS-STR-001-1A, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
Gaillard, F., Autret, E., Thierry, V., Galaup, P., Coatanoan, C., and Loubrieu,
T.: Quality control of large Argo datasets, J. Atmos. Ocean. Tech., 26, 337–351, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
Goni, G.: The Ship of Opportunity Program, The Information Society – TIS,
<a href="https://doi.org/10.5270/OceanObs09.cwp.35" target="_blank">https://doi.org/10.5270/OceanObs09.cwp.35</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Good, S. A., Martin, M. J., and Rayner, N. A.: EN4: Quality controlled ocean
temperature and salinity profiles and monthly objective analyses with
uncertainty estimates, J. Geophys. Res.-Oceans, 118, 6704–6716, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
Gouretski, V.: World Ocean Circulation Experiment – Argo Global Hydrographic Climatology, Ocean Sci., 14, 1127–1146, <a href="https://doi.org/10.5194/os-14-1127-2018" target="_blank">https://doi.org/10.5194/os-14-1127-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Gourrion, J., Szekely, T., and Reverdin, G.: The minmax field, J. Atmos. Ocean. Tech., submitted, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
Guinehut, S., Coatanoan, C., Dhomps A.-L., Le Traon, P.-Y., and Larnicol, G.:
On the use of satellite altimeter data in Argo quality control, J. Atmos. Ocean. Tech., 26, 395–402, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
Hill, C., Menemenlis, D. , Ciotti, B., and Henze, C.: Investigating solution
convergence in a global ocean model using a 2048-processor cluster of
distributed shared memory machines, Sci. Programm.,  15,  107–115, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
Ingleby, B. and Huddleston, M.: Quality control of ocean temperature and
salinity profiles- Historical and real-time data, J. Mar. Sys., 65, 158–175, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
Ishii, M. and Kimoto, M.: Reevaluation of historical ocean heat
content variations with time-variing XBT and MBT depth bias
corrections, J. Oceanogr., 65, 287–299, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
Johnson, G. C., Lyman, J. M., Willis, J. K., Levitus, S., Boyer, T.,
Antonov, J., and Good, S. A.: Global oceans: Ocean heat content, in: State of the
Climate in 2011, edited by: Blunden, J. and Arndt, D. S., Bulletin of
the American Meteorological Society,  Boston, MA,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
Levitus, S., Antonov, J., Boyer, T., Locarnini, R., Garcia, H., and Mishonov,
A.: Global ocean heat content 1955–2007 in light of recently revealed
instrumentation problems, Geophys. Res. Lett., 36, L07608, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
Lyman , J. M., Willis,  J. K., and Johnson, G. C.: Recent cooling in the
upper-ocean, Geophys. Res. Lett., 33, L18604, <a href="https://doi.org/10.1029/2006GL027033" target="_blank">https://doi.org/10.1029/2006GL027033</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
Lyman, J. M., Good, S. A., Gouretski, V. V., Ishii, M., Johnson, G. C.,
Palmer, M. D., Smith, D. M., and Willis, J. K.: Robust warming of the global
upper ocean, Nature, 465, 334–337, <a href="https://doi.org/10.1038/nature09043" target="_blank">https://doi.org/10.1038/nature09043</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
Purkey, S. G. and Johnson, G. C.: Warming of global abyssal and deep
Southern Ocean waters between the 1990s and 2000s, J. Climate, 23, 6336–6351,
<a href="https://doi.org/10.1175/2010JCLI3682.1" target="_blank">https://doi.org/10.1175/2010JCLI3682.1</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
Roemmich, D., Johnson, G., Riser, S., Davis, R. Gilson, J., Owens, W.,
Garzoli, S., Schmid, C., and Ignaszewski, M.: The Argo program: Observing the
global ocean with profiling floats, Oceanography, 22, 34–43, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
Roquet, F., Charrassin, J.-B., Marchand, S., Boehme, L., Fedak, M.,
Reverdin, G., and Guinet, C.: Delayed-mode calibration of hydrographic data
obtained from animal-borne satellite relay data loggers, J. Atmos. Ocean. Tech., 28, 787–801,
2011.

</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
Szekely, T., Gourrion, J., Pouliquen, S., Reverdin, G., and Merceur, F.: CORA, Coriolis Ocean Dataset for Reanalysis, SEANOE, <a href="https://doi.org/10.17882/46219" target="_blank">https://doi.org/10.17882/46219</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
von Schuckmann, K. and Le Traon, P.-Y.: How well can we derive Global Ocean Indicators from Argo data?, Ocean Sci., 7, 783–791, <a href="https://doi.org/10.5194/os-7-783-2011" target="_blank">https://doi.org/10.5194/os-7-783-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
Willis, J. K., Lyman, J. M., and Johnson, G. C.: Correction to
“Recent cooling of the upper ocean”, Geophys. Res. Lett., 34, L16601, <a href="https://doi.org/10.1029/2007GL030323" target="_blank">https://doi.org/10.1029/2007GL030323</a>,
2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
Wong, A., Keeley, R., and Carval, T.: Argo quality control manual, available at: <a href="http://www.coriolis.eu.org/content/download/370/2828/file/argo-quality-control-manual.pdf" target="_blank"/> (last access: May 2018), 2009.
</mixed-citation></ref-html>--></article>
