<?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="data-paper">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ESSD</journal-id><journal-title-group>
    <journal-title>Earth System Science Data</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ESSD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Earth Syst. Sci. Data</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1866-3516</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/essd-18-7269-2026</article-id><title-group><article-title>A benchmark dataset of water levels and waves for SWOT validation in the St. Lawrence Estuary and Saguenay Fjord, Quebec, Canada</article-title><alt-title>A benchmark dataset of water levels and waves for SWOT validation</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" equal-contrib="yes" corresp="yes" rid="aff1">
          <name><surname>Matte</surname><given-names>Pascal</given-names></name>
          <email>pascal.matte@ec.gc.ca</email>
        <ext-link>https://orcid.org/0000-0003-0968-507X</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff1 aff2">
          <name><surname>Chartrand</surname><given-names>Xavier</given-names></name>
          
        <ext-link>https://orcid.org/0009-0005-2191-4017</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff3 aff4">
          <name><surname>Purnell</surname><given-names>David</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Simard</surname><given-names>Marc</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Christensen</surname><given-names>Alexandra</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Fortin-Legault</surname><given-names>Francis</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Morin</surname><given-names>Jonathan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Côté-Nadeau</surname><given-names>Yann</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Desrosiers</surname><given-names>Élaine</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7">
          <name><surname>Ouellet</surname><given-names>Anthony</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Chavanne</surname><given-names>Cédric</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6744-6483</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Anctil</surname><given-names>François</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4568-4883</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Siles</surname><given-names>Gabriela</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Bedart</surname><given-names>Scott</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Innocenti</surname><given-names>Silvia</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff9">
          <name><surname>Dabboor</surname><given-names>Mohammed</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff10">
          <name><surname>Peters</surname><given-names>Daniel L.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff11">
          <name><surname>Trudel</surname><given-names>Mélanie</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Numerical Modelling and Prediction Research Division, Environment and Climate Change Canada,  Quebec City, QC, G1J 0C3, Canada</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institut des Sciences de la Mer, Université du Québec à Rimouski, Rimouski, QC, G5L 3A1, Canada</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Civil and Water Engineering, Université Laval, Quebec City, QC, G1V 0A6, Canada</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Precipice Sensors Inc., Montreal, QC, H2S 2P7, Canada</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, 91109, USA</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Canadian Hydrographic Service, Fisheries and Oceans Canada, Mont-Joli, QC, G5H 3Z4, Canada</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Science Advice, Information and Support Branch, Fisheries and Oceans Canada,  Mont-Joli, QC, G5H 3Z4, Canada</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>Department of Geomatics Sciences, Université Laval, Quebec City, QC, G1V 0A6, Canada</institution>
        </aff>
        <aff id="aff9"><label>9</label><institution>Earth System Research and Integration Division, Environment and Climate Change Canada,   Dorval, QC, H9P 1J3, Canada</institution>
        </aff>
        <aff id="aff10"><label>10</label><institution>Freshwater and Cryosphere Modelling Division, Environment and Climate Change Canada,  Victoria, BC, V8N 1V8, Canada</institution>
        </aff>
        <aff id="aff11"><label>11</label><institution>Department of Civil Engineering and Building, University of Sherbrooke, Sherbrooke, QC, J1K 2R1, Canada</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Pascal Matte (pascal.matte@ec.gc.ca)</corresp></author-notes><pub-date><day>5</day><month>October</month><year>2026</year></pub-date>
      
      <volume>18</volume>
      <issue>10</issue>
      <fpage>7269</fpage><lpage>7299</lpage>
      <history>
        <date date-type="received"><day>14</day><month>January</month><year>2026</year></date>
           <date date-type="rev-request"><day>25</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>28</day><month>August</month><year>2026</year></date>
           <date date-type="accepted"><day>12</day><month>September</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Pascal Matte et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026.html">This article is available from https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026.html</self-uri><self-uri xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026.pdf">The full text article is available as a PDF file from https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e316">This manuscript presents a comprehensive and evolving in situ dataset of water levels and wave parameters collected from March 2023 onward in the St. Lawrence Estuary and Saguenay Fjord (Quebec, Canada), supporting validation activities for the Surface Water and Ocean Topography (SWOT) satellite mission. The dataset integrates water level measurements from 18 barometrically compensated pressure transducers, where possible corrected for water density using collocated salinity and temperature data, supplemented with 13 GNSS-Interferometric Reflectometry (GNSS-IR) sensors. All water level data are referenced to a common vertical datum via real-time kinematic (RTK) GNSS corrections. Three directional wave buoys provided supplementary observations of surface wave conditions, including bulk parameters and directional spectra. Quality-controlled and rigorous processing protocols were implemented across all sensor types, with particular attention to referencing accuracy and correction for environmental influences. The observational network has the densest spatial coverage of water level and wave measurements ever achieved in this region, offering unprecedented opportunities to support the validation of SWOT’s nadir and wide-swath altimetry products, as well as for hydrodynamic model calibration and spatio-temporal studies of tidal and wave processes in complex estuarine environments. With ongoing data collection, this evolving benchmark dataset is publicly accessible at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18225504" ext-link-type="DOI">10.5281/zenodo.18225504</ext-link> <xref ref-type="bibr" rid="bib1.bibx27" id="paren.1"/> and will be updated approximately annually, as new observations are retrieved, processed, and quality controlled, to support continued SWOT validation throughout the mission and a broad range of estuarine research applications.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Canadian Space Agency</funding-source>
<award-id>19SUSWEC</award-id>
<award-id>21SUESPVSW</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Nature et technologies</funding-source>
<award-id>2024-PR-326974</award-id>
</award-group>
<award-group id="gs3">
<funding-source>National Aeronautics and Space Administration</funding-source>
<award-id>80NM0018D0004</award-id>
<award-id>NNH23ZDA001N-SWOTST</award-id>
</award-group>
</funding-group>
</article-meta>
  <notes notes-type="copyrightstatement">
  
      <p id="d2e332">The works published in this journal are distributed under the Creative Commons Attribution 4.0 License. This licence does not affect the Crown copyright work, which is re-usable under the Open Government Licence (OGL). The Creative Commons Attribution 4.0 License and the OGL are interoperable and do not conflict with, reduce or limit each other. © Crown copyright 2026</p>
</notes></front>
<body>
      


<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e343">Estuaries are critically important ecosystems. They provide essential habitat for a wide variety of marine species, including many of commercial and recreational value, and help protect coastal communities by buffering storm impacts and filtering pollutants. Given their ecological and economic significance, as well as their vulnerability to human pressures and climate change, sustained monitoring is essential to ensure their long-term health and productivity <xref ref-type="bibr" rid="bib1.bibx49" id="paren.2"/>. Particularly critical are the upper estuarine transitional zones, which face the highest risk of a significant reduction in extent, a process termed “estuarine squeeze” by <xref ref-type="bibr" rid="bib1.bibx23" id="text.3"/>. This occurs when rising sea levels and reduced river flows push saltwater inland while man-made barriers prevent the natural landward migration of these habitats, leading to their progressive loss and the degradation of key ecosystem services.</p>
      <p id="d2e352">A combination of data from monitoring networks and numerical model simulations is typically required in these regions to support dynamical analyses and to inform the implementation of integrated water resources management <xref ref-type="bibr" rid="bib1.bibx28" id="paren.4"/>. The number of active in situ gauges for discharge monitoring has declined globally <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx31" id="paren.5"/>, whereas tide gauge records have benefited from expanding databases obtained by consolidating diverse data sources <xref ref-type="bibr" rid="bib1.bibx17" id="paren.6"/>. Critically, the global distribution of such stations remains spatially uneven, and despite the extensive number of gauges, existing monitoring networks may struggle or in some instance can fail to capture the intricate flow dynamics within complex systems like deltas and wetlands. Likewise, the calibration of hydrodynamic models requires spatio-temporally comprehensive observations, which are frequently lacking, especially in remote regions of the globe. The Surface Water and Ocean Topography (SWOT) satellite mission holds promise as an enhancement of and potentially an alternative to existing gauge networks for monitoring surface water conditions within the land-ocean aquatic continuum (LOAC) and for facilitating model calibration.  SWOT is the first satellite of its kind designed to collect two-dimensional water level data at unprecedented resolution, thanks to its innovative dual antenna Ka-band radar interferometer (KaRIn) <xref ref-type="bibr" rid="bib1.bibx15" id="paren.7"/>. After a successful launch in December 2022 and a subsequent three-month commissioning period, SWOT began a three-month Calibration/Validation (Cal/Val) phase in late March 2023 ending on 11 July 2023. During this Cal/Val phase, SWOT collected near-daily observations of the water surface, at low resolution over oceans and at high resolution over terrestrial water bodies. Only a few estuaries worldwide were covered by this fast-sampling orbit, benefiting from both low- and high-resolution data at the LOAC. Among them are the St. Lawrence Estuary and Saguenay Fjord in Quebec, Canada, which represent the most heterogeneous and dynamically complex regions of the St. Lawrence system (SLS).</p>
      <p id="d2e369">Specifically, these two regions include (1) the St. Lawrence estuarine transition zone <xref ref-type="bibr" rid="bib1.bibx46" id="paren.8"/>, encompassing the saltwater intrusion limit and experiencing large tidal ranges reaching 7 m; and (2) the head of the Laurentian Channel near the mouth of the Saguenay Fjord, an area of steep seafloor slope known as a hotspot for internal tide generation, and populated with eddies and fronts <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx13 bib1.bibx14" id="paren.9"/>. Given the unique characteristics of these two sites, the SWOT satellite's daily overpasses offered a groundbreaking opportunity to gather detailed spatio-temporal data on local estuarine dynamics in this region, as well as to colligate already established networks with additional in situ observations focused on validating the new SWOT wide-swath altimetry products in a macro-tidal fluvial-estuarine setting <xref ref-type="bibr" rid="bib1.bibx10" id="paren.10"/>.</p>
      <p id="d2e381">Beyond spatial and temporal coverage, the validation of SWOT water surface elevation products depends critically on the accuracy of the reference observations. Validation at the decimetric scale in absolute water level requires ground-based measurements with higher accuracy and well-characterized uncertainties. This constraint underscores the need for careful sensor deployment, calibration, and processing, and for independent validation of the reference observations through a dedicated field campaign prior to their use in assessing SWOT performance.</p>
      <p id="d2e385">To meet these accuracy and validation requirements, starting in March 2023, an extensive field campaign was conducted in the St. Lawrence Estuary and Saguenay Fjord to strategically expand the existing network of monitoring stations with additional observations and supporting data to enable SWOT validation. Water levels, waves, and auxiliary variables characterizing sea surface conditions of the SLS were measured using an array of sophisticated instruments that included pressure gauges, low-cost Global Navigation Satellite System Interferometric Reflectometry (GNSS-IR) sensors, wave buoys, high frequency (HF) radars, fixed (horizontal) and boat-mounted acoustic Doppler current profilers (ADCPs), AirSWOT (an <italic>Air</italic>borne Ka-band interferometric synthetic aperture radar analog to <italic>SWOT</italic>), and ancillary satellite data (e.g., RADARSAT Constellation Mission).</p>
      <p id="d2e394">While the initial focus was on the SWOT Cal/Val period and its associated orbit footprint, most stations continued to operate after the satellite moved to its final 21 d repeat Science orbit. Similarly, the AirSWOT flights were conducted in late August 2023, coinciding with SWOT overpasses at the beginning of the Science phase <xref ref-type="bibr" rid="bib1.bibx45" id="paren.11"/>. As a result, a vast and constantly expanding dataset of water surface conditions is now available from a dense network of monitoring stations and measurement platforms, offering detailed validation data that covers both ice and open-water seasons, for a wide range of hydrological and meteorological conditions, and topographical settings.</p>
      <p id="d2e400">This article introduces this new and growing dataset of in situ observations, with a focus on water level and wave data from pressure gauges, GNSS-IR sensors, and wave buoys. The broader observing effort also included HF radars, ADCPs, AirSWOT, and ancillary satellite observations. These complementary datasets are not included in the present data release because each requires dedicated processing and validation workflows to produce scientifically robust products suitable for SWOT validation. They will be described and documented separately.</p>
      <p id="d2e403">The manuscript is organized as follows. Section <xref ref-type="sec" rid="Ch1.S2"/> presents the study sites along with the instrumental network situated within or adjacent to the SWOT Cal/Val orbit track. Details of the experimental design, acquisition methods, processing steps and quality control for each type of instruments are presented in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. A complete description of datasets, data content and format is found in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. Validation results including examples of representative data are presented and discussed in regard of uncertainties and limitations, in Sect. <xref ref-type="sec" rid="Ch1.S5"/>. Supplementary code and data processing workflows are presented in Sect. <xref ref-type="sec" rid="Ch1.S6"/>. Finally, Sect. <xref ref-type="sec" rid="Ch1.S7"/> provides a summary and perspectives on future uses of this novel benchmark dataset for SWOT validation and beyond. The database is available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18225504" ext-link-type="DOI">10.5281/zenodo.18225504</ext-link> <xref ref-type="bibr" rid="bib1.bibx27" id="paren.12"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Study sites</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>St. Lawrence Estuary</title>
      <p id="d2e440">The Great Lakes/St. Lawrence basin holds 25 % of the world’s freshwater, covering an area of 1.6 million km<sup>2</sup>. The average St. Lawrence River discharge at Quebec City site amounts to 12 200 m<sup>3</sup> s<sup>−1</sup> and reaches 16 800 m<sup>3</sup> s<sup>−1</sup> passed the Saguenay Fjord. Daily mean discharges can more than double during the spring freshet season, while peak tidal discharges can reach up to five times the daily average <xref ref-type="bibr" rid="bib1.bibx4" id="paren.13"/>. Due to its converging shape, propagating tides in the St. Lawrence are amplified up to the estuarine transition zone, upstream of which they are progressively damped by bottom friction and river flow <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx24 bib1.bibx25" id="paren.14"/>. The large estuarine widths of several tens of kilometers lead to spatially heterogeneous tides with larger amplitudes typically observed on the North shore. In addition to tides, nearby and distant storm surges associated with strong winds and low air pressure contribute to elevated total water levels in the St. Lawrence Estuary and Gulf, leading to extreme flooding conditions when different surge components coincide with high tide <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx33" id="paren.15"/>. Similarly, the joint occurrence of high river flow and high coastal water levels increases the risk of flooding, which is likely to be exacerbated by sea-level rise for the coasts of the Estuary and Gulf <xref ref-type="bibr" rid="bib1.bibx2" id="paren.16"/>.</p>
      <p id="d2e507">The gravity and vorticity wave field of the St. Lawrence Estuary exhibits marked spatial heterogeneity that is closely tied to water depth, seafloor slopes, cross-sectional widths and tidal amplification, whose factors vary considerably across the basin. The Upper Estuary, extending from the Orleans Island to Tadoussac, features uneven bathymetry, with deep troughs, shallow banks, islands and ridges. Conversely, the Lower Estuary from Tadoussac to Pointes-des-Monts is much deeper and encompasses the Laurentian Trough, which drops to a depth of more than 300 m, contrasting with a gentle bottom slope on its south shore shelf. As a result, a broad spectrum of waves is observed along the river, from supra-inertial motions, such as internal waves and tides in the Upper Estuary <xref ref-type="bibr" rid="bib1.bibx3" id="paren.17"/>, to strong sub-inertial motions in the Lower Estuary, including topographic waves and unstable shear waves <xref ref-type="bibr" rid="bib1.bibx29" id="paren.18"/>. Historical data on surface gravity waves during the ice-free period indicate that they are mainly influenced by orographic factors. Wave provenance is strongly aligned with prevailing winds blowing along the St. Lawrence Lower Estuary, with significant wave heights ranging from a few tenths of a meter to a few meters, while peak heights can surpass several meters <xref ref-type="bibr" rid="bib1.bibx41" id="paren.19"/>. Analyzing wave conditions and climate in the St. Lawrence throughout the annual cycle remains challenging, as the presence of sea ice poses significant risks to wave buoys and requires the inclusion of robust wave-ice parameterizations in numerical models. Developing such parameterizations is still an active area of research, yet essential for accurate wave climate hindcasts.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Saguenay Fjord</title>
      <p id="d2e527">The Saguenay Fjord is the second-largest tributary of the SLS, with a watershed area of 88 000 km<sup>2</sup> and an average discharge of 1750 m<sup>3</sup> s<sup>−1</sup>. It is one of the southernmost fjords in the Northern Hemisphere, yet seasonally ice-covered, and possesses the unique attribute of being intracontinental. Surrounded by tall cliffs peaking at 350 m in height, this water body plunges to comparable depths (<inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">270</mml:mn></mml:mrow></mml:math></inline-formula> m) before rising sharply towards a series of sills that culminate at a depth of 20 m in Tadoussac, located at the mouth of the Fjord. Contrary to the St Lawrence Estuary, the Saguenay Fjord width narrows towards its mouth, from 3.5 km near Port Alfred to 1.1 km in Tadoussac <xref ref-type="bibr" rid="bib1.bibx1" id="paren.20"/>. Despite its divergent widths, tides increase in intensity as they move inland, reaching heights of approximately 3  and 6 m at the Fjord's mouth to between 4  and 7 m at Port Alfred, during neap and spring tides, respectively. Moreover, tides behave like a standing, rather than a propagating wave, resulting in quasi-synchronous high and low tides throughout the Fjord, and correspondingly low instantaneous water surface slopes during most of the tidal cycle. It is also a region where the generation of internal solitary waves has been documented <xref ref-type="bibr" rid="bib1.bibx6" id="paren.21"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Materials and methods</title>
      <p id="d2e586">This section describes the instrumentation used to measure water levels and waves, their deployment sites, data acquisition methods, processing procedures, and the various quality control levels applied.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Water level data and instrumentation</title>
      <p id="d2e596">The existing network of permanent stations maintained by the Canadian Hydrographic Service (CHS) is composed of only 9 tide gauges in the study area: 6 in the St. Lawrence Estuary between Quebec (3248) and Rimouski (2985), and 3 in the Saguenay Fjord between Baie-Sainte-Catherine (3424) and Chicoutimi (3480). To better capture the system dynamics and its spatio-temporal variability during the SWOT Cal/Val phase, we installed an additional 22 water level stations on both shores of the St. Lawrence as well as on islands, resulting in an augmented network of 31 water level stations. Figure <xref ref-type="fig" rid="F1"/> displays the locations of the water level stations within the study area under the SWOT Cal/Val orbit, that were strategically distributed across each swath and under the nadir.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e603">SWOT Cal/Val orbit over the St. Lawrence Estuary and Saguenay Fjord, represented by two 50 km wide swaths (white) separated by a 20 km wide gap around nadir (cyan). Markers differentiate water level (wlvl) and wave stations by their sensor type (see Table <xref ref-type="table" rid="TA1"/> and main body text for more station details and definition of acronyms). Main location names are labeled in yellow. O.I. stands for Orleans Island (Île d'Orléans/I.O. in French).</p></caption>
          <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f01.png"/>

        </fig>

      <p id="d2e614">The water level data was acquired using two types of sensors: pressure transducers (18) and GNSS-IR sensors (13). Their respective geographic coordinates are given in Table <xref ref-type="table" rid="TA1"/> together with their acquisition period, datum conversions, survey characteristics and associated errors. Table <xref ref-type="table" rid="TA1"/> also indicates whether the pressure data were corrected for water density. Further details on the included variables, their sampling frequency and units are provided in Table <xref ref-type="table" rid="TA2"/>. The following subsections provide technical details on instrumentation, site configuration and data processing. </p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Pressure transducers</title>
      <p id="d2e632">Water level data from 9 permanent tide gauges operated by CHS were downloaded from the Canadian Tides and Water Levels Data Archive (<uri>https://www.meds-sdmm.dfo-mpo.gc.ca/isdm-gdsi/twl-mne/index-eng.htm</uri>, last access: 23 September 2026). For each regular station, three independent water level sensors were co-located with a common data logger. The instrumentation consisted primarily of vented differential pressure transducers with built-in atmospheric pressure compensation, namely OTT PLS-L or OTT PLS 500 sensors deployed in freshwater, and OTT PLS-C sensors deployed in saline environments. Only Banc du Cap Brûlé (3075) and Baie-Sainte-Catherine (3424) were equipped with a combination of one FTS64 radar and two OTT PLS-C sensors. These data underwent routine data quality control by CHS (cf. Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS4"/>) and were retrieved once their status had changed from preliminary to validated. The resulting minute-resolution water level corresponds to the mean of the three sensor measurements over each sampling interval, except when one sensor is unavailable or flagged as problematic, while no averaging is performed at radar stations. Overall, measured water levels at the CHS permanent stations have a total propagated uncertainty below 3 cm (<inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>), except at Baie-Sainte-Catherine (3424), where it reaches 5 cm (<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e660">Additionally, 4 temporary tide gauges were installed by CHS between May/June and September 2023 to support this study. Each station was equipped with a Solinst Levelogger that measured absolute pressure, temperature, and conductivity, either mounted inside a pipe attached to a vertical structure (Fig. <xref ref-type="fig" rid="F2"/>a), or fixed to a concrete block placed at the bottom of the river (Fig. <xref ref-type="fig" rid="F2"/>b). At the L'Anse-Saint-Jean site (3440), 3 additional collocated OTT PLS-C vented pressure probes with conductivity cells were attached to the same concrete block; data from this triplet was later averaged into a single time series. Owing to the temporary nature of the installations and the use of sensors different from those at the permanent stations, the water level uncertainty at these sites is expected to be below 5 cm (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>).</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e679">Four types of installations for water level stations: <bold>(a)</bold> pipe mount with CHS Solinst sensors at Grosse-Île (3190); <bold>(b)</bold> concrete block with CHS Solinst and OTT PLS-C sensors at L'Anse-Saint-Jean (3440); <bold>(c)</bold> riverbed installations of Solinst and CT2X sensors at Cap-aux-Oies (cpao); <bold>(d)</bold> GNSS-IR sensor above water at Orleans Isl. bridge (ptio).</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f02.jpg"/>

          </fig>

      <p id="d2e701">Five additional stations were installed nearshore after the loss of ice, between May and October 2023. Four of these stations were equipped with two sensors: one Solinst Levelogger measuring absolute pressure and temperature, and one Seametrics CT2X sensor measuring conductivity, temperature, salinity, total dissolved solids, and absolute pressure. The fifth station, at Isle-Verte (ilvn), was equiped with a single Solinst Levelogger. The sensors were placed inside perforated PVC pipes, which were then attached to metal rods hammered into the riverbed (Fig. <xref ref-type="fig" rid="F2"/>c). For the five stations, the uncertainty is estimated to be less than 7 cm (<inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>), with 7 cm representing the upper bound of the individual uncertainty estimates. The survey height error for each sensor is provided in Table <xref ref-type="table" rid="TA1"/>; see Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS3"/> for details on the datum corrections and associated uncertainties.</p>
      <p id="d2e720">Absolute pressure readings were barometrically compensated using collocated barometers from independent Solinst Barologgers installed above water, with an accuracy of <inline-formula><mml:math id="M14" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula>0.05 kPa. The data from each sensor was converted to water levels using the equation for hydrostatic pressure, which reads

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M15" display="block"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>g</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M16" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is the water column height above the sensor (m), <inline-formula><mml:math id="M17" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> is the compensated pressure (kPa), <inline-formula><mml:math id="M18" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is water density (kg m<sup>−3</sup>) and <inline-formula><mml:math id="M20" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is the gravitational acceleration (m s<sup>−2</sup>). The derived water heights were then referenced to a common datum following a procedure described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS3"/>.</p>
      <p id="d2e808">In the estuarine transition zone, downstream of Orleans Island (O.I.; I.O. in French), water density oscillates with tides between freshwater and brackish water. Water density in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) was computed using salinity and temperature data where available <xref ref-type="bibr" rid="bib1.bibx42" id="paren.22"/>; a constant value of 1000 kg m<sup>−3</sup> was used otherwise. Both density-corrected and uncorrected data are provided in the dataset, along with temperature and salinity data, when available.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>GNSS-IR sensors</title>
      <p id="d2e836">Ground-based GNSS-IR antenna arrays <xref ref-type="bibr" rid="bib1.bibx37" id="paren.23"/> were used to monitor water levels in the St. Lawrence Estuary. These sensors were chosen for their ease of installation (especially in wintertime) and for their potential to provide additional information about rough (icy or wavy) surface conditions <xref ref-type="bibr" rid="bib1.bibx38" id="paren.24"/>. A total of 13 low-cost GNSS-IR sensors from Precipice Sensors Inc. were attached on poles or lampposts facing the water a few meters away from the shoreline (Fig. <xref ref-type="fig" rid="F2"/>d). Each sensor contains four u-blox SAM-M10Q antenna modules that are mounted on ground planes and connected to a data logger. Most sensors were powered with batteries and connected to a solar panel, except for two sites with access to continuous power. Three sensors were equipped with a cell connection for real-time data transmission.</p>
      <p id="d2e847">The GNSS-IR processing technique was based on <xref ref-type="bibr" rid="bib1.bibx39" id="text.25"/> and consisted of two key stages. First, Signal-to-Noise ratio (SNR) measurements were analyzed using a Lomb-Scargle Periodogram (LSP) to obtain an unevenly spaced time series of water level estimates (these estimates are referred to henceforth as arcs). Second, a moving-window spline-fitting technique was applied on the arcs to obtain a regularly spaced and smoothly varying time series of water levels. Tropospheric delay and height rate corrections were applied during the spline-fitting <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx34 bib1.bibx35" id="paren.26"/>. Both the arcs and spline-fitted water levels are provided in this dataset. All GNSS-IR water levels were referenced to a common vertical datum, as described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS3"/>.</p>
      <p id="d2e858">GNSS-IR parameters that were previously shown to be useful for monitoring ice and wind speed <xref ref-type="bibr" rid="bib1.bibx38" id="paren.27"/> were calculated along with water level estimates as part of arcs processing stage. These parameters were calculated after applying an LSP and also a wavelet transform on SNR measurements. Certain parameters, including Confidence Level Retrieval (CLR) and Area Factor (AF) are taken from other literature <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx47" id="paren.28"/>. The full list of parameters and their definition is provided in Table <xref ref-type="table" rid="TA2"/>.</p>
      <p id="d2e869">A time-varying estimate of the error in the spline-fitted GNSS-IR water levels was calculated. This error estimate refers to a one standard deviation error of the hourly water level nodes that were estimated during the spline fitting process. Refer to <xref ref-type="bibr" rid="bib1.bibx39" id="text.29"/> for more information about the water level nodes. The water level nodes and errors were estimated using the least squares algorithm called <monospace>leastsq</monospace> in the <monospace>scipy</monospace> Python library <xref ref-type="bibr" rid="bib1.bibx48" id="paren.30"/>. On average, spline-fit errors ranged from 0.051 m (grbr) to 0.151 m (ptio) for the data presented here (see Table <xref ref-type="table" rid="TA1"/>). More details about other sources of uncertainty in GNSS-IR data are discussed in <xref ref-type="bibr" rid="bib1.bibx36" id="text.31"/>.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS3">
  <label>3.1.3</label><title>Datum adjustments</title>
      <p id="d2e898">Water levels were referenced to a common vertical datum, the static Canadian Geodetic Vertical Datum of 1928 (CGVD28, hybrid geoid model HTv2.0). CHS data are typically referenced to chart datum based on GPS-leveled water levels during installation and demobilization. They were converted from the chart datum to CGVD28 using factors listed in Table <xref ref-type="table" rid="TA1"/>, provided by the solution from Canadian Spatial Reference System Precise Point Positioning (CSRS-PPP) at reference benchmarks taken by CHS. The remaining stations were referenced using real-time kinematic (RTK) GNSS corrections based on a Virtual Reference Station (VRS) network (either Can-Net or, when not available, Quebec’s Ministry of Natural Resources and Forests geodetic network), capable of centimeter-level accuracy. RTK-measured water levels taken near the sensors at different stages of the tide were used to reference pressure transducer data. A weighted average was applied on each group of RTK-point measurements based on the GNSS vertical accuracy (Table <xref ref-type="table" rid="TA1"/>), with weights equal to the inverse of the vertical errors. The regularly-sampled sensor data was interpolated to the exact RTK timestamps before computing the transformation. In contrast, RTK-measured heights of the GNSS-IR sensors were used to convert reflector heights data into absolute water levels, instead of using direct water level measurements. In fact, direct RTK-measured and GNSS-IR derived water level comparisons were not always possible due to the difficulty of access to a representative open water point. Overall, the accuracy in absolute water levels is estimated to range between 0.01 and 0.07 m. Survey height errors are provided in Table <xref ref-type="table" rid="TA1"/> for all stations. Further validation details are provided in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
      <p id="d2e909">Different coordinate systems and tidal conventions are used in SWOT products and in the Canadian geodetic reference system <xref ref-type="bibr" rid="bib1.bibx21" id="paren.32"/>. SWOT water surface elevations (i.e. water levels) over continental waters are expressed relative to the mean-tide EGM08 geoid, while the associated position variables are provided in the International Terrestrial Reference Frame 2014 (ITRF2014) at the measurement epoch. To facilitate direct comparison between the in situ observations and SWOT water surface elevations, the following conversion procedure can be applied: <list list-type="order"><list-item>
      <p id="d2e917">First, for observations referenced to CGVD28 using HTv2.0, the orthometric height is converted back to an ellipsoidal height using the HTv2.0 realization and reference epoch 1997.0 adopted for the dataset. The ellipsoidal height is obtained as <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M24" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is the CGVD28 orthometric height and <inline-formula><mml:math id="M25" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the HTv2.0 geoid undulation. This conversion can be performed with the Natural Resources Canada (NRCan) GPS<inline-formula><mml:math id="M26" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula>H tool (<uri>https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/gpsh.php</uri>, last access: 23 September 2026).</p></list-item><list-item>
      <p id="d2e961">The resulting ellipsoidal coordinates can then be transformed from NAD83(CSRS) epoch 1997.0 to ITRF2014 at a fixed epoch of 11 July 2023 (2023.5233) using the NRCan TRX tool (<uri>https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/trx.php</uri>, last access: 23 September 2026). For consistency across the dataset, a fixed reference epoch of 11 July 2023 (2023.5233), corresponding to the end of the SWOT Calibration/Validation phase, was used for this transformation, rather than the individual measurement epochs. The vertical error associated with this fixed-epoch approximation is estimated to be on the order of 1 cm over the first three years of the SWOT mission (2023–2026), which is considered negligible relative to other sources of uncertainty associated with the in situ surveys. For applications requiring higher accuracy, conversion factors could instead be calculated for the specific date of each SWOT overpass.</p></list-item><list-item>
      <p id="d2e968">Because conventional GNSS positioning generally provides coordinates in a conventional tide-free system, in which the permanent deformation associated with the solid Earth tide is not represented, this deformation, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mtext>pd</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, should subsequently be added to the resulting ellipsoidal heights before comparison with SWOT, following Eq. (11.7) of the SWOT User Handbook  <xref ref-type="bibr" rid="bib1.bibx21" id="paren.33"/>, using the parameters specified therein, repeated below:<disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M28" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mtext>pd</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mtext>perm</mml:mtext></mml:msub><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">5</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>lat</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6078</mml:mn></mml:mrow></mml:math></inline-formula> is the Love number, <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mtext>perm</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.31460</mml:mn></mml:mrow></mml:math></inline-formula> m is the permanent tide-potential amplitude, and <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>lat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the latitude. The resulting ellipsoidal height is then expressed consistently with the reference ellipsoid used for SWOT water surface elevations.</p></list-item><list-item>
      <p id="d2e1096">To obtain a water surface elevation relative to the SWOT vertical reference, the geoid height provided in the SWOT High Rate (HR) products at the corresponding location should be subtracted from the corrected ellipsoidal height. These are already expressed in the mean-tide system; therefore, no additional mean-tide correction is required when the SWOT-provided EGM08 geoid height is used (version D or earlier). For this dataset, geoid values from 176 passes acquired over approximately one year during the Science orbit were extracted from the SWOT Level-2 KaRIn High Rate Raster Product, Version D. These successive passes provide repeated but spatially shifting coverage of the study area and were averaged to produce a spatial map of mean geoid height. The geoid height at each gauge location was then obtained by extracting the value from the nearest 100 m grid cell of this map.</p></list-item></list></p>
      <p id="d2e1099">The complete conversion from the Canadian vertical reference system to the vertical reference used by SWOT can be expressed as:

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M32" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">SWOT</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi mathvariant="normal">CGVD</mml:mi><mml:mn mathvariant="normal">28</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi mathvariant="normal">HTv</mml:mi><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">TRX</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">pd</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">SWOT</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi mathvariant="normal">CGVD</mml:mi><mml:mn mathvariant="normal">28</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the water surface elevation relative to CGVD28, <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi mathvariant="normal">HTv</mml:mi><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the geoid undulation from the HTv2.0 model used to convert the CGVD28 orthometric height to an ellipsoidal height, <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">TRX</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ellipsoidal-height change resulting from the transformation from NAD83(CSRS) at epoch 1997.0 to ITRF2014 at epoch 2023.5233, <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">pd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the permanent deformation correction given by Eq. (11.7) of the SWOT User Handbook <xref ref-type="bibr" rid="bib1.bibx21" id="paren.34"/>, and <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">SWOT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mean-tide geoid height provided by the SWOT <monospace>geoid</monospace> variable at the corresponding location. The resulting <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">SWOT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the water surface elevation relative to the mean-tide EGM08 geoid used by SWOT. The workflow is summarized in Table <xref ref-type="table" rid="T1"/>, and the corresponding conversion factors are provided in Table <xref ref-type="table" rid="TA1"/> for each station.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e1260">Workflow for converting in situ water level observations from the Canadian geodetic reference system to the vertical reference used by SWOT.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="5cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="5cm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Step</oasis:entry>
         <oasis:entry colname="col2">Input</oasis:entry>
         <oasis:entry colname="col3">Transformation</oasis:entry>
         <oasis:entry colname="col4">Output</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">CGVD28 orthometric height (HTv2.0)</oasis:entry>
         <oasis:entry colname="col3">Inverse HTv2.0 conversion using GPS<inline-formula><mml:math id="M39" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula>H, with CGVD28 heights referenced to epoch 1997.0</oasis:entry>
         <oasis:entry colname="col4">Ellipsoidal height in NAD83(CSRS)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">NAD83(CSRS) ellipsoidal coordinates</oasis:entry>
         <oasis:entry colname="col3">Transformation to ITRF2014 at a fixed epoch of 2023.5233 using TRX and the Canadian Velocity Grid</oasis:entry>
         <oasis:entry colname="col4">ITRF2014 ellipsoidal coordinates</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">ITRF2014 conventional tide-free height</oasis:entry>
         <oasis:entry colname="col3">Addition of the permanent deformation following Eq. (11.7) of the SWOT User Handbook</oasis:entry>
         <oasis:entry colname="col4">SWOT-compatible ellipsoidal height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">SWOT-compatible ellipsoidal height</oasis:entry>
         <oasis:entry colname="col3">Subtraction of the SWOT mean-tide geoid height at the corresponding location</oasis:entry>
         <oasis:entry colname="col4">Water surface elevation relative to the mean-tide EGM08 geoid</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS1.SSS4">
  <label>3.1.4</label><title>Quality control of water level data</title>
      <p id="d2e1373">Quality control performed by CHS at their permanent stations consisted in (1) comparing measured water levels against minimum and maximum thresholds defined at each station, (2) assessing the differences between water levels measured by collocated sensors when possible, (3) comparing the measured water levels against tide forecasts when available, and (4) manual verification by an expert on a daily basis. The four temporary stations deployed by CHS underwent manual quality control only, as neither collocated sensors nor forecasts were available, with the exception of L'Anse-Saint-Jean (3440) where both Solinst and OTT PLS-C sensors were installed.</p>
      <p id="d2e1376">Quality control measures for the remaining pressure transducers were mainly based on the temperature and/or salinity data measured by the sensors. Sudden changes or erroneous values in temperature or salinity, often related to the sensor being above water, were flagged and the corresponding water levels disregarded. The procedure for detecting erroneous values of temperature or salinity is as follows. First, temperature values lower than 0 or higher than 100 °C, as well as salinity values lower than 0.5 or higher than 100 PSU, were disregarded. These thresholds are chosen considering that the pressure and conductivity sensors were installed from spring to fall in the brackish waters of the estuarine transition zone. Additional outliers were detected by calculating the scaled Median Absolute Deviation (MAD) in a moving window of 14 d, corresponding approximately to the neap-spring tidal period. If the absolute difference between a point and the median value in the window was greater than five, then the point was considered to be an outlier and removed. The results from applying this algorithm on salinity data are presented in Fig. <xref ref-type="fig" rid="F3"/>.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e1383">An example showing outliers detected in the salinity data at the Petit-Saguenay station (ptsg).</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f03.png"/>

          </fig>

      <p id="d2e1393">Quality control measures were applied during both stages of the GNSS-IR processing. To produce the arcs, threshold-based criteria were applied so that any water level estimate obtained from an LSP with a peak-to-noise ratio or CLR smaller than 3 was disregarded. During the spline-fitting stage, large errors often occurred when there was a large gap in time between water level estimates. Therefore, any water level node with a standard deviation error greater than one meter was disregarded. The spline-fitted water level data also contains a “ground flag” that is raised whenever the measured levels are near or below the local bed elevation. This flag was only raised at sites where the shoreline recedes sufficiently during low tide to expose extensive intertidal flats, and where RTK-GNSS measurements of the river bed in front of the sensor were taken. Under these conditions, the sensor may measure the exposed bed surface rather than the water level, resulting in a truncated or nearly constant water level signal until the rising tide inundates the area again. At other sites where the river bed was not surveyed with RTK-GNSS, similar truncation may occur during exceptionally low tides but cannot be identified with the same confidence.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Wave data and instrumentation</title>
      <p id="d2e1405">To refine temporal observations of water surface conditions, we supplemented water level measurements with wave data that were recorded by two types of moored directional wave buoys: firstly, by the Atlantic Zone Monitoring Program (AZMP) IML-4 Viking platform built by the Canadian company MTE Instruments, located amidst the St. Lawrence Estuary, between Rimouski and Forestville (Fig. <xref ref-type="fig" rid="F1"/>, purple star); secondly, by two commercial Sofar Ocean Spotter buoys (hereafter Spotter) that were deployed at Les Escousmins and Trois-Pistoles (Fig. <xref ref-type="fig" rid="F1"/>, green triangles) during the SWOT Cal/Val phase. Figure <xref ref-type="fig" rid="F4"/> shows these two types of buoys, comparing shapes, weights, dimensions, auxiliary systems, and wave sensor position.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e1416">Sketches of the AZMP (left) and Spotter (right) wave buoy apparatus. Note: the respective sizes of the two instruments are not shown to scale.</p></caption>
          <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f04.png"/>

        </fig>

      <p id="d2e1425">The three buoys were deployed in contrasting locations. The Rimouski AZMP IML-4 buoy floated far offshore, with a water depth of 335 m beneath it. Similarly, the Les Escousmins SPOT-1082 buoy was located in deep waters, with a water depth of 200 m, but closer to shore. In contrast, the Trois-Pistoles SPOT-0572 buoy was operating in very shallow waters, with a water depth of 4 m, near the coast, but unfortunately stopped recording waves five days after start-up due to a faulty battery connector. We still provide the data collected up to the time of cessation. Details regarding the location, operating dates, GPS coordinates and water depth for each wave buoy are given in Table <xref ref-type="table" rid="TA3"/>.</p>
      <p id="d2e1431">Each buoy yields short-term (ST) time series of surface motions, specifically providing 4.0 Hz linear acceleration data for the AZMP model and 2.5 Hz displacement data for the Spotter. Subsequently, long-term (LT) time series of wave bulk parameters are derived at 30 min intervals using well-established spectral methods.</p>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>The AZMP IML-4 platform</title>
      <p id="d2e1441">The IML-4 is a multidisciplinary platform that forms part of the AZMP by Fisheries and Oceans Canada (DFO), a network of seven similar platforms gathering extensive physical and biogeochemical data at a high rate in the St. Lawrence Estuary and Gulf (cf. Sect. <xref ref-type="sec" rid="Ch1.S7.SS3"/>). These tailor-made buoys conceived and developped by DFO and <italic>MTE Instruments</italic> operate exclusively during the ice-free season, typically from May to October. With their diameter of 2.24 m and height of 4.51 m, they are significantly larger than some compact-sized (40–70 cm, 7–30 kg) and medium-duty (70–150 cm, 50–250 kg) commercial standards such as the Sofar Spotter, Datawell Waverider series, NextSens CB series, and Triaxys products.</p>
      <p id="d2e1449">The AZMP buoys carry a wave-monitoring module positioned 20 cm above the still-water level, which tracks the wave field using a 4.0 Hz SCC1300-D02 3-axis accelerometer component. The module follows the standard AZMP sampling protocol, in which surface motions are sampled for 10 min bursts every 15 min, resulting in a 5 min gap between successive records. This sampling strategy is used across all sites to manage shared computing resources among onboard sensors, thereby limiting the data volume allocated for wave monitoring. Wind data were collected by an onboard Vaisala Ultrasonic WMT700 anemometer. Buoy heading and gyroscopic measurements were obtained from an external GPS and Rion-Tech CDM260B compas mounted externally to the wave module.</p>
      <p id="d2e1452">All additional data collected in conjunction with the wave module was sampled only once every half hour, including GPS and compass readings. Hence, it is important to note that acceleration data are likely to be biased towards trends or sporadic fluctuations caused by rolling, pitching, or tilting, due to the inability to account for gyroscopic measurements at the acceleration sampling rate. Such trends or fluctuations are perceived as steady or slowly evolving imbalances caused, for example, by biofouling, tidal flows, or slowly varying surface currents dragging the buoy out of its position of equilibrium. During the validation of the wave data, we noticed that the absolute mean of the compass readings for rolling and pitching was less than 1°, except for a few instances where it reached or exceeded 3°, under strong wind conditions. Although these unrectified biases are generally small, we acknowledge that this absence of high-rate gyroscopic readings may degrade the accuracy of acceleration data. To address this limitation, we flag time series showing significant mean shifts during the quality control procedure (see Table <xref ref-type="table" rid="T2"/>, test 4.12). Despite the same limitation when accounting for the buoy's heading, we noticed during wave data validation that correcting for its heading is crucial for accurate wave directional moment estimations. By considering the lower rate 30 min GPS heading as a mean value for correction, we obtained interpretable values for wave provenance and spreading, as shown later in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>.</p>
      <p id="d2e1459">IML-4 post-acquisition processing was performed in order to provide the users with a faithful description of ambient wave conditions in the SLS. We recall that IML-4 supplies a rich variety of data alongside wave monitoring, which can be accessed in the datasets that we promote. This includes environmental conditions and auxiliary physical quantities that are available every 30 min: acoustic Doppler current profiler (ADCP) measurements of near-surface water velocity (bin #1), conductivity-temperature-depth (CTD) observations of the water body, and atmospheric relative humidity, pressure and temperature.</p>
      <p id="d2e1463">We carried out a comprehensive spectral analysis of the linear acceleration to describe dominant scales and the provenance of surface motions evolving under wind forcing. We used a fifth-order high-pass Butterworth filter to remove low-frequency motions that unlikely corresponds to the orbital motion of waves, such as horizontal displacements caused by tidal currents, wind blowing against the buoy, or Stokes drift. For filtering, a cutoff period <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">11.3</mml:mn></mml:mrow></mml:math></inline-formula> s equivalent to a wavelength of 200 m for deep-water linear waves is chosen. Such scale embeds the most significant part of wave spectrum related to surface gravity waves. It also filters out slow horizontal oscillations that are allowed by the mooring cable, which is the most important source of signal contamination. Subsequently, bulk wave parameters were calculated from the average cross-spectral density of paired, consecutive 10 min data bursts recorded every 15 min, yielding an effective temporal resolution of 30 min. Lastly, the quality control of ST and LT time series was performed (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS3"/>).</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Spotter wave buoys</title>
      <p id="d2e1491">Additional Spotter buoys deployed during SWOT's Cal/Val fast-sampling and early Science phases were operational from late May to mid August 2023, with the aim to increase and densify wave measurements under the SWOT Cal/Val orbit. Surface displacements of the water body were measured through a GPS-based approach <xref ref-type="bibr" rid="bib1.bibx40" id="paren.35"/>, leading to a continuous acquisition at 2.5 Hz, and resolving the 0.029 to 0.8 Hz frequency bands. Similar to IML-4, spectral analysis was used to quantify wave field characteristics such as height, period, provenance (angle relative to its sources) and spreading, derived from high-pass filtered wave spectra. Validation results are presented in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>. </p>
</sec>
<sec id="Ch1.S3.SS2.SSS3">
  <label>3.2.3</label><title>Quality control of wave data</title>
      <p id="d2e1508">For each ST time series of surface motions and the corresponding LT time series of wave parameters, a quality flag is assigned, consisting of a primary code and a secondary code. The primary code is determined based on the nature of quality control, while the secondary code indicates the reliability in the event of hardware failure and anomalous or severe gradients in environmental conditions that could affect the buoy’s measurements of wave conditions.</p>
      <p id="d2e1511">The quality control is assessed following standard testing procedures described in <xref ref-type="bibr" rid="bib1.bibx7" id="text.36"/>, categorizing data as “1” (good), “3” (suspect), “4” (fail) or “9” (missing). The assigned secondary code  corresponds to the test number that has served for classifying the data as faulty or suspect. For AZMP buoys, we provide an additional quality-control flag indicating whether horizontal acceleration could not be corrected for buoy heading due to the absence of readings. In such cases, we assign primary and secondary quality codes of “4.NH” for horizontal acceleration. We continue to provide horizontal acceleration, but users should note that the wave processing cannot proceed further beyond this point, and therefore directional wave parameters cannot be calculated. Otherwise, data are considered physically reliable if all tests are satisfied. Finally, if a LT time series of wave parameters was calculated using a suspect or flawed ST time series with quality codes of “4.9”, “4.12” or “4.NH”, then the derived bulk wave parameters may not accurately reflect real-world wave conditions due to insufficient, scarce data or the lack of rectification for tilting, rolling, pitching and heading.</p>
      <p id="d2e1517">As erroneous or erratic measures can be detected by multiple tests, we first tested for faulty data, then for suspect ones. The secondary code is established by first checking for data lying outside the operator-defined range, then we flag missing or flattened data, which may indicate measurement error. Next, we looked for data with prominent mean shifts, indicating that the buoy has shifted relative to its equilibrium position which we could not account for during post-processing. Finally, we analyzed whether there are acute rates of change in the data, or if they fall outside the statistically expected range based on historical wave data. Table <xref ref-type="table" rid="T2"/> presents the sequence of tests used to establish the primary and secondary quality codes for ST and LT time series. Statistical ranges were calculated from data acquired by the IML-4 station since 2014, available from St. Lawrence Global Observatory (SLGO) at <uri>https://www.ogsl.ca/en/home-slgo/</uri> (last access: 21 September 2026). The resulting set of statistical computations is summarized in Table <xref ref-type="table" rid="T3"/>, which include minimum, maximum, mean and standard deviation values for each wave parameters, with three considerations to note. Firstly, the minimum significant wave height is set to a small non-null value, as a zero-value could imply either a perfectly still surface or sensor failure. Thus, to avoid ambiguity it was set arbitrarily to 0.02 m. Secondly, the minimum wave period was determined from the inverse of the Nyquist frequency, using the lowest sampling frequency <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the two buoys, yielding <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi mathvariant="normal">period</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.25</mml:mn></mml:mrow></mml:math></inline-formula> s. Third, it is unlikely that the maximum value for wave spreading is <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mn mathvariant="normal">90</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, as this would suggest an equal distribution of the wavefield in all directions; therefore, a value of <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mn mathvariant="normal">80</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> was established.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e1578">Primary and secondary quality codes for wave buoy ST times series of surface displacements or accelerations and their derived spectral variables, as well as for LT time series of wave parameters.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="1.4cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="1.6cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="8cm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="left">ST primary and secondary quality codes </oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Primary code</oasis:entry>
         <oasis:entry colname="col2">Secondary code</oasis:entry>
         <oasis:entry colname="col3">Test description</oasis:entry>
         <oasis:entry colname="col4">Test specifications</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">9</oasis:entry>
         <oasis:entry colname="col3">The ST time series is inspected for one or more gaps with at least <inline-formula><mml:math id="M45" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> consecutive missing values. If present, the data will be rejected; otherwise, spline interpolation is employed to fill in the gaps.</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">The ST time series is tested against outliers that are more than <inline-formula><mml:math id="M47" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> times the standard deviation. When an outlier is identified, it is replaced by the average of the two neighboring points. After all outliers have been replaced, the standard deviation is recalculated and the test is repeated <inline-formula><mml:math id="M48" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> times. The series is rejected if the number of remaining outliers exceeds <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> of the entire time series, afterward.</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>  <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>  <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">11</oasis:entry>
         <oasis:entry colname="col3">The ST time series is examined for values lying outside the range <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> prescribed by the operator, if specified.</oasis:entry>
         <oasis:entry colname="col4">AZMP: <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>g</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>g</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> m s<sup>−2</sup> Spotter: not specified</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">12</oasis:entry>
         <oasis:entry colname="col3">The ST time series is inspected for mean or segment shifts. A rolling window of <inline-formula><mml:math id="M56" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> points is moved through the time series and for each segment the mean is calculated. If the standard deviation of the moving-averaged ST time series exceeds <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, the data are rejected.</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> Spotter: <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>m AZMP: <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−2</sup></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">NH</oasis:entry>
         <oasis:entry colname="col3">Horizontal surface motions could not be rectified for the buoy's heading.</oasis:entry>
         <oasis:entry colname="col4">Not applicable for Spotter</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4" align="left">LT primary and secondary quality codes </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Primary code</oasis:entry>
         <oasis:entry colname="col2">Secondary code</oasis:entry>
         <oasis:entry colname="col3">Test description</oasis:entry>
         <oasis:entry colname="col4">Test specifications</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4 or 3</oasis:entry>
         <oasis:entry colname="col2">16</oasis:entry>
         <oasis:entry colname="col3">The LT time series is examined for flat lines, which may indicate faulty sensors repeatedly reporting the same value. If <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> consecutive observations have the same value, the data is classified as suspicious (3). If <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> consecutive observations have the same value, the data is flagged faulty (4).</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>  <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4 or 3</oasis:entry>
         <oasis:entry colname="col2">19</oasis:entry>
         <oasis:entry colname="col3">The LT time series is tested against bulk wave parameters that fall outside statistically established minimum and maximum bounds <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">max</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This includes significant wave height, period, direction, and spreading parameters. If the significant wave height fails this test, then bulk wave parameters are classified as faulty (4); otherwise, they are marked as suspect (3).</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">max</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> given in Table <xref ref-type="table" rid="T3"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">20</oasis:entry>
         <oasis:entry colname="col3">The LT time series is examined for significant wave height with an abrupt rate of change between two neighboring observations, exceeding an operator-defined threshold <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>.</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for wave periods  <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> otherwise (see Table <xref ref-type="table" rid="T3"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">15</oasis:entry>
         <oasis:entry colname="col3">The LT time series is checked for outliers exceeding <inline-formula><mml:math id="M73" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> time the standard deviation.</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e2162">Historical lower and upper bounds for every wave parameters, either defined by operators or statistically derived from historical wind and wave data recorded by the IML-4 station from 2014 to 2024, inclusive. T.N. stands for True North. n/a – not applicable</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Mininum</oasis:entry>
         <oasis:entry colname="col3">Maximum</oasis:entry>
         <oasis:entry colname="col4">Mean</oasis:entry>
         <oasis:entry colname="col5">Standard deviation</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(<inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col3">(<inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">max</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4">(<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col5">(<inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">hist</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Significant Wave Height (m)</oasis:entry>
         <oasis:entry colname="col2">0.02</oasis:entry>
         <oasis:entry colname="col3">3.71</oasis:entry>
         <oasis:entry colname="col4">0.68</oasis:entry>
         <oasis:entry colname="col5">0.61</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Wave Period (s)</oasis:entry>
         <oasis:entry colname="col2">1.25</oasis:entry>
         <oasis:entry colname="col3">17.89</oasis:entry>
         <oasis:entry colname="col4">2.83</oasis:entry>
         <oasis:entry colname="col5">1.51</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Mean Wave Provenance (T.N.)</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">360</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
         <oasis:entry colname="col5">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Peak Wave Provenance (T.N.)</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">360</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
         <oasis:entry colname="col5">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Mean Wave Spreading (°)</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">80</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
         <oasis:entry colname="col5">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Peak Wave Spreading (°)</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">80</oasis:entry>
         <oasis:entry colname="col4">n/a</oasis:entry>
         <oasis:entry colname="col5">n/a</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Dataset description</title>
      <p id="d2e2386">This section provides an overview of the datasets, detailing their temporal coverage, content, and the formats associated with each processing level.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Temporal coverage</title>
      <p id="d2e2396">A summary of the available water level and wave data at each station is provided in Fig. <xref ref-type="fig" rid="F5"/>. While the SWOT Cal/Val period is covered by a denser network of stations, several sensors remained in place during the SWOT Science phase, thus allowing for a continued validation of the satellite observations during the two mission phases. Stations that have since been dismantled are indicated by an X marker and will no longer contribute to future dataset updates.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2403">Timelines of available and processed wave (yellow) and water level data (blue: St. Lawrence Estuary; orange: Saguenay Fjord) for each station and sensor, ordered by longitude. Vertical dashed lines delimit the SWOT Cal/Val period. X markers indicate stations that have been dismantled and will no longer be updated.</p></caption>
          <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f05.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Files and format</title>
      <p id="d2e2420">Three water level and wave data levels are included in the dataset, where relevant: <list list-type="bullet"><list-item>
      <p id="d2e2425"><italic>Level 0</italic> (“l0”): Raw files exported directly from the sensors without further processing.</p></list-item><list-item>
      <p id="d2e2431"><italic>Level 1</italic> (“l1”): Converted files, with uncorrected or unsmoothed variables. Only basic quality control is applied at this stage.</p></list-item><list-item>
      <p id="d2e2437"><italic>Level 2</italic> (“l2”): Files with global datum adjustments, corrections and quality control applied. These files are considered to be ready for scientific analysis.</p></list-item></list></p>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>Water level data</title>
      <p id="d2e2449">This section describes each water level data type and format contained in this dataset. The data folders are structured by station name, sensor type or provider, and processing level. File naming follows the convention “[4-character ID]_[sensor type or provider]_[level].csv”, where the station ID is provided in Table <xref ref-type="table" rid="TA1"/>, and the sensor type or provider is one of “baro”, “sol”, “ct2x”, “gnssir”, or “chs”, which stand for Solinst Barometer, Solinst Levelogger, Seametrics CT2X, GNSS-IR, and CHS (Solinst or OTT PLS-C), respectively. Although most of the CHS data was acquired using Solinst sensors, we differentiate them from the Solinst data that was acquired by our team due to differences in the level of processing and quality control applied.</p>
      <p id="d2e2454">For each sensor, CSV files are provided following a definition of the data levels as follows: <list list-type="order"><list-item>
      <p id="d2e2459">Solinst Barometer (“baro”): <list list-type="bullet"><list-item>
      <p id="d2e2464"><italic>Level 0</italic>: corresponds to atmospheric pressure and temperature readings.</p></list-item><list-item>
      <p id="d2e2470"><italic>Level 1</italic>: no data are provided at this level.</p></list-item><list-item>
      <p id="d2e2476"><italic>Level 2</italic>: no data are provided at this level.</p></list-item></list></p></list-item><list-item>
      <p id="d2e2482">Solinst Levelogger (“sol”): <list list-type="bullet"><list-item>
      <p id="d2e2487"><italic>Level 0</italic>: corresponds to uncorrected water level and temperature readings.</p></list-item><list-item>
      <p id="d2e2493"><italic>Level 1</italic>: corresponds to barometrically compensated heights, in the sensor (arbitrary) reference, along with temperature data. No density corrections are applied during data conversion.</p></list-item><list-item>
      <p id="d2e2499"><italic>Level 2</italic>: corresponds to water levels referenced to a common vertical datum (CGVD28). The temperature data is also included and used to detect and remove outliers from the water level data.</p></list-item></list></p></list-item><list-item>
      <p id="d2e2505">Seametrics CT2X sensors (“ct2x”): <list list-type="bullet"><list-item>
      <p id="d2e2510"><italic>Level 0</italic>: includes absolute pressure, temperature, conductivity, salinity, and total dissolved solids (TDS) readings.</p></list-item><list-item>
      <p id="d2e2516"><italic>Level 1</italic>: includes barometrically compensated and density-corrected heights, in the sensor (arbitrary) reference.</p></list-item><list-item>
      <p id="d2e2522"><italic>Level 2</italic>: includes water levels referenced to a common vertical datum (CGVD28). The temperature and salinity data is also included and used to detect and remove outliers from the water level data.</p></list-item></list></p></list-item><list-item>
      <p id="d2e2528">GNSS-IR data (“gnssir”): <list list-type="bullet"><list-item>
      <p id="d2e2533"><italic>Level 0</italic>: no data are provided at this level.</p></list-item><list-item>
      <p id="d2e2539"><italic>Level 1</italic>: rawest, irregularly sampled water level data available after converting the satellite arcs into water level estimates, but before spline-averaging the noisy data. The other GNSS-IR parameters (SP, PTN, AF, etc.) are also included as separate columns in the same files (see definitions in Table <xref ref-type="table" rid="TA2"/>). Daily files are provided and labeled using the date format “yymmdd_24h”.</p></list-item><list-item>
      <p id="d2e2547"><italic>Level 2</italic>: corresponds to smoothed (spline-fitted), regularly sampled water levels and associated uncertainty, referenced to a common vertical datum (CGVD28).</p></list-item></list></p></list-item><list-item>
      <p id="d2e2553">CHS data (“chs”): <list list-type="bullet"><list-item>
      <p id="d2e2558"><italic>Level 0</italic>: at 4 temporary stations only (3130, 3170, 3190, 3440), files associated with the Solinst sensors include uncorrected water level, temperature and salinity readings. For one station (3440), a separate OTT PLS-C file is included that has the same variables in triplicate along with quality flags. No data are provided at this level for permanent CHS station.</p></list-item><list-item>
      <p id="d2e2564"><italic>Level 1</italic>: at all CHS stations, compensated and quality controlled water levels for both Solinst and OTT PLS-C sensors, referenced to the local chart datum. Density corrections were applied during data conversion.</p></list-item><list-item>
      <p id="d2e2570"><italic>Level 2</italic>: at all CHS stations, this includes the same quality-controlled data as in Level 1, but converted to a common vertical datum (CGVD28). At the 4 temporary CHS stations only, additional fields are provided for temperature and salinity.</p></list-item></list></p></list-item></list> The data temporal sampling along with the full list of variables and their definition are provided in Table <xref ref-type="table" rid="TA2"/> for each data type and for processing levels 1 and 2.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Wave data</title>
      <p id="d2e2586">We organize the data for each wave buoy into distinct levels, analogous to water levels. For each buoy, year, and data level, we produced NetCDF files that facilitate simple and efficient access to all the variables and their attributes for a particular season and locations. For each variable, attributes comprise a concise description, units, and the related quality flag and code time series. One should be aware that quality control is not offered for ancillary variables, as the primary focus is on wave data.</p>
      <p id="d2e2589">The data folders are structured by buoy type (either “azmp” or “spot”), station name, and processing level. The file names follow a straightforward convention that combines the buoy type and ID (as listed in Table <xref ref-type="table" rid="TA3"/>), the processing level, the data type, and the year the data was collected. The format is as follows: “[buoy_ID]_[level]_[type]_[year].nc”. The wave buoy datasets are organized into three levels that increase upon the degree of processing: <list list-type="order"><list-item>
      <p id="d2e2596">AZMP platform (“azmp”): <list list-type="bullet"><list-item>
      <p id="d2e2601"><italic>Level 0, Type “accelerations”</italic>: Contains all 10 min acceleration time series, sampled at 4.0 Hz and acquired every 15 min, along with the corresponding ST quality control flag.</p></list-item><list-item>
      <p id="d2e2607"><italic>Level 0, Type “auxiliaryvariables”</italic>: Consists of physical auxiliary variables recorded by the platform. Eulerian sea water velocity and direction measured by acoustic Doppler current profiler (bin #1), atmospheric relative humidity, pressure and temperature at sea level, buoy geoposition, orientation and course, and CTD measurements. Wind data is also provided at this stage.</p></list-item><list-item>
      <p id="d2e2613"><italic>Level 1, Type “wavespectra”</italic>: Comprises the auto-,co-, and quad-spectral densities, as well as the first and second directional moments. These spectral values were calculated every 30 min based on the previous two 15 min level 0 records. The quality control is inherited directly from ST level 0 records.</p></list-item><list-item>
      <p id="d2e2626"><italic>Level 2, Type “waveparameters”</italic>: Includes wave parameters computationally integrated from level 1 wave spectra, over 30 min intervals. Each wave parameter is accompanied with an LT quality code or inherits an ST quality code if the calculation was done prior with an ST time series flagged “4.9”, “4.12” or “4.NH” (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS3"/>). The bulk wave parameters consist of significant wave height <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, wave energy period <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, mean wave period <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">01</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, mean zero-crossing period <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">02</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, mean and peak wave provenance <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, mean and peak wave directional spreading <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. The peak frequency and its associated peak wavenumber calculated using the dispersion relation for linear waves are also comprised.</p></list-item></list></p></list-item><list-item>
      <p id="d2e2737">Sofar Spotter wave buoy (“spot”): <list list-type="bullet"><list-item>
      <p id="d2e2742"><italic>Level 0, Type “displacements”</italic>: Provides the complete time series of displacements, measured at 2.5 Hz, and resampled to 30 min intervals. Quality codes for each segment are provided, along with the corresponding longitude and latitude of the buoy.</p></list-item><list-item>
      <p id="d2e2748"><italic>Level 1, Type “wavespectra”</italic>: Provides cross-spectral matrices and directional moments computed each 30 minutes from level 0 data. Quality codes are ST level 0 replicas.</p></list-item><list-item>
      <p id="d2e2754"><italic>Level 2, Type “waveparameters”</italic>: Includes wave parameters as those described above for AZMP buoys, along with an LT quality code or an inherited ST one.</p></list-item></list></p></list-item></list></p>
</sec>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Validation results</title>
      <p id="d2e2769">This section presents the validation results for water level and wave data, including sensor intercomparisons, computed corrections, and key insights into the observed surface properties and environmental conditions of the St. Lawrence Estuary and Saguenay Fjord.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Water level data validation</title>
<sec id="Ch1.S5.SS1.SSS1">
  <label>5.1.1</label><title>Pressure gauge comparisons</title>
      <p id="d2e2786">A comparison of water level time series obtained from three different sensors at two nearby stations in the Saguenay Fjord (L'Anse-Saint-Jean and Petit-Saguenay) is presented in Fig. <xref ref-type="fig" rid="F6"/>. As a reference, time series from downstream and upstream stations are also included to illustrate how tides are evolving between Baie-Sainte-Catherine (3424), located at the fjord entrance, and Port-Alfred (3460), about 95 km upstream. Midway between these stations, at L'Anse-Saint-Jean (3440), both CHS Solinst Levelogger and OTT PLS-C sensor data were highly consistent with each other, showing only very slight differences, with root-mean-squared and maximum absolute differences of 0.008 and 0.08 m, respectively, and a mean bias of 0.004 m for the entire record length. Similarly, comparisons between CHS data at L'Anse-Saint-Jean (3440) and Solinst levelogger data at Petit-Saguenay (ptsg), located 5 km apart, show root-mean-squared differences (RMSD) of 0.045 m and a bias of 0.005 m. These differences are mainly associated with the Petit-Saguenay sensor drying out at low tide (see Fig. <xref ref-type="fig" rid="F6"/>, bottom panel). When put in relation with downstream and upstream stations at Baie-Sainte-Catherine and Port-Alfred, the standing-wave character of the tides in the Saguenay fjord clearly stands out. While tidal signals are almost perfectly in phase throughout the entire fjord length, they are amplified landward from 5.1  to 6.3 m in range during spring tide (grey-shaded area in Fig. <xref ref-type="fig" rid="F6"/>).</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2797">Quality-controlled level-2 water levels (CGVD28) in the Saguenay Fjord at L'Anse-Saint-Jean (3440; CHS Solinst and OTT PLS-C sensors) and Petit-Saguenay (ptsg; Solinst sensor). Dash-dotted and dashed lines show the water levels at Port-Alfred (3460) and Baie-Sainte-Catherine (3424) upstream and downstream stations, respectively, separated by about 95 km. The grey-shaded area in top panel corresponds to the zoomed-in period in bottom panel.</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f06.png"/>

          </fig>

      <p id="d2e2806">The Seametrics CT2X sensor at Petit-Saguenay was intentionally left out of the analysis as it was showing a systematic bias compared to other gauges in the Saguenay Fjord. Even more so, the observed water levels were often falling outside the limits naturally imposed by the two boundary gauges at Baie-Sainte-Catherine (at the fjord entrance) and Port-Alfred (upstream). Assuming that the tide is being amplified from downstream to upstream and that mid-fjord stations were all in concordance except the CT2X one, it was chosen to disregard data from this sensor in Fig. <xref ref-type="fig" rid="F6"/>. However, CT2X data were not removed from the database as they include relevant salinity and temperature information, as discussed in the next subsection.</p>
</sec>
<sec id="Ch1.S5.SS1.SSS2">
  <label>5.1.2</label><title>Density corrections</title>
      <p id="d2e2819">In the Saguenay Fjord and in the St. Lawrence estuarine transition zone (downstream of Orleans Island), water density variations can be observed during the tidal cycle. As a result, differences in the estimated water levels can exceed one decimeter if not adjusted for density, due to the large tidal ranges in this area, reaching up to 7 m. In fact, density directly influence the calculated height of water above the sensor, mostly around high tide, when saline waters enter the estuary and when the water column is the deepest. While density corrections assume that the salinity and temperature measured at the sensor depth are representative of the water column, this may be only valid in shallow waters and less so as water depth increases. Nevertheless, the estimated effect of density on water levels is captured in Fig. <xref ref-type="fig" rid="F7"/> and further analyzed in Table <xref ref-type="table" rid="T4"/>.</p>
      <p id="d2e2826">Given that conditions oscillate between saltwater and freshwater as a function of the incoming tide, errors mostly occurred around high tide when a peak in salinity was reached, creating an apparent bias in the data, as shown in Table <xref ref-type="table" rid="T4"/>. While on average the error is comparable to the survey height accuracy (cf. Table <xref ref-type="table" rid="TA1"/>), maximum differences (around high tide) can amount to up to 0.155 m (ptsg) based on comparisons of the CT2X L1 non-corrected heights and density-corrected heights. Figure <xref ref-type="fig" rid="F7"/> illustrates an example of these differences at Saint-Roch-des-Aulnaies (srda) located in the St. Lawrence estuarine transition zone. Density corrections associated with salinity and temperature variations show variability at both the semi-diurnal and neap-spring tidal scales. Further monthly variability is observed, likely linked to the seasonal cycle in river flow.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2837">Seametrics CT2X sensor data at Saint-Roch-des-Aulnaies (srda): <bold>(a)</bold> Salinity and temperature time series; <bold>(b)</bold> Level-2 water levels with corresponding density corrections.</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f07.png"/>

          </fig>

<table-wrap id="T4" specific-use="star"><label>Table 4</label><caption><p id="d2e2856">Comparison between non-corrected and density-corrected heights from Seametrics CT2X Level 1 data. Metrics include root-mean-squared difference (RMSD), mean difference, maximum absolute difference, and the number of points at each sensor location.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Location</oasis:entry>
         <oasis:entry colname="col2">RMSD (m)</oasis:entry>
         <oasis:entry colname="col3">Mean Diff. (m)</oasis:entry>
         <oasis:entry colname="col4">Max. Abs. Diff. (m)</oasis:entry>
         <oasis:entry colname="col5">No. Pts.</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Petit-Saguenay (ptsg)</oasis:entry>
         <oasis:entry colname="col2">0.0544</oasis:entry>
         <oasis:entry colname="col3">0.0507</oasis:entry>
         <oasis:entry colname="col4">0.1550</oasis:entry>
         <oasis:entry colname="col5">15038</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cap-aux-Oies (cpao)</oasis:entry>
         <oasis:entry colname="col2">0.0332</oasis:entry>
         <oasis:entry colname="col3">0.0284</oasis:entry>
         <oasis:entry colname="col4">0.0813</oasis:entry>
         <oasis:entry colname="col5">35045</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Roch-des-Aulnaies (srda)</oasis:entry>
         <oasis:entry colname="col2">0.0148</oasis:entry>
         <oasis:entry colname="col3">0.0094</oasis:entry>
         <oasis:entry colname="col4">0.0632</oasis:entry>
         <oasis:entry colname="col5">22609</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Pointe-aux-Orignaux (ptor)</oasis:entry>
         <oasis:entry colname="col2">0.0315</oasis:entry>
         <oasis:entry colname="col3">0.0269</oasis:entry>
         <oasis:entry colname="col4">0.0864</oasis:entry>
         <oasis:entry colname="col5">38622</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2971">In Table <xref ref-type="table" rid="T5"/>, a comparison between collocated Solinst Leveloggers and Seametrics CT2X sensors is provided, using both non-corrected and density-corrected water levels from the CT2X sensors. “No density correction” refers to L1 data that were datum-adjusted using coefficients provided in Table <xref ref-type="table" rid="TA1"/> but with minimal quality control (leading to more data points). “Density-corrected” entries refer to L2 water levels that have undergone quality control and are based on the density-corrected CT2X data. Note that in both cases, no density corrections were applied to the Solinst data, as salinity was only measured by the CT2X sensors and started behaving erratically after a few weeks or months after deployment, leaving the salinity records incomplete (see Fig. <xref ref-type="fig" rid="F5"/>). This table should be looked at in conjunction with Table <xref ref-type="table" rid="TA1"/> where the number of survey points used for each sensor is presented. In general, less survey points were used for CT2X sensors because of sensor malfunctioning after a certain period of recording. As a result, CT2X records are generally shorter, they were referenced using less surveying points (since some of them were taken at the end of the deployments), and they show larger differences with nearby official CHS tide gauges. Overall, we consider these sensors less reliable; nevertheless, they provide information on the error made by neglecting density variations. In fact, the various error metrics shown in Table <xref ref-type="table" rid="T5"/> tend to degrade when density-corrections are applied to the CT2X data, as they depart from the non-density-corrected Solinst data. A few centimeters difference can be observed on average beween non-corrected and density-corrected RMSD, with increasing biases and maximum absolute differences between the sensors.</p>

<table-wrap id="T5" specific-use="star"><label>Table 5</label><caption><p id="d2e2987">Comparison between Solinst Levelogger and Seametrics CT2X sensors, without and with density-corrected CT2X water levels. Metrics include root-mean-squared difference (RMSD), mean difference, maximum absolute difference, and the number of matching points used for comparisons between the two sensors, for each location.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">No density correction </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center">Density-corrected CT2X vs. uncorrected Solinst </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Location</oasis:entry>
         <oasis:entry colname="col2">RMSD</oasis:entry>
         <oasis:entry colname="col3">Mean Diff.</oasis:entry>
         <oasis:entry colname="col4">Max. Abs.</oasis:entry>
         <oasis:entry colname="col5">No.</oasis:entry>
         <oasis:entry colname="col6">RMSD</oasis:entry>
         <oasis:entry colname="col7">Mean Diff.</oasis:entry>
         <oasis:entry colname="col8">Max. Abs.</oasis:entry>
         <oasis:entry colname="col9">No.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(m)</oasis:entry>
         <oasis:entry colname="col3">(m)</oasis:entry>
         <oasis:entry colname="col4">Diff. (m)</oasis:entry>
         <oasis:entry colname="col5">Pts.</oasis:entry>
         <oasis:entry colname="col6">(m)</oasis:entry>
         <oasis:entry colname="col7">(m)</oasis:entry>
         <oasis:entry colname="col8">Diff. (m)</oasis:entry>
         <oasis:entry colname="col9">Pts.</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Petit-Saguenay (ptsg)</oasis:entry>
         <oasis:entry colname="col2">0.0851</oasis:entry>
         <oasis:entry colname="col3">0.0591</oasis:entry>
         <oasis:entry colname="col4">0.3683</oasis:entry>
         <oasis:entry colname="col5">5085</oasis:entry>
         <oasis:entry colname="col6">0.1250</oasis:entry>
         <oasis:entry colname="col7">0.1090</oasis:entry>
         <oasis:entry colname="col8">0.3948</oasis:entry>
         <oasis:entry colname="col9">2539</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cap-aux-Oies (cpao)</oasis:entry>
         <oasis:entry colname="col2">0.0557</oasis:entry>
         <oasis:entry colname="col3">0.0289</oasis:entry>
         <oasis:entry colname="col4">0.5163</oasis:entry>
         <oasis:entry colname="col5">7191</oasis:entry>
         <oasis:entry colname="col6">0.0767</oasis:entry>
         <oasis:entry colname="col7">0.0580</oasis:entry>
         <oasis:entry colname="col8">0.5452</oasis:entry>
         <oasis:entry colname="col9">7002</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Roch-des-Aulnaies (srda)</oasis:entry>
         <oasis:entry colname="col2">0.0811</oasis:entry>
         <oasis:entry colname="col3">0.0133</oasis:entry>
         <oasis:entry colname="col4">0.8603</oasis:entry>
         <oasis:entry colname="col5">8896</oasis:entry>
         <oasis:entry colname="col6">0.0865</oasis:entry>
         <oasis:entry colname="col7">0.0211</oasis:entry>
         <oasis:entry colname="col8">0.8447</oasis:entry>
         <oasis:entry colname="col9">4499</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Pointe-aux-Orignaux (ptor)</oasis:entry>
         <oasis:entry colname="col2">0.0398</oasis:entry>
         <oasis:entry colname="col3">0.0039</oasis:entry>
         <oasis:entry colname="col4">0.4420</oasis:entry>
         <oasis:entry colname="col5">7880</oasis:entry>
         <oasis:entry colname="col6">0.0516</oasis:entry>
         <oasis:entry colname="col7">0.0304</oasis:entry>
         <oasis:entry colname="col8">0.5131</oasis:entry>
         <oasis:entry colname="col9">7723</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S5.SS1.SSS3">
  <label>5.1.3</label><title>GNSS-IR – tide gauge comparisons</title>
      <p id="d2e3225">Water levels from collocated pressure gauges and GNSS-IR sensors closely match at the sites Saint-Laurent I.O. (3110) and Vieux-Québec (3248) (Table <xref ref-type="table" rid="T6"/>). At Saint-Laurent I.O., the RMSD between the (level 2) GNSS-IR and pressure-gauge-derived water levels is 0.0696 m from the period from 17 March 2023 to 23 May 2024 and the mean offset between the two water level time series (i.e. GNSS-IR minus tide gauge heights) is <inline-formula><mml:math id="M87" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0015 m. Furthermore, comparing GNSS-IR and pressure gauge water levels at Vieux-Québec for the time period from 20 March 2023 to 12 May  2024 results in an RMSD of 0.1017 m and a mean offset of <inline-formula><mml:math id="M88" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0339 m. GNSS-IR sensors and antennas differ between sites, which partially account for performance variability with site. A comparison between GNSS-IR water levels – both arcs (level 1) and spline-fitted (level 2) – and a collocated pressure transducer is shown in Fig. <xref ref-type="fig" rid="F8"/>. The largest differences between CHS and GNSS-IR level 2 data were observed around high and low tides and likely arise from imprecision of the spline-fitting procedure around tidal extremas <xref ref-type="bibr" rid="bib1.bibx39" id="paren.37"/>.</p>

<table-wrap id="T6" specific-use="star"><label>Table 6</label><caption><p id="d2e3252">Comparison between GNSS-IR sensors and CHS tide gauges (Level 2). Metrics include root-mean-squared difference (RMSD), mean difference, maximum absolute difference, and the number of points at each sensor location.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Location</oasis:entry>
         <oasis:entry colname="col2">RMSD (m)</oasis:entry>
         <oasis:entry colname="col3">Mean Diff. (m)</oasis:entry>
         <oasis:entry colname="col4">Max. Abs. Diff. (m)</oasis:entry>
         <oasis:entry colname="col5">No. Pts.</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Vieux-Québec (3248)</oasis:entry>
         <oasis:entry colname="col2">0.1017</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M89" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0339</oasis:entry>
         <oasis:entry colname="col4">1.3180</oasis:entry>
         <oasis:entry colname="col5">120 596</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Laurent I.O. (3110)</oasis:entry>
         <oasis:entry colname="col2">0.0696</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M90" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0015</oasis:entry>
         <oasis:entry colname="col4">0.9510</oasis:entry>
         <oasis:entry colname="col5">124 686</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e3345">Water levels in the St. Lawrence fluvial estuary at Saint-Laurent I.O. (3110) obtained from collocated tide gauge and GNSS-IR sensor. For the GNSS-IR sensor, both arcs (level 1) and spline-fitted water levels (level 2) are shown.</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f08.png"/>

          </fig>

      <p id="d2e3355">For consistency, all of the level 2 GNSS-IR water level time series were levelled to the CGVD28 datum using RTK measurements of the sensors themselves. At the Vieux Québec and Saint-Laurent I.O. sites, the water levels could also be levelled by using the pressure gauges. In this case, the RMSE between the GNSS-IR and pressure gauge water levels remains nearly unchanged at Saint-Laurent I.O. (0.06955 m) and reduces to 0.0959 m at Vieux-Québec. It would also be possible to level the GNSS-IR water levels using RTK measurements of water levels, however this is only possible at sites where overlapping measurements exist. Furthermore, direct RTK measurements of water levels taken in front of the GNSS-IR sensors are affected by wave conditions and can depart from water levels retrieved using GNSS-IR data across the instrument’s footprint. Therefore, no further adjustments were made.</p>
</sec>
<sec id="Ch1.S5.SS1.SSS4">
  <label>5.1.4</label><title>Intertidal topography</title>
      <p id="d2e3366">In some areas along the St. Lawrence Estuary, extensive floodplains can be revealed at low tide. The associated intertidal topography is captured by some of the GNSS-IR sensors and flagged accordingly (only where RTK-GNSS measurements of the river bed are available), while low tides at other pressure sensors appear truncated. In the latter case, the recorded barometrically-compensated (L1) water levels under dry conditions are close to zero or become negative, with correspondingly abnormal (air) temperatures flagged during quality control.</p>
      <p id="d2e3369">Figure <xref ref-type="fig" rid="F9"/> illustrates water levels at Isle-Verte taken from two sensors: a Solinst Levelogger located on the North shore (ilvn_sol) and a GNSS-IR sensor positioned on the South shore (ilvs_gnssir). While the pressure sensor dried out during the lowest low tides and those segments were removed during quality control (as confirmed by comparing L1 and L2 Solinst data, not shown), the GNSS-IR sensor consistently showed truncated low-water levels, reflecting the extensive intertidal flats that border the narrow South shore channel at Isle-Verte. In this case, the ground flag was activated. However, these observations of the intertidal topography still suffer from some inaccuracies, as these points take part in the spline-interpolation procedure used to produce the water level time series, distorting the lower water levels before hitting the ground. Furthermore, given the footprint of the GNSS-IR (Fig. <xref ref-type="fig" rid="F9"/>a), as the water recedes, one can suppose that only a portion of the observation points happen to be over dry topography, while the rest correspond to the water surface. This explains the observed variability in heights of the ground points in Fig. <xref ref-type="fig" rid="F9"/>b. Nevertheless, comparisons of the ground-flagged elevations with SWOT observations during low tide could be conducted in a future study to assess the potential of SWOT in mapping intertidal topography, as demonstrated by <xref ref-type="bibr" rid="bib1.bibx43" id="text.38"/>.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e3383"><bold>(a)</bold> GNSS-IR footprint at Isle-Verte S (ilvs); <bold>(b)</bold> Water levels at Isle-Verte from Solinst Levelogger (ilvn_sol) on the North shore (blue line) and GNSS-IR sensor (ilvs_gnssir) on the South shore (red line) showing observed dry or partially dry topography (ground flag, black dots).</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f09.jpg"/>

          </fig>

      <p id="d2e3398">Further insights into tidal dynamics is revealed in Fig. <xref ref-type="fig" rid="F9"/>, relating to tidal distortion in shallow water. While both sensors on the North and South shore of Isle-Verte present highly synchronized high waters, the low waters on the South shore (shallower) occur later than on the North shore (deeper). This leads to more abrupt rising tides and longer falling tides, a tidal asymmetry that typically translates into larger amplitudes of the shallow water tides (e.g. <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
</sec>
<sec id="Ch1.S5.SS1.SSS5">
  <label>5.1.5</label><title>Longitudinal slopes</title>
      <p id="d2e3423">In tidal rivers and estuaries, water levels and hydraulic gradients exhibit spatial and temporal variability, ranging from gradual changes driven by the long-wave nature of tides to abrupt shifts induced by local topography or wind effects. These variations occur both in the cross- and along-channel directions <xref ref-type="bibr" rid="bib1.bibx19" id="paren.39"/>. While such gradients are often linked to river discharge, they are also influenced by processes including reversing tidal flow, Stokes drift compensation flow, neap-spring storage effects, secondary circulation, and differential water level setups within channel networks <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx32 bib1.bibx44" id="paren.40"/>. Despite these complicating factors, understanding how the spatiotemporal dynamics of water surface slopes vary in tidal systems is critical for advancing dynamical analyses. Field measurements of water surface slopes remain inherently challenging, traditionally relying on costly and logistically demanding deployments of dense station networks or boat-based surveys. High-resolution remotely sensed data, however, emerges as a promising alternative, offering the necessary spatial detail without the associated constraints.</p>
      <p id="d2e3432">The SWOT mission requires slope accuracy of 1.7 cm km<sup>−1</sup> (<inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>) when averaging over a water area <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup>, which poses challenges for observing low-slope environments that fall below its expected detection threshold. In this context, the present dataset serves as an ideal testbed for assessing SWOT's slope accuracy. The Saguenay Fjord, characterized by standing-wave tides (Fig. <xref ref-type="fig" rid="F6"/>), exhibits very low instantaneous longitudinal slopes in water levels during most of the tidal cycle (Fig. <xref ref-type="fig" rid="F10"/>, 1st column), except near high and low tides, where slopes slightly increase or reverse. During neap tides, the reduced tidal range results in even smaller longitudinal gradients compared to spring tides, when current reversals and associated salinity intrusions are most pronounced (Fig. <xref ref-type="fig" rid="F7"/>). In contrast, the St. Lawrence Estuary, where tides propagate upstream, generates significantly larger instantaneous slopes that are likely detectable by SWOT throughout most of the tidal cycle, except during transitional slack-water periods. As illustrated in Fig. <xref ref-type="fig" rid="F10"/> (2nd column), slopes during rising and falling tides in the North and South channels of Orleans Island highlight asynchronous tidal propagation due to differences in channel depths. These disparities are evident in both water levels and slopes between the channels as well as longitudinally, with faster rising tides and slower falling tides upstream due to the increased tidal asymmetry. Such surface gradients, combined with riverbed topography, govern discharge distribution and tidal propagation in this diffluence/confluence region. Despite limited water level station coverage in these channels, SWOT is expected to provide unprecedented spatial detail on these interactions, including cross-sectional gradients in wider estuary sections (not shown).</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e3487">Longitudinal water level profiles during rising (first row) and falling tides (second row): (left) Saguenay Fjord water levels during spring and neap tides (6 and 12 July  2023, respectively) at stations 3424, 3440, and 3460; (right) St. Lawrence River water levels around Orleans Island (O.I.) (1 and 2 November 2023) at stations ptio, chri, sab2, and 3075 in the North channel, and stations 3110, sjio, 3100, and 3190 in the South channel. Darker to lighter colors are in chronological order, each line being separated by 30 min.</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f10.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Wave data validation</title>
<sec id="Ch1.S5.SS2.SSS1">
  <label>5.2.1</label><title>Wave and wind conditions captured by IML-4 during 2023 and 2024</title>
      <p id="d2e3512">The St. Lawrence deep-water wave system can be synthesized as a wind-driven sea limited to the estuarine stretch. In specific circumstances, swells may form locally or penetrate westward from the estuary's outlet, where it widens into the Gulf. Such wave regimes are likely to evolve on scales larger than, or comparable to, the selected cutoff wavelength of 200 m (corresponding to a period of 11.3 s). Henceforth, the choice of a cutoff criterion intends to mitigate the contamination from slow-frequency motions unrelated to wave motions, although its selection has not been fully tested against all possible wave regimes. The objective is to ensure that the buoy's measurements remain physically meaningful and interpretable for wind seas. Considering this, we delved a bit further using the wave age criterion as defined by <xref ref-type="bibr" rid="bib1.bibx18" id="text.41"/>, which classifies the filtered wave system as either wind sea or swell, based on whether

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M96" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the wave phase velocity, <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>≤</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> represents the angle between the wind and wave directions, while <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the wind speed measured at 10 m, which follows a logarithmic profile, <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mn mathvariant="normal">0.11</mml:mn></mml:msup><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">azmp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, as described in <xref ref-type="bibr" rid="bib1.bibx20" id="text.42"/>. This equation uses the wind speed <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">azmp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> measured at an approximate height of <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4.3</mml:mn></mml:mrow></mml:math></inline-formula> m atop the buoy's mast.</p>
      <p id="d2e3661">Figure <xref ref-type="fig" rid="F11"/> illustrates the relationship between the wind and wave system over the course of the 2023 and 2024 seasons. The wave's direction of propagation adjusts to the wind provenance (panel a), emphasizing that two states of which wind and waves propagate coincidentally along St. Lawrence are more likely observed, that is, approximately 50 and 230° relative to true north. Figure <xref ref-type="fig" rid="F11"/>b presents a comparison between the wind component <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> parallel to waves and the dominant wave's phase velocity. Partitions that satisfy Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) are above the gray line <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and they are highlighted in red in both panels, representing approximately 80 % of all the wind conditions measured in 2023 and 2024. The vast majority of the wave dynamics captured by IML-4 are likely representative of wind-driven wave regimes in the selected frequency range.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e3703">Wave origin and age, as observed by IML-4, under the wind conditions experienced in 2023 and 2024: <bold>(a)</bold> Scatter plot of wind speed versus the average wave provenance; <bold>(b)</bold> Comparison of wave phase velocity <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the wind component <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> parallel to the wave direction of propagation.</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f11.png"/>

          </fig>

</sec>
<sec id="Ch1.S5.SS2.SSS2">
  <label>5.2.2</label><title>Comparing IML-4 to Spotter during 2023</title>
      <p id="d2e3748">We continued our exploration of the St. Lawrence wave system by comparing wave spectra and bulk wave parameters between the IML-4 and Spotter buoy in Les Escousmins (spot-1082). Figure <xref ref-type="fig" rid="F12"/>a, b illustrate the spectrograms of the variance wave spectra for both buoys. Strikingly, the observations are very similar, despite the buoys being more than 60 km apart. Dominant waves propagate with an average phase velocity of 1.5–2.5 m s<sup>−1</sup>. The waves are slightly faster and weaker nearshore, as measured by Spotter-1082. Panels (c), (d), (e) present the significant wave height <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, mean zero-crossing period <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">02</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and mean wave provenance <inline-formula><mml:math id="M110" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover></mml:math></inline-formula> measured by each station, with colored stars indicating wave parameters that have been raised for failing quality control, regardless of the test. The significant wave height can reach up to 2 m, but it may increase further in response to strong localized wind events (Fig. <xref ref-type="fig" rid="F12"/>c). In a similar fashion, the mean zero-crossing period and provenance are provided for SWOT validation (Fig. <xref ref-type="fig" rid="F12"/>d, e). Differences between the two buoys are summarized in Table <xref ref-type="table" rid="T7"/>.</p>

      <fig id="F12"><label>Figure 12</label><caption><p id="d2e3812">Comparing wave conditions between Rimouski (IML-4) and Les Escoumins (Spotter), across the St. Lawrence Lower Estuary, from May to November 2023. Panels <bold>(a)</bold> and <bold>(b)</bold> show the spectrograms of IML-4 and Spotter's wave variance spectrum, respectively. Panels <bold>(c)</bold>, <bold>(d)</bold> and  <bold>(e)</bold> display the significant wave height, mean zero-crossing period, and mean wave provenance for each buoy. Stars indicate data that have been categorized as fail or suspicious by quality control.</p></caption>
            <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f12.jpg"/>

          </fig>

<table-wrap id="T7"><label>Table 7</label><caption><p id="d2e3839">Comparison between Viking (azmp-iml4) and Spotter (spot-1082) wave buoys in the St. Lawrence Estuary. Metrics include root-mean-squared difference (RMSD), mean difference, maximum absolute difference, and the number of matching points used for comparisons between the two sensors. For angular data, circular distances are used.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">RMSD</oasis:entry>
         <oasis:entry colname="col3">Mean Diff.</oasis:entry>
         <oasis:entry colname="col4">Max. Abs. Diff.</oasis:entry>
         <oasis:entry colname="col5">No. Pts.</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col2">0.2740</oasis:entry>
         <oasis:entry colname="col3">0.1624</oasis:entry>
         <oasis:entry colname="col4">1.6557</oasis:entry>
         <oasis:entry colname="col5">3584</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">02</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (s)</oasis:entry>
         <oasis:entry colname="col2">1.1196</oasis:entry>
         <oasis:entry colname="col3">0.8959</oasis:entry>
         <oasis:entry colname="col4">4.3656</oasis:entry>
         <oasis:entry colname="col5">3584</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M113" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover></mml:math></inline-formula> (°)</oasis:entry>
         <oasis:entry colname="col2">56.273</oasis:entry>
         <oasis:entry colname="col3">52.229</oasis:entry>
         <oasis:entry colname="col4">179.88</oasis:entry>
         <oasis:entry colname="col5">3446</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3972">While the two buoys experience similar variability, mean differences are visible and likely linked to their respective location in the estuary (offshore vs. nearshore). Moreover, Spotter and IML-4 platforms differ in several ways. First, the GPS signal's intermittency can cause temporary disruptions in the Spotter data stream. Second, the Spotter hub, weighing around 8 kg and measuring 42 cm <inline-formula><mml:math id="M114" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 31 cm, is more sensitive to high-frequency wave motions than the larger IML-4 platform. Third, by measuring the second derivative of surface displacements, IML-4 has a responsiveness to high-frequency waves reduced by a factor of <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> is the wave frequency, rendering it insensitive to oscillations above approximately 0.7 Hz. A detailed performance comparison of the two instruments, however, lies beyond the scope of this work.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Code and data availability</title>
      <p id="d2e4013">The presented benchmark dataset of water levels and waves is available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18225504" ext-link-type="DOI">10.5281/zenodo.18225504</ext-link> <xref ref-type="bibr" rid="bib1.bibx27" id="paren.43"/>. Updates are targeted approximately annually, depending on data retrieval, processing, and quality-control activities. The GNSS-IR processing software is available at <uri>https://github.com/purnelldj/gnssir_rt</uri> <xref ref-type="bibr" rid="bib1.bibx39" id="paren.44"/>. Processing routines for AZMP and Spotter buoys, including quality control, are available at <uri>https://github.com/xavier-chartrand/AZMP.git</uri> <xref ref-type="bibr" rid="bib1.bibx8" id="paren.45"/> and <uri>https://github.com/xavier-chartrand/Spotter.git</uri> <xref ref-type="bibr" rid="bib1.bibx9" id="paren.46"/>, respectively.</p>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
<sec id="Ch1.S7.SS1">
  <label>7.1</label><title>Summary and perspectives</title>
      <p id="d2e4056">This paper presents a comprehensive in situ dataset of water level and wave records acquired in the St. Lawrence Estuary and Saguenay Fjord (Quebec, Canada) during the SWOT satellite mission's fast-sampling (Cal/Val) and early science phases (March–July 2023, and ongoing). The dataset represents the densest observational network ever deployed in this region, spanning two of the most hydrodynamically complex areas of the St. Lawrence System: the estuarine transition zone between Orleans Island and Baie-Saint-Paul, and the head of the Laurentian Channel near the Saguenay Fjord.</p>
      <p id="d2e4059">The measurements were strategically acquired to coincide with SWOT overpasses during its 3-month Cal/Val period, with stations distributed across the satellite’s swath and nadir tracks. This spatial coverage will enable a detailed assessment of SWOT’s performance under contrasting environmental conditions and as a function of orbit geometry and layover conditions <xref ref-type="bibr" rid="bib1.bibx11" id="paren.47"/>, including both nadir and KaRIn wide-swath altimetry products. As SWOT transitioned to its nominal 21 d repeat orbit in July 2023, the continued in situ data collection allows extended validation of SWOT products in a macro-tidal fluvial-estuarine context. Furthermore, the availability of data in both SWOT’s high-rate (HR) and low-rate (LR) modes broadens its applicability for researchers evaluating these distinct observation products.</p>
      <p id="d2e4065">A rigorous, standardized quality control and validation framework has been applied to all water level and wave data, ensuring internal consistency and reliability across the diverse sensor network. Comparison of pressure gauge, GNSS-IR, and wave buoy data against reference stations demonstrates high measurement accuracy, with typical root-mean-square differences in the 1–10 cm range for water levels and robust agreement in wave parameters across buoy types. Quality control algorithms effectively detected and flagged anomalies related to environmental, instrumental, or referencing errors, ensuring only high-confidence data are disseminated. These validation efforts provide users with comprehensive metadata and uncertainty estimates, making this dataset well suited for satellite validation and modeling applications.</p>
      <p id="d2e4068">Beyond SWOT validation, this dataset also supports the calibration and validation of numerical hydrodynamic models and complementary observing systems, including the high-frequency radars deployed during the SWOT Cal/Val period and the AirSWOT campaign conducted in August 2023 <xref ref-type="bibr" rid="bib1.bibx45" id="paren.48"/>. These independent in situ observations provide valuable reference data for assessing the accuracy and uncertainty of these complementary observing systems, while also opening new avenues for investigating key processes such as tidal wave propagation, wave-current interactions, and the generation of topographic and internal waves and tides. Additionally, the dataset includes pre-processed auxiliary variables that offer further insights – for example, enabling the assessment of surface roughness under wavy or icy conditions – thereby broadening its range of potential applications.</p>
      <p id="d2e4075">This dataset marks the first spatially dense observational network capable of providing a comprehensive characterization of tidal dynamics in the St. Lawrence Estuary and Saguenay Fjord, with standardized quality control and validation protocols ensuring its value as a benchmark for current and future estuarine research.</p>
</sec>
<sec id="Ch1.S7.SS2">
  <label>7.2</label><title>Limitations</title>
      <p id="d2e4086">Despite its breadth, the dataset suffers from some limitations. Issues with Seametrics CT2X sensor readings and occasional exposure of pressure transducers during low tides were encountered, reducing the length of some records or truncating the low water levels. Additionally, certain stations located in the estuarine transition zone lack salinity data, potentially leading to the underestimation of water levels around high tides.</p>
      <p id="d2e4089">GNSS-IR data interpolation, while generally very precise compared to pressure gauges, presents challenges, particularly around high and low tides. These challenges could be addressed through improved processing methods. Additionally, seasonal data gaps were observed during winter due to reduced daylight and battery failure caused by cold temperatures.</p>
      <p id="d2e4092">Finally, the uncorrected Doppler shifts resulting from horizontal buoy movements can have an important impact on wave data. However, fast sampling of these movements, followed by their subsequent processing, is needed to quantify the magnitude of such biases.</p>

      <fig id="F13"><label>Figure 13</label><caption><p id="d2e4098">Additional Viking wave buoys in the St. Lawrence Estuary and Gulf as part of the AZMP, to be added in a future release of the database.</p></caption>
          <graphic xlink:href="https://essd.copernicus.org/articles/18/7269/2026/essd-18-7269-2026-f13.png"/>

        </fig>


</sec>
<sec id="Ch1.S7.SS3">
  <label>7.3</label><title>Future updates</title>
      <p id="d2e4117">The current dataset is geographically limited to the SWOT Cal/Val orbit. However, to support future SWOT validation activities, additional tide gauges, GNSS-IR sensors, and wave buoys will be incorporated at new locations along the St. Lawrence River, including in upstream tidal and fluvial reaches and in the downstream Gulf of St. Lawrence, leveraging near-global SWOT coverage during the Science phase. Relying in part on existing stations maintained by DFO, Fig. <xref ref-type="fig" rid="F13"/> shows a network of active wave buoys in the Gulf of St. Lawrence that is planned to be incorporated in the next version of the dataset.</p>
      <p id="d2e4122">Future updates will also be made as new data are retrieved and processed. In addition, new Level 3 (L3) data products could be introduced – for example, derived from GNSS-IR data – including parameters relevant to applications such as ice-on/ice-off period detection, ice characterization, and significant wave height estimation <xref ref-type="bibr" rid="bib1.bibx38" id="paren.49"/>.</p>
      <p id="d2e4128">This evolving dataset will continue to support hydrodynamic research and SWOT validation, and serve as a long-term benchmark for observing complex estuarine environments. </p>
</sec>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Summary tables</title>

<table-wrap id="TA1"><label>Table A1</label><caption><p id="d2e4148">Water level stations metadata and conversion factors (see Eq. <xref ref-type="disp-formula" rid="Ch1.E3"/>) in the Saguenay Fjord and St. Lawrence Estuary.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="14">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:colspec colnum="13" colname="col13" align="right"/>
     <oasis:colspec colnum="14" colname="col14" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Location</oasis:entry>
         <oasis:entry colname="col2">ID/</oasis:entry>
         <oasis:entry colname="col3">Latitude</oasis:entry>
         <oasis:entry colname="col4">Longitude</oasis:entry>
         <oasis:entry colname="col5">Start Date</oasis:entry>
         <oasis:entry colname="col6">End Date</oasis:entry>
         <oasis:entry colname="col7">Density</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mtext>L1</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> to</oasis:entry>
         <oasis:entry colname="col9">Survey  height error</oasis:entry>
         <oasis:entry colname="col10">Spline-fit</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>HTv2.0</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mtext>TRX</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mtext>pd</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>SWOT</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Sensor</oasis:entry>
         <oasis:entry colname="col3">(° N)</oasis:entry>
         <oasis:entry colname="col4">(° E)</oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7">corr.</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mtext>CGVD28</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>    (m)</oasis:entry>
         <oasis:entry colname="col9">(no. pts) (m)</oasis:entry>
         <oasis:entry colname="col10">error  (m)</oasis:entry>
         <oasis:entry colname="col11">(m)</oasis:entry>
         <oasis:entry colname="col12">(m)</oasis:entry>
         <oasis:entry colname="col13">(m)</oasis:entry>
         <oasis:entry colname="col14">(m)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col2">Saguenay Fjord </oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
         <oasis:entry colname="col10"/>
         <oasis:entry colname="col11"/>
         <oasis:entry colname="col12"/>
         <oasis:entry colname="col13"/>
         <oasis:entry colname="col14"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chicoutimi</oasis:entry>
         <oasis:entry colname="col2">3480_chs</oasis:entry>
         <oasis:entry colname="col3">48.4308</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M124" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.0548</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M125" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.945</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M126" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M127" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>29.194</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M128" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.896</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M129" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0410</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M130" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>29.9162</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Port-Alfred</oasis:entry>
         <oasis:entry colname="col2">3460_chs</oasis:entry>
         <oasis:entry colname="col3">48.3339</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M131" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.869267</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M132" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.66</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M133" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M134" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.400</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M135" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.907</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M136" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0407</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M137" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>29.1361</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Anse-Saint-Jean</oasis:entry>
         <oasis:entry colname="col2">3440_chs</oasis:entry>
         <oasis:entry colname="col3">48.2450</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M138" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.179667</oasis:entry>
         <oasis:entry colname="col5">2023-06-07</oasis:entry>
         <oasis:entry colname="col6">2023-09-26</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M139" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.99</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M140" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.025</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M141" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.634</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M142" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.933</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M143" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0404</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M144" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.3971</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Anse-Saint-Jean</oasis:entry>
         <oasis:entry colname="col2">3440_chs_ott</oasis:entry>
         <oasis:entry colname="col3">48.2450</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M145" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.179667</oasis:entry>
         <oasis:entry colname="col5">2023-06-08</oasis:entry>
         <oasis:entry colname="col6">2023-09-25</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M146" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.99</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M147" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.025</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M148" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.634</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M149" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.933</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M150" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0404</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M151" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.3971</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Petit-Saguenay</oasis:entry>
         <oasis:entry colname="col2">ptsg_sol</oasis:entry>
         <oasis:entry colname="col3">48.238844</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M152" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.102064</oasis:entry>
         <oasis:entry colname="col5">2023-05-18</oasis:entry>
         <oasis:entry colname="col6">2023-09-29</oasis:entry>
         <oasis:entry colname="col7">n</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M153" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.3232</oasis:entry>
         <oasis:entry colname="col9">0.0450 (12)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M154" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.606</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M155" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.936</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M156" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0404</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M157" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.3717</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Petit-Saguenay</oasis:entry>
         <oasis:entry colname="col2">ptsg_ct2x</oasis:entry>
         <oasis:entry colname="col3">48.238844</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M158" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.102064</oasis:entry>
         <oasis:entry colname="col5">2023-05-18</oasis:entry>
         <oasis:entry colname="col6">2023-06-14</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M159" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>11.1741</oasis:entry>
         <oasis:entry colname="col9">0.0683 (6)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M160" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.606</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M161" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.936</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M162" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0404</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M163" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.3717</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Baie-Sainte-Catherine</oasis:entry>
         <oasis:entry colname="col2">3424_chs</oasis:entry>
         <oasis:entry colname="col3">48.126333</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M164" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.729750</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M165" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.38</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M166" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.025</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M167" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.752</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M168" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.952</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M169" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0400</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M170" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.4391</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col2">St. Lawrence Estuary </oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
         <oasis:entry colname="col10"/>
         <oasis:entry colname="col11"/>
         <oasis:entry colname="col12"/>
         <oasis:entry colname="col13"/>
         <oasis:entry colname="col14"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Vieux-Québec</oasis:entry>
         <oasis:entry colname="col2">3248_chs</oasis:entry>
         <oasis:entry colname="col3">46.811111</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M171" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.201750</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M172" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.98</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M173" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M174" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.127</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M175" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.999</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M176" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0359</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M177" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.8986</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Vieux-Québec</oasis:entry>
         <oasis:entry colname="col2">3248_gnssir</oasis:entry>
         <oasis:entry colname="col3">46.811165</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M178" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.201823</oasis:entry>
         <oasis:entry colname="col5">2023-03-20</oasis:entry>
         <oasis:entry colname="col6">2024-05-10</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">6.5916-(rh+ahgt)<sup>*</sup></oasis:entry>
         <oasis:entry colname="col9">0.0174 (6)</oasis:entry>
         <oasis:entry colname="col10">0.123</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M180" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.127</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M181" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.999</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M182" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0359</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M183" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.8986</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Orleans Isl. Bridge</oasis:entry>
         <oasis:entry colname="col2">ptio_gnssir</oasis:entry>
         <oasis:entry colname="col3">46.880230</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M184" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.138298</oasis:entry>
         <oasis:entry colname="col5">2023-03-17</oasis:entry>
         <oasis:entry colname="col6">2025-07-09</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">32.4592-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0142 (4)</oasis:entry>
         <oasis:entry colname="col10">0.151</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M185" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.858</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M186" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.996</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M187" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0361</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M188" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.5870</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Château-Richer</oasis:entry>
         <oasis:entry colname="col2">chri_gnssir</oasis:entry>
         <oasis:entry colname="col3">46.967250</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M189" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.019858</oasis:entry>
         <oasis:entry colname="col5">2023-03-15</oasis:entry>
         <oasis:entry colname="col6">2025-07-09</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">8.7508-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0211 (7)</oasis:entry>
         <oasis:entry colname="col10">0.127</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M190" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.490</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M191" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.992</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M192" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0364</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M193" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.2074</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Laurent I.O.</oasis:entry>
         <oasis:entry colname="col2">3110_chs</oasis:entry>
         <oasis:entry colname="col3">46.858167</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M194" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.003333</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M195" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.07</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M196" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M197" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.951</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M198" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.000</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M199" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0360</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M200" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.6912</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Laurent I.O.</oasis:entry>
         <oasis:entry colname="col2">3110_gnssir</oasis:entry>
         <oasis:entry colname="col3">46.858194</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M201" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>71.003886</oasis:entry>
         <oasis:entry colname="col5">2023-03-17</oasis:entry>
         <oasis:entry colname="col6">2025-07-09</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">6.6893-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0135 (4)</oasis:entry>
         <oasis:entry colname="col10">0.073</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M202" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.951</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M203" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.000</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M204" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0360</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M205" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.6912</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sainte-Anne-de-Beaupré</oasis:entry>
         <oasis:entry colname="col2">sab1_gnssir</oasis:entry>
         <oasis:entry colname="col3">47.018362</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M206" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.925684</oasis:entry>
         <oasis:entry colname="col5">2023-03-18</oasis:entry>
         <oasis:entry colname="col6">2023-10-03</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">8.2273-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0100 (3)</oasis:entry>
         <oasis:entry colname="col10">0.100</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M207" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.337</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M208" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.990</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M209" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0365</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M210" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.0526</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sainte-Anne-de-Beaupré</oasis:entry>
         <oasis:entry colname="col2">sab2_gnssir</oasis:entry>
         <oasis:entry colname="col3">47.018362</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M211" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.925684</oasis:entry>
         <oasis:entry colname="col5">2023-10-05</oasis:entry>
         <oasis:entry colname="col6">2024-10-04</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">8.1375-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0147 (4)</oasis:entry>
         <oasis:entry colname="col10">0.063</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M212" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.337</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M213" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.990</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M214" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0365</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M215" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.0526</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Jean I.O.</oasis:entry>
         <oasis:entry colname="col2">sjio_gnssir</oasis:entry>
         <oasis:entry colname="col3">46.915536</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M216" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.896196</oasis:entry>
         <oasis:entry colname="col5">2023-03-17</oasis:entry>
         <oasis:entry colname="col6">2025-07-09</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">8.7131-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0213 (7)</oasis:entry>
         <oasis:entry colname="col10">0.070</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M217" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.799</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M218" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.999</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M219" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0362</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M220" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.5282</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-François I.O.</oasis:entry>
         <oasis:entry colname="col2">3100_chs</oasis:entry>
         <oasis:entry colname="col3">46.996500</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M221" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.808167</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M222" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.5</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M223" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M224" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.561</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M225" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.994</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M226" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0365</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M227" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.3320</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Berthier-sur-Mer</oasis:entry>
         <oasis:entry colname="col2">brsm_gnssir</oasis:entry>
         <oasis:entry colname="col3">46.935213</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M228" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.735887</oasis:entry>
         <oasis:entry colname="col5">2023-05-22</oasis:entry>
         <oasis:entry colname="col6">2023-10-03</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">7.5673-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0134 (10)</oasis:entry>
         <oasis:entry colname="col10">0.080</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M229" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.750</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M230" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.001</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M231" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0363</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M232" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.5121</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Banc du Cap Brûlé</oasis:entry>
         <oasis:entry colname="col2">3075_chs</oasis:entry>
         <oasis:entry colname="col3">47.089500</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M233" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.710833</oasis:entry>
         <oasis:entry colname="col5">2023-03-13</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M234" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.55</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M235" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M236" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.252</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M237" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.991</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M238" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0367</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M239" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.9765</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Grosse-Île</oasis:entry>
         <oasis:entry colname="col2">3190_chs</oasis:entry>
         <oasis:entry colname="col3">47.019500</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M240" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.670833</oasis:entry>
         <oasis:entry colname="col5">2023-05-09</oasis:entry>
         <oasis:entry colname="col6">2023-08-30</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M241" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.41</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M242" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.025</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M243" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.579</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M244" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.996</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M245" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0365</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M246" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.3422</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Petite-Rivière-St-François</oasis:entry>
         <oasis:entry colname="col2">prsf_gnssir</oasis:entry>
         <oasis:entry colname="col3">47.303910</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M247" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.561450</oasis:entry>
         <oasis:entry colname="col5">2023-04-28</oasis:entry>
         <oasis:entry colname="col6">2025-07-09</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">7.6659-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0277 (10)</oasis:entry>
         <oasis:entry colname="col10">0.084</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M248" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.596</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M249" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.980</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M250" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0374</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M251" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.2986</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Isle-aux-Grues</oasis:entry>
         <oasis:entry colname="col2">ilag_gnssir</oasis:entry>
         <oasis:entry colname="col3">47.055331</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M252" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.532282</oasis:entry>
         <oasis:entry colname="col5">2023-04-27</oasis:entry>
         <oasis:entry colname="col6">2024-05-21</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">7.6156-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0168 (14)</oasis:entry>
         <oasis:entry colname="col10">0.112</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M253" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.559</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M254" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.997</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M255" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0366</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M256" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.3191</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Islet-sur-Mer</oasis:entry>
         <oasis:entry colname="col2">ilsm_gnssir</oasis:entry>
         <oasis:entry colname="col3">47.134067</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M257" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.370164</oasis:entry>
         <oasis:entry colname="col5">2023-03-17</oasis:entry>
         <oasis:entry colname="col6">2025-07-10</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">8.4474-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0209 (6)</oasis:entry>
         <oasis:entry colname="col10">0.097</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M258" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.429</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M259" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.996</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M260" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0369</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M261" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.1828</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Joseph-de-la-Rive</oasis:entry>
         <oasis:entry colname="col2">3057_chs</oasis:entry>
         <oasis:entry colname="col3">47.448833</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M262" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.365500</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M263" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.34</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M264" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M265" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.750</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M266" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.975</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M267" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0379</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M268" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.4349</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saint-Jean-Port-Joli</oasis:entry>
         <oasis:entry colname="col2">3170_chs</oasis:entry>
         <oasis:entry colname="col3">47.216167</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M269" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.274667</oasis:entry>
         <oasis:entry colname="col5">2023-05-04</oasis:entry>
         <oasis:entry colname="col6">2023-09-20</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M270" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.69</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M271" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.025</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M272" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.342</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M273" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.993</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M274" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0371</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M275" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.0913</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cap-aux-Oies</oasis:entry>
         <oasis:entry colname="col2">cpao_sol</oasis:entry>
         <oasis:entry colname="col3">47.494346</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M276" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.228827</oasis:entry>
         <oasis:entry colname="col5">2023-05-24</oasis:entry>
         <oasis:entry colname="col6">2023-10-01</oasis:entry>
         <oasis:entry colname="col7">n</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M277" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.5529</oasis:entry>
         <oasis:entry colname="col9">0.0409 (8)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M278" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.871</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M279" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.976</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M280" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0380</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M281" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.5845</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cap-aux-Oies</oasis:entry>
         <oasis:entry colname="col2">cpao_ct2x</oasis:entry>
         <oasis:entry colname="col3">47.494346</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M282" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.228827</oasis:entry>
         <oasis:entry colname="col5">2023-05-24</oasis:entry>
         <oasis:entry colname="col6">2023-08-05</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M283" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.5455</oasis:entry>
         <oasis:entry colname="col9">0.0409 (8)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M284" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.871</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M285" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.976</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M286" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0380</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M287" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.5845</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">St-Roch-des-Aulnaies</oasis:entry>
         <oasis:entry colname="col2">srda_sol</oasis:entry>
         <oasis:entry colname="col3">47.317108</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M288" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.171739</oasis:entry>
         <oasis:entry colname="col5">2023-05-16</oasis:entry>
         <oasis:entry colname="col6">2023-10-02</oasis:entry>
         <oasis:entry colname="col7">n</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M289" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.0150</oasis:entry>
         <oasis:entry colname="col9">0.0262 (20)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M290" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.257</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M291" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.990</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M292" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0375</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M293" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.0050</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">St-Roch-des-Aulnaies</oasis:entry>
         <oasis:entry colname="col2">srda_ct2x</oasis:entry>
         <oasis:entry colname="col3">47.317108</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M294" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.171739</oasis:entry>
         <oasis:entry colname="col5">2023-05-16</oasis:entry>
         <oasis:entry colname="col6">2023-07-02</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M295" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.3918</oasis:entry>
         <oasis:entry colname="col9">0.0268 (8)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M296" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.257</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M297" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.990</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M298" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0375</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M299" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>28.0050</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Pointe-aux-Orignaux</oasis:entry>
         <oasis:entry colname="col2">ptor_sol</oasis:entry>
         <oasis:entry colname="col3">47.465967</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M300" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.036457</oasis:entry>
         <oasis:entry colname="col5">2023-05-17</oasis:entry>
         <oasis:entry colname="col6">2023-10-02</oasis:entry>
         <oasis:entry colname="col7">n</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M301" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.4445</oasis:entry>
         <oasis:entry colname="col9">0.0378 (31)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M302" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.131</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M303" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.985</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M304" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0379</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M305" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.8780</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Pointe-aux-Orignaux</oasis:entry>
         <oasis:entry colname="col2">ptor_ct2x</oasis:entry>
         <oasis:entry colname="col3">47.465967</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M306" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.036457</oasis:entry>
         <oasis:entry colname="col5">2023-05-17</oasis:entry>
         <oasis:entry colname="col6">2023-08-05</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M307" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.5563</oasis:entry>
         <oasis:entry colname="col9">0.0296 (15)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M308" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.131</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M309" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.985</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M310" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0379</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M311" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.8780</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rivière-du-Loup</oasis:entry>
         <oasis:entry colname="col2">3130_chs</oasis:entry>
         <oasis:entry colname="col3">47.846833</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M312" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.571833</oasis:entry>
         <oasis:entry colname="col5">2023-05-08</oasis:entry>
         <oasis:entry colname="col6">2023-09-24</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M313" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.61</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M314" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.025</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M315" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.805</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M316" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.975</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M317" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0391</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M318" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.5636</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Grandes-Bergeronnes</oasis:entry>
         <oasis:entry colname="col2">grbr_gnssir</oasis:entry>
         <oasis:entry colname="col3">48.227974</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M319" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.554389</oasis:entry>
         <oasis:entry colname="col5">2023-05-24</oasis:entry>
         <oasis:entry colname="col6">2023-11-30</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">5.1942-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0286 (10)</oasis:entry>
         <oasis:entry colname="col10">0.051</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M320" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.853</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M321" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.950</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M322" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0403</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M323" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.5529</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Isle-Verte N</oasis:entry>
         <oasis:entry colname="col2">ilvn_sol</oasis:entry>
         <oasis:entry colname="col3">48.052872</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M324" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.423245</oasis:entry>
         <oasis:entry colname="col5">2023-05-23</oasis:entry>
         <oasis:entry colname="col6">2023-10-03</oasis:entry>
         <oasis:entry colname="col7">n</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M325" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.9845</oasis:entry>
         <oasis:entry colname="col9">0.0175 (21)</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M326" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.853</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M327" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.964</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M328" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0398</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M329" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.6305</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Isle-Verte S</oasis:entry>
         <oasis:entry colname="col2">ilvs_gnssir</oasis:entry>
         <oasis:entry colname="col3">48.039621</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M330" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.406307</oasis:entry>
         <oasis:entry colname="col5">2023-05-23</oasis:entry>
         <oasis:entry colname="col6">2023-12-20</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">6.1887-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0199 (13)</oasis:entry>
         <oasis:entry colname="col10">0.065</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M331" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.817</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M332" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.966</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M333" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0397</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M334" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.6002</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Trois-Pistoles</oasis:entry>
         <oasis:entry colname="col2">trps_gnssir</oasis:entry>
         <oasis:entry colname="col3">48.169958</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M335" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.132676</oasis:entry>
         <oasis:entry colname="col5">2023-05-22</oasis:entry>
         <oasis:entry colname="col6">2024-11-21</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">8.3495-(rh+ahgt)</oasis:entry>
         <oasis:entry colname="col9">0.0504 (18)</oasis:entry>
         <oasis:entry colname="col10">0.087</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M336" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.494</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M337" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.964</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M338" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0401</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M339" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>27.3371</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rimouski</oasis:entry>
         <oasis:entry colname="col2">2985_chs</oasis:entry>
         <oasis:entry colname="col3">48.478333</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M340" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>68.513667</oasis:entry>
         <oasis:entry colname="col5">2023-01-01</oasis:entry>
         <oasis:entry colname="col6">2026-09-15</oasis:entry>
         <oasis:entry colname="col7">y</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M341" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.29</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M342" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>0.015</oasis:entry>
         <oasis:entry colname="col10">–</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M343" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>25.874</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M344" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.953</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M345" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.0411</oasis:entry>
         <oasis:entry colname="col14"><inline-formula><mml:math id="M346" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>26.6808</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup>

</oasis:table><table-wrap-foot><p id="d2e4153"><sup>*</sup> Definitions of rh and ahgt variables can be found in Table <xref ref-type="table" rid="TA2"/>.</p></table-wrap-foot></table-wrap>

<table-wrap id="TA2" specific-use="star"><label>Table A2</label><caption><p id="d2e7512">Variables included in Level 1 and Level 2 water level files. For a complete description of GNSS-IR variables, refer to <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx39" id="text.50"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="8.2cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Sensor/Level</oasis:entry>
         <oasis:entry colname="col2">Sampling</oasis:entry>
         <oasis:entry colname="col3">Field</oasis:entry>
         <oasis:entry colname="col4">Unit</oasis:entry>
         <oasis:entry colname="col5">Definition</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">chs_l1</oasis:entry>
         <oasis:entry colname="col2">1–10 min</oasis:entry>
         <oasis:entry colname="col3">date</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">qcFlagCode/qc</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Quality control flag code: 1 (good), 2 (not evaluated or unknown), 3 (questionable/suspect)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Value/wlo</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Observed water levels, referenced to chart datum (CD)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">chs_l2</oasis:entry>
         <oasis:entry colname="col2">1–10 min</oasis:entry>
         <oasis:entry colname="col3">datetime</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">wlvl CGVD28</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Observed water levels, referenced to CGVD28, epoch 1997.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Temperature</oasis:entry>
         <oasis:entry colname="col4">°C</oasis:entry>
         <oasis:entry colname="col5">Water temperature (when available)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Salinity</oasis:entry>
         <oasis:entry colname="col4">PSU</oasis:entry>
         <oasis:entry colname="col5">Salinity (when available)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">sol_l1</oasis:entry>
         <oasis:entry colname="col2">15 min</oasis:entry>
         <oasis:entry colname="col3">Date</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Date</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Time</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">ms</oasis:entry>
         <oasis:entry colname="col4">ms</oasis:entry>
         <oasis:entry colname="col5">Milliseconds</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">LEVEL</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Barometrically compensated heights, in sensor arbitrary reference</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">TEMPERATURE</oasis:entry>
         <oasis:entry colname="col4">°C</oasis:entry>
         <oasis:entry colname="col5">Water temperature</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">sol_l2</oasis:entry>
         <oasis:entry colname="col2">15 min</oasis:entry>
         <oasis:entry colname="col3">datetime</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">wlvl CGVD28</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Observed water levels, referenced to CGVD28, epoch 1997.0</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Temperature</oasis:entry>
         <oasis:entry colname="col4">°C</oasis:entry>
         <oasis:entry colname="col5">Water temperature</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">ct2x_l1</oasis:entry>
         <oasis:entry colname="col2">3 min</oasis:entry>
         <oasis:entry colname="col3">Date_Time</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Heights</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Barometrically compensated heights, in sensor arbitrary reference</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Heights_density_corrected</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Density-corrected heights, in sensor arbitrary reference</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">ct2x_l2</oasis:entry>
         <oasis:entry colname="col2">3 min</oasis:entry>
         <oasis:entry colname="col3">datetime</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">wlvl CGVD28</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Observed water levels, referenced to CGVD28, epoch 1997.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Temperature</oasis:entry>
         <oasis:entry colname="col4">°C</oasis:entry>
         <oasis:entry colname="col5">Water temperature</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Salinity</oasis:entry>
         <oasis:entry colname="col4">PSU</oasis:entry>
         <oasis:entry colname="col5">Salinity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">gnssir_l1</oasis:entry>
         <oasis:entry colname="col2">Irregular</oasis:entry>
         <oasis:entry colname="col3">aid</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Antenna ID (0, 1, 2 or 3)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">prn</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Satellite ID (pseudo random noise)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">t</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5">GPS time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">rh</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Reflector height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">tanededt</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
         <oasis:entry colname="col5">tan(<inline-formula><mml:math id="M347" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula>)/d<inline-formula><mml:math id="M348" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula>/d<inline-formula><mml:math id="M349" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> where <inline-formula><mml:math id="M350" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula> is the satellite elevation angle</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">minelv</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Minimum elevation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">maxelv</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Maximum elevation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">azi</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
         <oasis:entry colname="col5">Azimuth angle</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">dt</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5">Total time of arc</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">ahgt</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Height of antennas relative to each other</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">sp</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Largest spectral peak from normalized Lomb–Scargle periodogram</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">ptn</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">SP normalized by the mean of all spectral peaks</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">clr</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">SP normalized by the mean of all secondary spectral peaks (confidence level of retrieval)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">prn</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Ratio of first and second largest spectral peaks</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">ms</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Mean signal-to-noise ratio (SNR)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">vs</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Variance of the detrended SNR</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">af</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Area factor</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">df</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Rate of change in power (relative damping factor)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">gnssir_l2</oasis:entry>
         <oasis:entry colname="col2">5 min</oasis:entry>
         <oasis:entry colname="col3">datetime</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">wlvl CGVD28</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Observed water levels, referenced to CGVD28, epoch 1997.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">error</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5">Observed water level uncertainty</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">flag</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">Ground flag code: 0 (water), 1 (ground)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="TA3" specific-use="star"><label>Table A3</label><caption><p id="d2e8317">St. Lawrence Estuary wave buoys. The ID given in column 3 is dependent on the buoy type and its assigned number or name. The geoposition corresponds to the water depth, longitude and latitude at the centroid of the buoy's operating area, expressed in decimal degrees, using the WSG84 geodetic datum. Start and end dates correspond to deploying and dismantling dates, respectively.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Location</oasis:entry>
         <oasis:entry colname="col2">Buoy type</oasis:entry>
         <oasis:entry colname="col3">ID</oasis:entry>
         <oasis:entry colname="col4">Longitude</oasis:entry>
         <oasis:entry colname="col5">Latitude</oasis:entry>
         <oasis:entry colname="col6">Water</oasis:entry>
         <oasis:entry colname="col7">Start date</oasis:entry>
         <oasis:entry colname="col8">End date</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">(° E)</oasis:entry>
         <oasis:entry colname="col5">(° N)</oasis:entry>
         <oasis:entry colname="col6">depth (m)</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Rimouski</oasis:entry>
         <oasis:entry colname="col2">AZMP platform</oasis:entry>
         <oasis:entry colname="col3">azmp-iml4</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">68.5821</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M352" display="inline"><mml:mn mathvariant="normal">48.6672</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M353" display="inline"><mml:mn mathvariant="normal">335</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">2023-05-12</oasis:entry>
         <oasis:entry colname="col8">2025-10-12</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Trois-Pistoles</oasis:entry>
         <oasis:entry colname="col2">Spotter</oasis:entry>
         <oasis:entry colname="col3">spot-0572</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">69.2487</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M355" display="inline"><mml:mn mathvariant="normal">48.1535</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M356" display="inline"><mml:mn mathvariant="normal">4</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">2023-05-30</oasis:entry>
         <oasis:entry colname="col8">2023-08-17</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Les Escoumins</oasis:entry>
         <oasis:entry colname="col2">Spotter</oasis:entry>
         <oasis:entry colname="col3">spot-1082</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">69.2780</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M358" display="inline"><mml:mn mathvariant="normal">48.4211</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M359" display="inline"><mml:mn mathvariant="normal">200</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">2023-06-06</oasis:entry>
         <oasis:entry colname="col8">2023-06-09</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="TA4a" specific-use="star"><label>Table A4</label><caption><p id="d2e8540">Variables included in Level 0, 1 and 2 of AZMP wave datasets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="7.3cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left">Level/Type</oasis:entry>

         <oasis:entry colname="col2">Sampling</oasis:entry>

         <oasis:entry colname="col3">Field</oasis:entry>

         <oasis:entry colname="col4">Unit</oasis:entry>

         <oasis:entry colname="col5" align="left">Definition</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry colname="col1" align="left">Level 0/Accelerations</oasis:entry>

         <oasis:entry colname="col2">15 min</oasis:entry>

         <oasis:entry colname="col3">Time</oasis:entry>

         <oasis:entry colname="col4">UTC</oasis:entry>

         <oasis:entry colname="col5" align="left">Starting timestamp of each 10 min acceleration records</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">0.25 s</oasis:entry>

         <oasis:entry colname="col3">Time_Range</oasis:entry>

         <oasis:entry colname="col4">s</oasis:entry>

         <oasis:entry colname="col5" align="left">Time range of regularly sampled 10 min records</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Acceleration_X</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−2</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Eastward <inline-formula><mml:math id="M361" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> acceleration integrating low-rate heading adjustments for rotational</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3"/>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5" align="left">motion correction</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Acceleration_Y</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−2</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Northward <inline-formula><mml:math id="M363" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> acceleration integrating low-rate heading adjustments for rotational</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3"/>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5" align="left">motion correction</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Acceleration_Z</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−2</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Upward <inline-formula><mml:math id="M365" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> acceleration</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1" align="left">Level 0/Auxiliary variables</oasis:entry>

         <oasis:entry colname="col2">30 min</oasis:entry>

         <oasis:entry colname="col3">ADCP_Direction</oasis:entry>

         <oasis:entry colname="col4">T. N.</oasis:entry>

         <oasis:entry colname="col5" align="left">Eulerian sea water direction, measured by ADCP (bin #1)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">ADCP_Speed</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Eulerian sea water velocity, measured by ADCP (bin #1)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Atmo_Humidity</oasis:entry>

         <oasis:entry colname="col4">%</oasis:entry>

         <oasis:entry colname="col5" align="left">Relative humidity of the atmosphere at sea level</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Atmo_Pressure</oasis:entry>

         <oasis:entry colname="col4">mb</oasis:entry>

         <oasis:entry colname="col5" align="left">Pressure exerted by the atmosphere at sea level</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Atmo_Temperature</oasis:entry>

         <oasis:entry colname="col4">°C</oasis:entry>

         <oasis:entry colname="col5" align="left">Temperature of the atmosphere at sea level</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Buoy_Latitude</oasis:entry>

         <oasis:entry colname="col4">° N</oasis:entry>

         <oasis:entry colname="col5" align="left">Latitude of the platform</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Buoy_Longitude</oasis:entry>

         <oasis:entry colname="col4">° E</oasis:entry>

         <oasis:entry colname="col5" align="left">Longitude of the platform</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Buoy_Heading</oasis:entry>

         <oasis:entry colname="col4">T.N.</oasis:entry>

         <oasis:entry colname="col5" align="left">Heading of the platform corrected for magnetic declination</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Buoy_Pitching</oasis:entry>

         <oasis:entry colname="col4">°</oasis:entry>

         <oasis:entry colname="col5" align="left">Platform pitch angle relative to <inline-formula><mml:math id="M367" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axis, measured by inclinometer</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Buoy_Rolling</oasis:entry>

         <oasis:entry colname="col4">°</oasis:entry>

         <oasis:entry colname="col5" align="left">Platform roll angle relative to <inline-formula><mml:math id="M368" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis, measured by inclinometer</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">GPS_Course</oasis:entry>

         <oasis:entry colname="col4">T.N.</oasis:entry>

         <oasis:entry colname="col5" align="left">Platform course over ground, measured by onboard GPS</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">GPS_Speed</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Platform speed over ground, measured by onboard GPS</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Water_Conductivity</oasis:entry>

         <oasis:entry colname="col4">S/m</oasis:entry>

         <oasis:entry colname="col5" align="left">Conductivity of the water body</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Water_Salinity</oasis:entry>

         <oasis:entry colname="col4">PSU</oasis:entry>

         <oasis:entry colname="col5" align="left">Practical salinity of the water body</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Water_Sigma-Theta</oasis:entry>

         <oasis:entry colname="col4">kg m<sup>−3</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Density anomaly of the water body calculated using UNESCO algorithm</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Water_Temperature</oasis:entry>

         <oasis:entry colname="col4">°C</oasis:entry>

         <oasis:entry colname="col5" align="left">Temperature of the water body</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Wind_Provenance</oasis:entry>

         <oasis:entry colname="col4">T.N.</oasis:entry>

         <oasis:entry colname="col5" align="left">Provenance of winds measured by anenometer, corrected for buoy heading</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Wind_Gusts</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Wind gusts measured by anenometer</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Wind_Speed</oasis:entry>

         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Wind speed measured by anenometer</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left">Level 1/Wave spectra</oasis:entry>

         <oasis:entry colname="col2">30 min</oasis:entry>

         <oasis:entry colname="col3">Time</oasis:entry>

         <oasis:entry colname="col4">UTC</oasis:entry>

         <oasis:entry colname="col5" align="left">Starting timestamp of spectral variables time series</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">4.0 Hz</oasis:entry>

         <oasis:entry colname="col3">Frequency</oasis:entry>

         <oasis:entry colname="col4">Hz</oasis:entry>

         <oasis:entry colname="col5" align="left">Frequency bands</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Sxx</oasis:entry>

         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Auto-spectral density of <inline-formula><mml:math id="M375" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M376" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Syy</oasis:entry>

         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Auto-spectral density of <inline-formula><mml:math id="M380" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M381" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Szz</oasis:entry>

         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Auto-spectral density of <inline-formula><mml:math id="M385" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M386" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Cxy</oasis:entry>

         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Coincident-spectral density of <inline-formula><mml:math id="M390" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M391" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Qxz</oasis:entry>

         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Quadrature-spectral density of <inline-formula><mml:math id="M395" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M396" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Qyz</oasis:entry>

         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Quadrature-spectral density of <inline-formula><mml:math id="M400" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M401" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">A1</oasis:entry>

         <oasis:entry colname="col4">–</oasis:entry>

         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">B1</oasis:entry>

         <oasis:entry colname="col4">–</oasis:entry>

         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">A2</oasis:entry>

         <oasis:entry colname="col4">–</oasis:entry>

         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">B2</oasis:entry>

         <oasis:entry colname="col4">–</oasis:entry>

         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="TA4b"><label>Table A4</label><caption><p id="d2e9630">Continued.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="7cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left">Level/Type</oasis:entry>

         <oasis:entry colname="col2">Sampling</oasis:entry>

         <oasis:entry colname="col3">Field</oasis:entry>

         <oasis:entry colname="col4">Unit</oasis:entry>

         <oasis:entry colname="col5" align="left">Definition</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1" align="left">Level 2/Wind and wave parameters</oasis:entry>

         <oasis:entry colname="col2">30 min</oasis:entry>

         <oasis:entry colname="col3">Time</oasis:entry>

         <oasis:entry colname="col4">UTC</oasis:entry>

         <oasis:entry colname="col5" align="left">Starting timestamp of bulk wave parameters time series</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Hm0</oasis:entry>

         <oasis:entry colname="col4">m</oasis:entry>

         <oasis:entry colname="col5" align="left">Significant wave height</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Tm-10</oasis:entry>

         <oasis:entry colname="col4">s</oasis:entry>

         <oasis:entry colname="col5" align="left">Energy  period</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Tm01</oasis:entry>

         <oasis:entry colname="col4">s</oasis:entry>

         <oasis:entry colname="col5" align="left">Mean wave period</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Tm02</oasis:entry>

         <oasis:entry colname="col4">s</oasis:entry>

         <oasis:entry colname="col5" align="left">Mean zero-crossing period</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Theta_Mean</oasis:entry>

         <oasis:entry colname="col4">T.N.</oasis:entry>

         <oasis:entry colname="col5" align="left">Mean wave provenance</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Theta_Peak</oasis:entry>

         <oasis:entry colname="col4">T.N.</oasis:entry>

         <oasis:entry colname="col5" align="left">Peak wave provenance</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Sigma_Mean</oasis:entry>

         <oasis:entry colname="col4">°</oasis:entry>

         <oasis:entry colname="col5" align="left">Mean directional spreading</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Sigma_Peak</oasis:entry>

         <oasis:entry colname="col4">°</oasis:entry>

         <oasis:entry colname="col5" align="left">Peak directional spreading</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Frequency_Peak</oasis:entry>

         <oasis:entry colname="col4">Hz °</oasis:entry>

         <oasis:entry colname="col5" align="left">Peak frequency</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">Wavenumber_Peak</oasis:entry>

         <oasis:entry colname="col4">m<sup>−1</sup></oasis:entry>

         <oasis:entry colname="col5" align="left">Peak wavenumber</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">&lt;wave parameter&gt;_QC</oasis:entry>

         <oasis:entry colname="col4">–</oasis:entry>

         <oasis:entry colname="col5" align="left">LT Primary and secondary quality code for each wave parameter (see Table <xref ref-type="table" rid="T2"/>)</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="TA5"><label>Table A5</label><caption><p id="d2e9885">Variables included in Level 0, 1 and 2 of Spotter wave datasets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="7.2cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Level/Type</oasis:entry>
         <oasis:entry colname="col2">Sampling</oasis:entry>
         <oasis:entry colname="col3">Field</oasis:entry>
         <oasis:entry colname="col4">Unit</oasis:entry>
         <oasis:entry colname="col5" align="left">Definition</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Level 0/Displacements</oasis:entry>
         <oasis:entry colname="col2">30 min</oasis:entry>
         <oasis:entry colname="col3">Time</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5" align="left">Starting timestamp of each 30 min displacement records</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">0.4 s</oasis:entry>
         <oasis:entry colname="col3">Time_Range</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5" align="left">Time range of regularly sampled 30 min records</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Displacement_X</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5" align="left">Eastward <inline-formula><mml:math id="M408" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> displacement</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Displacement_Y</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5" align="left">Northward <inline-formula><mml:math id="M409" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> displacement</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Displacement_Z</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5" align="left">Upward <inline-formula><mml:math id="M410" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> displacement</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Level 0/Auxiliary variables</oasis:entry>
         <oasis:entry colname="col2">30 min</oasis:entry>
         <oasis:entry colname="col3">Time</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5" align="left">Starting timestamp of each 30 min auxiliary variables records</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">0.4 s</oasis:entry>
         <oasis:entry colname="col3">Time_Range</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5" align="left">Time range of regularly sampled 30 min records</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Buoy_Latitude</oasis:entry>
         <oasis:entry colname="col4">°E</oasis:entry>
         <oasis:entry colname="col5" align="left">Longitude of the platform</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Buoy_Longitude</oasis:entry>
         <oasis:entry colname="col4">°W</oasis:entry>
         <oasis:entry colname="col5" align="left">Longitude of the platform</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Water_Temperature</oasis:entry>
         <oasis:entry colname="col4">° C</oasis:entry>
         <oasis:entry colname="col5" align="left">Temperature of the water body (if available)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Level 1/Wave spectra</oasis:entry>
         <oasis:entry colname="col2">30 min</oasis:entry>
         <oasis:entry colname="col3">Time</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5" align="left">Starting timestamp of spectral variables time series</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">2.5 Hz</oasis:entry>
         <oasis:entry colname="col3">Frequency</oasis:entry>
         <oasis:entry colname="col4">Hz</oasis:entry>
         <oasis:entry colname="col5" align="left">Frequency bands</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Sxx</oasis:entry>
         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Auto-spectral density of <inline-formula><mml:math id="M413" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M414" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Syy</oasis:entry>
         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Auto-spectral density of <inline-formula><mml:math id="M418" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M419" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Szz</oasis:entry>
         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Auto-spectral density of <inline-formula><mml:math id="M423" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M424" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Cxy</oasis:entry>
         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Coincident-spectral density of <inline-formula><mml:math id="M428" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M429" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Qxz</oasis:entry>
         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Quadrature-spectral density of <inline-formula><mml:math id="M433" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M434" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Qyz</oasis:entry>
         <oasis:entry colname="col4">m<sup>2</sup> Hz<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Quadrature-spectral density of <inline-formula><mml:math id="M438" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M439" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> accelerations, high-pass filtered at <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">A1</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M441" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">B1</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M442" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">A2</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">B2</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5" align="left">Directional moment <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Level 2/Wave parameters</oasis:entry>
         <oasis:entry colname="col2">30 min</oasis:entry>
         <oasis:entry colname="col3">Time</oasis:entry>
         <oasis:entry colname="col4">UTC</oasis:entry>
         <oasis:entry colname="col5" align="left">Starting timestamp of bulk wave parameters time series</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Hm0</oasis:entry>
         <oasis:entry colname="col4">m</oasis:entry>
         <oasis:entry colname="col5" align="left">Significant wave height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Tm-10</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5" align="left">Energy  period</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Tm01</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5" align="left">Mean wave period</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Tm02</oasis:entry>
         <oasis:entry colname="col4">s</oasis:entry>
         <oasis:entry colname="col5" align="left">Mean zero-crossing period</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Theta_Mean</oasis:entry>
         <oasis:entry colname="col4">T.N.</oasis:entry>
         <oasis:entry colname="col5" align="left">Mean wave provenance</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Theta_Peak</oasis:entry>
         <oasis:entry colname="col4">T.N.</oasis:entry>
         <oasis:entry colname="col5" align="left">Peak wave provenance</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Sigma_Mean</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
         <oasis:entry colname="col5" align="left">Mean directional spreading</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Sigma_Peak</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
         <oasis:entry colname="col5" align="left">Peak directional spreading</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Frequency_Peak</oasis:entry>
         <oasis:entry colname="col4">Hz °</oasis:entry>
         <oasis:entry colname="col5" align="left">Peak frequency</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Wavenumber_Peak</oasis:entry>
         <oasis:entry colname="col4">m<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5" align="left">Peak wavenumber</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</app>
  </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e10814">PM: conceptualization, data curation, formal analysis, funding acquisition, investigation, methodology, resources, supervision, validation, writing (original draft preparation). XC: data curation, formal analysis, investigation, software, writing (original draft preparation). DP: data curation, formal analysis, investigation, software, validation, writing (original draft preparation). MS: conceptualization, funding acquisition, resources, writing (review and editing). AC: data curation, validation, writing (review and editing). FFL: supervision, data curation, writing (review and editing). JM: resources, writing (review and editing). YCN: data curation, writing (review and editing). ÉD: data curation, writing (review and editing). AO: data curation, writing (review and editing). CC: funding acquisition, resources, supervision, writing (review and editing). FA: conceptualization, funding acquisition, project administration, resources, supervision. GS: methodology, supervision, writing (review and editing). SB: data curation, writing (review and editing). SI: data curation, writing (review and editing). MD: conceptualization, writing (review and editing). DLP: conceptualization, writing (review and editing). MT: writing (review and editing).</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e10827">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e10833">Special thanks go to the Canadian Hydrographic Survey for contributing four temporary tide gauge installations. We also warmly thank Jérémy Baudry from UQAR-ISMER for sharing code for the analysis of wave buoy data.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e10838">This research has been supported by the Canadian Space Agency (grant nos. 19SUSWEC and 21SUESPVSW), the Nature et technologies (grant no. 2024-PR-326974), and the National Aeronautics and Space Administration, Jet Propulsion Laboratory (grant nos. 80NM0018D0004 and NNH23ZDA001N-SWOTST).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bibx1"><label>Belzile et al.(2016)Belzile, Galbraith, and Bourgault</label><mixed-citation> Belzile, M., Galbraith, P. S., and Bourgault, D.: Water renewals in the Saguenay Fjord, J. Geophys. Res.-Oceans, 121, 638–657, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Bizhanimanzar et al.(2024)Bizhanimanzar, Rondeau-Genesse, Caron, Lefaivre, and Mailhot</label><mixed-citation>Bizhanimanzar, M., Rondeau-Genesse, G., Caron, L. P., Lefaivre, D., and Mailhot, E.: Joint Occurrence of Extreme Water Level and River Flows in St. Lawrence River Coasts Under Present and Sea Level Rise Conditions, Earth's Future, 12, e2023EF004027, <ext-link xlink:href="https://doi.org/10.1029/2023EF004027" ext-link-type="DOI">10.1029/2023EF004027</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bourgault and Kelley(2003)</label><mixed-citation> Bourgault, D. and Kelley, D. E.: Wave-induced boundary mixing in a partially mixed estuary, J. Mar. Res., 61, 553–576, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bourgault and Matte(2020)</label><mixed-citation>Bourgault, D. and Matte, P.: A Physically Based Method for Real-Time Monitoring of Tidal River Discharges From Water Level Observations, With an Application to the St. Lawrence River, J. Geophys. Res.-Oceans, 125, e2019JC015992, <ext-link xlink:href="https://doi.org/10.1029/2019JC015992" ext-link-type="DOI">10.1029/2019JC015992</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bourgault et al.(2016a)Bourgault, Chavanne, Dumont, Morin, Galbraith, and Gostiaux</label><mixed-citation> Bourgault, D., Chavanne, C., Dumont, D., Morin, E., Galbraith, P., and Gostiaux, L.: Le point sur les marées d'équinoxes dans l'estuaire du Saint-Laurent,   Nat. Can., 140, 73–84, 2016a.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bourgault et al.(2016b)Bourgault, Galbraith, and Chavanne</label><mixed-citation>Bourgault, D., Galbraith, P. S., and Chavanne, C.: Generation of internal solitary waves by frontally forced intrusions in geophysical flows, Nat. Commun., 7, 13606, <ext-link xlink:href="https://doi.org/10.1038/ncomms13606" ext-link-type="DOI">10.1038/ncomms13606</ext-link>, 2016b.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bushnell(2019)</label><mixed-citation>Bushnell, M.: Manual for Real-Time Quality Control of In-Situ Surface Wave Data: A Guide to Quality Control and Quality Assurance of In-Situ Surface Wave Observations Version 2.1., <ext-link xlink:href="https://doi.org/10.25923/7yc5-vs69" ext-link-type="DOI">10.25923/7yc5-vs69</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Chartrand(2026a)</label><mixed-citation>Chartrand, X.: xavier-chartrand/AZMP: ESSD AZMP (Version v1.0), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.22961661" ext-link-type="DOI">10.5281/zenodo.22961661</ext-link>,  2026a.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Chartrand(2026a)</label><mixed-citation>Chartrand, X.: xavier-chartrand/Spotter: ESSD Spotter (Version v1.0),  Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.22961954" ext-link-type="DOI">10.5281/zenodo.22961954</ext-link>, 2026b.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>d'Ovidio et al.(2019)d'Ovidio, Pascual, Wang, Doglioli, Jing, Moreau, Grégori, Swart, Speich, Cyr et al.</label><mixed-citation>D’Ovidio, F., Pascual, A., Wang, J., Doglioli, A.M., Jing, Z., Moreau, S., Grégori, G., Swart, S., Speich, S., Cyr, F., Legresy, B., Chao, Y., Fu, L., and Morrow, R. A.: Frontiers in Fine-Scale in situ Studies: Opportunities During the SWOT Fast Sampling Phase, Front. Mar. Sci., 6, 168, <ext-link xlink:href="https://doi.org/10.3389/fmars.2019.00168" ext-link-type="DOI">10.3389/fmars.2019.00168</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Durand et al.(2020)Durand, Chen, de Moraes Frasson, Pavelsky, Williams, Yang, and Fore</label><mixed-citation>Durand, M., Chen, C., de Moraes Frasson, R. P., Pavelsky, T. M., Williams, B., Yang, X., and Fore, A.: How will radar layover impact SWOT measurements of water surface elevation and slope, and estimates of river discharge?, Remote Sens. Environ., 247, 111883, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2020.111883" ext-link-type="DOI">10.1016/j.rse.2020.111883</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Elmi et al.(2024)Elmi, Tourian, Saemian, and Sneeuw</label><mixed-citation>Elmi, O., Tourian, M. J., Saemian, P., and Sneeuw, N.: Remote Sensing-Based Extension of GRDC Discharge Time Series-A Monthly Product with Uncertainty Estimates, Sci. Data, 11, 240, <ext-link xlink:href="https://doi.org/10.1038/s41597-024-03078-6" ext-link-type="DOI">10.1038/s41597-024-03078-6</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>El-Sabh et al.(1982)El-Sabh, Lie, and Koutitonsky</label><mixed-citation> El-Sabh, M. I., Lie, H.-J., and Koutitonsky, V. G.: Variability of the Near-Surface Residual Current in the Lower St. Lawrence Estuary, J. Geophys. Res.-Oceans, 87, 9589–9600, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Forrester(1974)</label><mixed-citation> Forrester, W. D.: Internal tides in St. Lawrence estuary, J. Mar. Res., 32, 55–66, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Fu et al.(2024)Fu, Pavelsky, Cretaux, Morrow, Farrar, Vaze, Sengenes, Vinogradova-Shiffer, Sylvestre-Baron, Picot et al.</label><mixed-citation>Fu, L.-L., Pavelsky, T., Cretaux, J.-F., Morrow, R., Farrar, J. T., Vaze, P., Sengenes, P., Vinogradova-Shiffer, N., Sylvestre-Baron, A., Picot, N., and Dibarboure, G.: The Surface Water and Ocean Topography Mission: A breakthrough in radar remote sensing of the ocean and land surface water, Geophys. Res. Lett., 51, e2023GL107652, <ext-link xlink:href="https://doi.org/10.1029/2023GL107652" ext-link-type="DOI">10.1029/2023GL107652</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Godin(1999)</label><mixed-citation> Godin, G.: The Propagation of Tides up Rivers with Special Considerations on the Upper Saint Lawrence River, Estuar. Coast. Shelf S., 48, 307–324, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Haigh et al.(2023)Haigh, Marcos, Talke, Woodworth, Hunter, Hague, Arns, Bradshaw, and Thompson</label><mixed-citation> Haigh, I. D., Marcos, M., Talke, S. A., Woodworth, P. L., Hunter, J. R., Hague, B. S., Arns, A., Bradshaw, E., and Thompson, P.: GESLA version 3: A Major Update to the Global Higher-Frequency Sea-Level Dataset, Geosci. Data J., 10, 293–314, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Hanson and Phillips(2001)</label><mixed-citation> Hanson, J. L. and Phillips, O. M.: Automated analysis of ocean surface directional wave spectra, J. Atmos. Ocean. Tech., 18, 277–293, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Hopkinson et al.(2011)Hopkinson, Crasto, Marsh, Forbes, and Lesack</label><mixed-citation> Hopkinson, C., Crasto, N., Marsh, P., Forbes, D., and Lesack, L.: Investigating the spatial distribution of water levels in the Mackenzie Delta using airborne LiDAR, Hydrol. Process., 25, 2995–3011, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Hsu et al.(1994)Hsu, Meindl, and Gilhousen</label><mixed-citation>Hsu, S. A., Meindl, E. A., and Gilhousen, D. B.: Determining the power-law wind-profile exponent under near-neutral stability conditions at sea, J. Appl. Meteorol.,  757–765, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1994)033&lt;0757:DTPLWP&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1994)033&lt;0757:DTPLWP&gt;2.0.CO;2</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>JPL D-109532, Revision A(2025)</label><mixed-citation>JPL D-109532, Revision A: SWOT Science Data Products User Handbook, Jet Propulsion Laboratory Internal Document, Pasadena, CA, <uri>https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-docs/web-misc/swot_mission_docs/D-109532_SWOT_UserHandbook_RevA_20250311_sig-final.pdf</uri> (last access: 26 September 2026), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Kim et al.(2021)Kim, Lee, Park, and Shin</label><mixed-citation>Kim, S. K., Lee, E., Park, J., and Shin, S.: Feasibility Analysis of GNSS-Reflectometry for Monitoring Coastal Hazards, Remote Sens., 13, 976, <ext-link xlink:href="https://doi.org/10.3390/rs13050976" ext-link-type="DOI">10.3390/rs13050976</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Little et al.(2022)Little, Lewis, and Pietkiewicz</label><mixed-citation>Little, S., Lewis, J. P., and Pietkiewicz, H.: Defining Estuarine Squeeze: The Loss of Upper Estuarine Transitional Zones Against In-Channel Barriers Through Saline Intrusion, Estuar. Coast. Shelf S., 278, 108107, <ext-link xlink:href="https://doi.org/10.1016/j.ecss.2022.108107" ext-link-type="DOI">10.1016/j.ecss.2022.108107</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Matte et al.(2017a)Matte, Secretan, and Morin</label><mixed-citation>Matte, P., Secretan, Y., and Morin, J.: Hydrodynamic Modeling of the St. Lawrence Fluvial Estuary. I: Model Setup, Calibration, and Validation, J. Waterw.  Port  C., 143, 04017010, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)WW.1943-5460.0000397" ext-link-type="DOI">10.1061/(ASCE)WW.1943-5460.0000397</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Matte et al.(2017b)Matte, Secretan, and Morin</label><mixed-citation>Matte, P., Secretan, Y., and Morin, J.: Hydrodynamic Modeling of the St. Lawrence Fluvial Estuary. II: Reproduction of Spatial and Temporal Patterns, J. Waterw.  Port  C., 143, 04017011, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)WW.1943-5460.0000394" ext-link-type="DOI">10.1061/(ASCE)WW.1943-5460.0000394</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Matte et al.(2019)Matte, Secretan, and Morin</label><mixed-citation> Matte, P., Secretan, Y., and Morin, J.: Drivers of residual and tidal flow variability in the St. Lawrence fluvial estuary: Influence on tidal wave propagation, Cont.  Shelf Res., 174, 158–173, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Matte et al.(2026)Matte, Chartrand, and Purnell</label><mixed-citation>Matte, P., Chartrand, X., and Purnell, D.: Benchmark dataset of water levels and waves in the St. Lawrence Estuary and Saguenay Fjord, Quebec, Canada (1.0.0), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18225504" ext-link-type="DOI">10.5281/zenodo.18225504</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Meran et al.(2021)Meran, Siehlow, and von Hirschhausen</label><mixed-citation>Meran, G., Siehlow, M., and von Hirschhausen: Integrated Water Resource Management: Principles and Applications, The Economics of Water: Rules and Institutions,  23–121, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-48485-9_3" ext-link-type="DOI">10.1007/978-3-030-48485-9_3</ext-link>, 2021. </mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Mertz and Gratton(1990)</label><mixed-citation>Mertz, G. and Gratton, Y.: Topographic Waves and Topographically Induced Motions in the St. Lawrence Estuary BT – Oceanography of a Large-Scale Estuarine System: The St. Lawrence, in: Oceanography of a Large-Scale Estuarine System: The St. Lawrence, edited by: El-Sabh, M. I. and Silverberg, N.,  Springer New York, 94–108, ISBN 978-1-4615-7534-4, <ext-link xlink:href="https://doi.org/10.1007/978-1-4615-7534-4_5" ext-link-type="DOI">10.1007/978-1-4615-7534-4_5</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Mertz et al.(1988)Mertz, El-Sabh, Proulx, and Condal</label><mixed-citation> Mertz, G., El-Sabh, M. I., Proulx, D., and Condal, A. R.: Instability of a Buoyancy-Driven Coastal Jet: The Gaspé Current and its St. Lawrence Precursor, J. Geophys. Res.-Oceans, 93, 6885–6893, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Mishra and Coulibaly(2009)</label><mixed-citation>Mishra, A. K. and Coulibaly, P.: Developments in Hydrometric Network Design: A review, Rev. Geophys., 47, <ext-link xlink:href="https://doi.org/10.1029/2007RG000243" ext-link-type="DOI">10.1029/2007RG000243</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Moftakhari et al.(2016)Moftakhari, Jay, and Talke</label><mixed-citation> Moftakhari, H. R., Jay, D. A., and Talke, S. A.: Estimating river discharge using multiple-tide gauges distributed along a channel, J. Geophys. Res.-Oceans, 121, 2078–2097, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Mulligan et al.(2023)Mulligan, Swatridge, Cantelon, Kurylyk, George, and Houser</label><mixed-citation>Mulligan, R. P., Swatridge, L., Cantelon, J. A., Kurylyk, B. L., George, E., and Houser, C.: Local and Remote Storm Surge Contributions to Total Water Levels in the Gulf of St. Lawrence During Hurricane Fiona, J. Geophys. Res.-Oceans, 128, e2023JC019910, <ext-link xlink:href="https://doi.org/10.1029/2023JC019910" ext-link-type="DOI">10.1029/2023JC019910</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Nikolaidou et al.(2020)Nikolaidou, Santos, Williams, and Geremia-Nievinski</label><mixed-citation>Nikolaidou, T., Santos, M. C., Williams, S. D. P., and Geremia-Nievinski, F.: Raytracing atmospheric delays in ground-based GNSS reflectometry, J. Geodesy, 94, 68, <ext-link xlink:href="https://doi.org/10.1007/s00190-020-01390-8" ext-link-type="DOI">10.1007/s00190-020-01390-8</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Nikolaidou et al.(2023)Nikolaidou, Santos, Williams, and Geremia-Nievinski</label><mixed-citation> Nikolaidou, T., Santos, M. C., Williams, S. D. P., and Geremia-Nievinski, F.: Development and Validation of Comprehensive Closed Formulas for Atmospheric Delay and Altimetry Correction in Ground-Based GNSS-R, IEEE T. Geosci. Remote, 61, 1–7, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Purnell et al.(2020)Purnell, Gomez, Chan, Strandberg, Holland, and Hobiger</label><mixed-citation> Purnell, D., Gomez, N., Chan, N. H., Strandberg, J., Holland, D. M., and Hobiger, T.: Quantifying the Uncertainty in Ground-Based GNSS-Reflectometry Sea Level Measurements, IEEE J. Sel. Top. Appl., 13, 4419–4428, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Purnell et al.(2021)Purnell, Gomez, Minarik, Porter, and Langston</label><mixed-citation>Purnell, D. J., Gomez, N., Minarik, W., Porter, D., and Langston, G.: Precise water level measurements using low-cost GNSS antenna arrays, Earth Surf. Dynam., 9, 673–685, <ext-link xlink:href="https://doi.org/10.5194/esurf-9-673-2021" ext-link-type="DOI">10.5194/esurf-9-673-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Purnell et al.(2024a)Purnell, Dabboor, Matte, Peters, Anctil, Ghobrial, and Pierre</label><mixed-citation>Purnell, D., Dabboor, M., Matte, P., Peters, D., Anctil, F., Ghobrial, T., and Pierre, A.: Observations of River Ice Breakup Using GNSS-IR, SAR and Machine Learning, IEEE T. Geosci. Remote,  62, 1–13, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2024.3380554" ext-link-type="DOI">10.1109/TGRS.2024.3380554</ext-link>, 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Purnell et al.(2024b)Purnell, Gomez, Minarik, and Langston</label><mixed-citation>Purnell, D., Gomez, N., Minarik, W., and Langston, G.: Real-Time Water Levels Using GNSS-IR: A Potential Tool for Flood Monitoring, Geophys. Res. Lett., 51, e2023GL105039, <ext-link xlink:href="https://doi.org/10.1029/2023GL105039" ext-link-type="DOI">10.1029/2023GL105039</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Raghukumar et al.(2019)Raghukumar, Chang, Spada, Jones, Janssen, and Gans</label><mixed-citation> Raghukumar, K., Chang, G., Spada, F., Jones, C., Janssen, T., and Gans, A.: Performance characteristics of “Spotter”, a newly developed real-time wave measurement buoy, J. Atmos. Ocean. Tech., 36, 1127–1141, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Ruest et al.(2013)Ruest, Neumeier, Dumont, and Lambert</label><mixed-citation> Ruest, B., Neumeier, U., Dumont, D., and Lambert, A.: Wave climate evaluation in the Gulf of St. Lawrence with a parametric wave model,  in: Proceedings of Coastal Dynamics 2013: Coastal Dynamics Research Emphasizing Practical Applications, edited by: Bonneton, P. and Garlan, T.,  Arcachon, France, 24–28 June 2013,    Brest, 1363–1374, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Ruiz-Martinez(2023)</label><mixed-citation>Ruiz-Martinez, G.: Seawater density from salinity, temperature and pressure, MATLAB central file exchange, <uri>https://www.mathworks.com/matlabcentral/fileexchange/85900-seawater-density-from-salinity-temperature-and-pressure</uri> (last access: 26 September 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Salameh et al.(2024)Salameh, Desroches, Deloffre, Fjørtoft, Mendoza, Turki, Froideval, Levaillant, Déchamps, Picot et al.</label><mixed-citation>Salameh, E., Desroches, D., Deloffre, J., Fjørtoft, R., Mendoza, E. T., Turki, I., Froideval, L., Levaillant, R., Déchamps, S., Picot, N., Laignel, B., and Frappart, F.: Evaluating SWOT's interferometric capabilities for mapping intertidal topography, Remote Sens. Environ., 314, 114401, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2024.114401" ext-link-type="DOI">10.1016/j.rse.2024.114401</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Sassi et al.(2011)Sassi, Hoitink, De Brye, Vermeulen, and Deleersnijder</label><mixed-citation> Sassi, M. G., Hoitink, A. J. F., De Brye, B., Vermeulen, B., and Deleersnijder, E.: Tidal impact on the division of river discharge over distributary channels in the Mahakam Delta, Ocean Dynam., 61, 2211–2228, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Simard et al.(2023)Simard, Chao, Christensen, Denbina, and Matte</label><mixed-citation>Simard, M., Chao, R., Christensen, A., Denbina, M., and Matte, P.: AirSWOT flies Cal/Val Campaign over the St. Lawrence Estuary, Airborne Science Newsletter, 4–6, <uri>https://airbornescience.nasa.gov/sites/default/files/documents/ASPnewsletter_Fall_2023_0.pdf</uri>    (last access: 26 September 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Simons et al.(2010)Simons, Monismith, Saucier, Johnson, and Winkler</label><mixed-citation> Simons, R. D., Monismith, S. G., Saucier, F. J., Johnson, L. E., and Winkler, G.: Modelling Stratification and Baroclinic Flow in the Estuarine Transition Zone of the St. Lawrence Estuary, Atmos.-Ocean, 48, 132–146, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Song et al.(2022)Song, He, Jia, Xiao, Asgarimehr, Wickert, Wang, and Zhang</label><mixed-citation> Song, M., He, X., Jia, D., Xiao, R., Asgarimehr, M., Wickert, J., Wang, X., and Zhang, Z.: Sea Surface States Detection in Polar Regions Using Measurements of Ground-Based GNSS Interferometric Reflectometry, IEEE T. Geosci. Remote, 60, 1–14, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Virtanen et al.(2020)Virtanen, Gommers, Oliphant, Haberland, Reddy, Cournapeau, Burovski, Peterson, Weckesser, Bright et al.</label><mixed-citation>Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., Carey, C. J., Polat, İ., Feng, Y., Moore, E. W., VanderPlas, J., Laxalde, D., Perktold, J., Cimrman, R., Henriksen, I., Quintero, E. A., Harris, C.R., Archibald, A. M., Ribeiro, A. H., Pedregosa, F., van Mulbregt, P., Vijaykumar, A., Bardelli, A. P., Rothberg, A., Hilboll, A., Kloeckner, A., Scopatz, A., Lee, A., Rokem, A., Woods, C. N., Fulton, C., Masson, C., Häggström, C., Fitzgerald, C., Nicholson, D. A., Hagen, D. R., Pasechnik, D. V., Olivetti, E., Martin, E., Wieser, E., Silva, F., Lenders, F., Wilhelm, F., Young, G., Price, G. A., Ingold, G.-L., Allen, G. E., Lee, G. R., Audren, H., Probst, I., Dietrich, J. P., Silterra, J., Webber, J. T., Slavič, J., Nothman, J., Buchner, J., Kulick, J., Schönberger, J. L., de Miranda Cardoso, J. V., Reimer, J., Harrington, J., Rodríguez, J. L. C., Nunez-Iglesias, J., Kuczynski, J., Tritz, K., Thoma, M., Newville, M., Kümmerer, M., Bolingbroke, M., Tartre, M., Pak, M., Smith, N.J., Nowaczyk, N., Shebanov, N., Pavlyk, O., Brodtkorb, P. A., Lee, P., McGibbon, R. T., Feldbauer, R., Lewis, S., Tygier, S., Sievert, S., Vigna, S., Peterson, S., More, S., Pudlik, T., Oshima, T., Pingel, T. J., Robitaille, T. P., Spura, T., Jones, T. R., Cera, T., Leslie, T., Zito, T., Krauss, T., Upadhyay, U., Halchenko, Y. O., Vázquez-Baeza, Y., and SciPy 1.0 Contributors.: SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python, Nat. Methods, 17, 261–272, 2020.  </mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Ward et al.(2020)Ward, Megonigal, Bond-Lamberty, Bailey, Butman, Canuel, Diefenderfer, Ganju, Goñi, Graham, Hopkinson, Khangaonkar, Langley, McDowell, Myers-Pigg, Neumann, Osburn, Price, Rowland, Sengupta, Simard, Thornton, Tzortziou, Vargas, Weisenhorn, and Windham-Myers</label><mixed-citation>Ward, N. D., Megonigal, J. P., Bond-Lamberty, B., Bailey, V. L., Butman, D., Canuel, E. A., Diefenderfer, H., Ganju, N. K., Goñi, M. A., Graham, E. B., Hopkinson, C. S., Khangaonkar, T., Langley, J. A., McDowell, N. G., Myers-Pigg, A. N., Neumann, R. B., Osburn, C. L., Price, R. M., Rowland, J., Sengupta, A., Simard, M., Thornton, P. E., Tzortziou, M., Vargas, R., Weisenhorn, P. B., and Windham-Myers, L.: Representing the function and sensitivity of coastal interfaces in Earth system models, Nat. Commun., 11, 2458, <ext-link xlink:href="https://doi.org/10.1038/s41467-020-16236-2" ext-link-type="DOI">10.1038/s41467-020-16236-2</ext-link>, 2020.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A benchmark dataset of water levels and waves for SWOT validation in the St. Lawrence Estuary and Saguenay Fjord, Quebec, Canada</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Belzile et al.(2016)Belzile, Galbraith, and Bourgault</label><mixed-citation>
      
Belzile, M., Galbraith, P. S., and Bourgault, D.: Water renewals in the
Saguenay Fjord, J. Geophys. Res.-Oceans, 121, 638–657,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bizhanimanzar et al.(2024)Bizhanimanzar, Rondeau-Genesse, Caron,
Lefaivre, and Mailhot</label><mixed-citation>
      
Bizhanimanzar, M., Rondeau-Genesse, G., Caron, L. P., Lefaivre, D., and
Mailhot, E.: Joint Occurrence of Extreme Water Level and River Flows in St.
Lawrence River Coasts Under Present and Sea Level Rise Conditions, Earth's
Future, 12, e2023EF004027, <a href="https://doi.org/10.1029/2023EF004027" target="_blank">https://doi.org/10.1029/2023EF004027</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bourgault and Kelley(2003)</label><mixed-citation>
      
Bourgault, D. and Kelley, D. E.: Wave-induced boundary mixing in a partially
mixed estuary, J. Mar. Res., 61, 553–576, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bourgault and Matte(2020)</label><mixed-citation>
      
Bourgault, D. and Matte, P.: A Physically Based Method for Real-Time
Monitoring of Tidal River Discharges From Water Level Observations, With an
Application to the St. Lawrence River, J. Geophys. Res.-Oceans, 125, e2019JC015992, <a href="https://doi.org/10.1029/2019JC015992" target="_blank">https://doi.org/10.1029/2019JC015992</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bourgault et al.(2016a)Bourgault, Chavanne, Dumont,
Morin, Galbraith, and Gostiaux</label><mixed-citation>
      
Bourgault, D., Chavanne, C., Dumont, D., Morin, E., Galbraith, P., and
Gostiaux, L.: Le point sur les marées d'équinoxes dans l'estuaire du
Saint-Laurent,   Nat. Can., 140, 73–84, 2016a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bourgault et al.(2016b)Bourgault, Galbraith, and
Chavanne</label><mixed-citation>
      
Bourgault, D., Galbraith, P. S., and Chavanne, C.: Generation of internal
solitary waves by frontally forced intrusions in geophysical flows, Nat.
Commun., 7, 13606, <a href="https://doi.org/10.1038/ncomms13606" target="_blank">https://doi.org/10.1038/ncomms13606</a>, 2016b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bushnell(2019)</label><mixed-citation>
      
Bushnell, M.: Manual for Real-Time Quality Control of In-Situ Surface Wave
Data: A Guide to Quality Control and Quality Assurance of In-Situ Surface
Wave Observations Version 2.1., <a href="https://doi.org/10.25923/7yc5-vs69" target="_blank">https://doi.org/10.25923/7yc5-vs69</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chartrand(2026a)</label><mixed-citation>
      
Chartrand, X.: xavier-chartrand/AZMP: ESSD AZMP (Version v1.0), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.22961661" target="_blank">https://doi.org/10.5281/zenodo.22961661</a>,  2026a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Chartrand(2026a)</label><mixed-citation>
      
Chartrand, X.: xavier-chartrand/Spotter: ESSD Spotter (Version v1.0),  Zenodo [code], <a href="https://doi.org/10.5281/zenodo.22961954" target="_blank">https://doi.org/10.5281/zenodo.22961954</a>, 2026b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>d'Ovidio et al.(2019)d'Ovidio, Pascual, Wang, Doglioli, Jing, Moreau,
Grégori, Swart, Speich, Cyr et al.</label><mixed-citation>
      
D’Ovidio, F., Pascual, A., Wang, J., Doglioli, A.M., Jing, Z., Moreau, S., Grégori, G., Swart, S., Speich, S., Cyr, F., Legresy, B., Chao, Y., Fu, L., and Morrow, R. A.: Frontiers in
Fine-Scale in situ Studies: Opportunities During the SWOT Fast Sampling
Phase, Front. Mar. Sci., 6, 168, <a href="https://doi.org/10.3389/fmars.2019.00168" target="_blank">https://doi.org/10.3389/fmars.2019.00168</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Durand et al.(2020)Durand, Chen, de Moraes Frasson, Pavelsky,
Williams, Yang, and Fore</label><mixed-citation>
      
Durand, M., Chen, C., de Moraes Frasson, R. P., Pavelsky, T. M., Williams, B.,
Yang, X., and Fore, A.: How will radar layover impact SWOT measurements of
water surface elevation and slope, and estimates of river discharge?, Remote
Sens. Environ., 247, 111883, <a href="https://doi.org/10.1016/j.rse.2020.111883" target="_blank">https://doi.org/10.1016/j.rse.2020.111883</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Elmi et al.(2024)Elmi, Tourian, Saemian, and Sneeuw</label><mixed-citation>
      
Elmi, O., Tourian, M. J., Saemian, P., and Sneeuw, N.: Remote Sensing-Based
Extension of GRDC Discharge Time Series-A Monthly Product with Uncertainty
Estimates, Sci. Data, 11, 240, <a href="https://doi.org/10.1038/s41597-024-03078-6" target="_blank">https://doi.org/10.1038/s41597-024-03078-6</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>El-Sabh et al.(1982)El-Sabh, Lie, and Koutitonsky</label><mixed-citation>
      
El-Sabh, M. I., Lie, H.-J., and Koutitonsky, V. G.: Variability of the
Near-Surface Residual Current in the Lower St. Lawrence Estuary, J.
Geophys. Res.-Oceans, 87, 9589–9600, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Forrester(1974)</label><mixed-citation>
      
Forrester, W. D.: Internal tides in St. Lawrence estuary, J. Mar.
Res., 32, 55–66, 1974.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Fu et al.(2024)Fu, Pavelsky, Cretaux, Morrow, Farrar, Vaze, Sengenes,
Vinogradova-Shiffer, Sylvestre-Baron, Picot et al.</label><mixed-citation>
      
Fu, L.-L., Pavelsky, T., Cretaux, J.-F., Morrow, R., Farrar, J. T., Vaze, P., Sengenes, P., Vinogradova-Shiffer, N., Sylvestre-Baron, A., Picot, N., and Dibarboure, G.: The Surface Water and Ocean Topography Mission: A breakthrough in
radar remote sensing of the ocean and land surface water, Geophys.
Res. Lett., 51, e2023GL107652, <a href="https://doi.org/10.1029/2023GL107652" target="_blank">https://doi.org/10.1029/2023GL107652</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Godin(1999)</label><mixed-citation>
      
Godin, G.: The Propagation of Tides up Rivers with Special Considerations on
the Upper Saint Lawrence River, Estuar. Coast. Shelf S., 48,
307–324, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Haigh et al.(2023)Haigh, Marcos, Talke, Woodworth, Hunter, Hague,
Arns, Bradshaw, and Thompson</label><mixed-citation>
      
Haigh, I. D., Marcos, M., Talke, S. A., Woodworth, P. L., Hunter, J. R., Hague,
B. S., Arns, A., Bradshaw, E., and Thompson, P.: GESLA version 3: A Major
Update to the Global Higher-Frequency Sea-Level Dataset, Geosci. Data
J., 10, 293–314, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Hanson and Phillips(2001)</label><mixed-citation>
      
Hanson, J. L. and Phillips, O. M.: Automated analysis of ocean surface
directional wave spectra, J. Atmos. Ocean. Tech., 18,
277–293, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Hopkinson et al.(2011)Hopkinson, Crasto, Marsh, Forbes, and
Lesack</label><mixed-citation>
      
Hopkinson, C., Crasto, N., Marsh, P., Forbes, D., and Lesack, L.:
Investigating the spatial distribution of water levels in the Mackenzie
Delta using airborne LiDAR, Hydrol. Process., 25, 2995–3011, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Hsu et al.(1994)Hsu, Meindl, and Gilhousen</label><mixed-citation>
      
Hsu, S. A., Meindl, E. A., and Gilhousen, D. B.: Determining the power-law
wind-profile exponent under near-neutral stability conditions at sea,
J. Appl. Meteorol.,  757–765, <a href="https://doi.org/10.1175/1520-0450(1994)033&lt;0757:DTPLWP&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1994)033&lt;0757:DTPLWP&gt;2.0.CO;2</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>JPL D-109532, Revision A(2025)</label><mixed-citation>
      
JPL D-109532, Revision A: SWOT Science Data Products User
Handbook, Jet Propulsion Laboratory Internal Document, Pasadena, CA, <a href="https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-docs/web-misc/swot_mission_docs/D-109532_SWOT_UserHandbook_RevA_20250311_sig-final.pdf" target="_blank"/> (last access: 26 September 2026), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Kim et al.(2021)Kim, Lee, Park, and Shin</label><mixed-citation>
      
Kim, S. K., Lee, E., Park, J., and Shin, S.: Feasibility Analysis of
GNSS-Reflectometry for Monitoring Coastal Hazards, Remote Sens., 13, 976, <a href="https://doi.org/10.3390/rs13050976" target="_blank">https://doi.org/10.3390/rs13050976</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Little et al.(2022)Little, Lewis, and Pietkiewicz</label><mixed-citation>
      
Little, S., Lewis, J. P., and Pietkiewicz, H.: Defining Estuarine Squeeze: The
Loss of Upper Estuarine Transitional Zones Against In-Channel Barriers
Through Saline Intrusion, Estuar. Coast. Shelf S., 278,
108107, <a href="https://doi.org/10.1016/j.ecss.2022.108107" target="_blank">https://doi.org/10.1016/j.ecss.2022.108107</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Matte et al.(2017a)Matte, Secretan, and
Morin</label><mixed-citation>
      
Matte, P., Secretan, Y., and Morin, J.: Hydrodynamic Modeling of the St.
Lawrence Fluvial Estuary. I: Model Setup, Calibration, and Validation,
J. Waterw.  Port  C., 143, 04017010, <a href="https://doi.org/10.1061/(ASCE)WW.1943-5460.0000397" target="_blank">https://doi.org/10.1061/(ASCE)WW.1943-5460.0000397</a>,
2017a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Matte et al.(2017b)Matte, Secretan, and
Morin</label><mixed-citation>
      
Matte, P., Secretan, Y., and Morin, J.: Hydrodynamic Modeling of the St.
Lawrence Fluvial Estuary. II: Reproduction of Spatial and Temporal Patterns,
J. Waterw.  Port  C., 143, 04017011, <a href="https://doi.org/10.1061/(ASCE)WW.1943-5460.0000394" target="_blank">https://doi.org/10.1061/(ASCE)WW.1943-5460.0000394</a>,
2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Matte et al.(2019)Matte, Secretan, and Morin</label><mixed-citation>
      
Matte, P., Secretan, Y., and Morin, J.: Drivers of residual and tidal flow
variability in the St. Lawrence fluvial estuary: Influence on tidal wave
propagation, Cont.  Shelf Res., 174, 158–173, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Matte et al.(2026)Matte, Chartrand, and
Purnell</label><mixed-citation>
      
Matte, P., Chartrand, X., and Purnell, D.: Benchmark dataset of water levels
and waves in the St. Lawrence Estuary and Saguenay Fjord, Quebec,
Canada (1.0.0), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18225504" target="_blank">https://doi.org/10.5281/zenodo.18225504</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Meran et al.(2021)Meran, Siehlow, and von Hirschhausen</label><mixed-citation>
      
Meran, G., Siehlow, M., and von Hirschhausen: Integrated Water Resource
Management: Principles and Applications, The Economics of Water: Rules and
Institutions,  23–121, <a href="https://doi.org/10.1007/978-3-030-48485-9_3" target="_blank">https://doi.org/10.1007/978-3-030-48485-9_3</a>, 2021.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Mertz and Gratton(1990)</label><mixed-citation>
      
Mertz, G. and Gratton, Y.: Topographic Waves and Topographically Induced
Motions in the St. Lawrence Estuary BT – Oceanography of a Large-Scale
Estuarine System: The St. Lawrence, in: Oceanography of a Large-Scale
Estuarine System: The St. Lawrence, edited by: El-Sabh, M. I. and Silverberg,
N.,  Springer New York, 94–108, ISBN 978-1-4615-7534-4,
<a href="https://doi.org/10.1007/978-1-4615-7534-4_5" target="_blank">https://doi.org/10.1007/978-1-4615-7534-4_5</a>, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Mertz et al.(1988)Mertz, El-Sabh, Proulx, and Condal</label><mixed-citation>
      
Mertz, G., El-Sabh, M. I., Proulx, D., and Condal, A. R.: Instability of a
Buoyancy-Driven Coastal Jet: The Gaspé Current and its St. Lawrence
Precursor, J. Geophys. Res.-Oceans, 93, 6885–6893, 1988.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Mishra and Coulibaly(2009)</label><mixed-citation>
      
Mishra, A. K. and Coulibaly, P.: Developments in Hydrometric Network Design: A
review, Rev. Geophys., 47, <a href="https://doi.org/10.1029/2007RG000243" target="_blank">https://doi.org/10.1029/2007RG000243</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Moftakhari et al.(2016)Moftakhari, Jay, and Talke</label><mixed-citation>
      
Moftakhari, H. R., Jay, D. A., and Talke, S. A.: Estimating river discharge
using multiple-tide gauges distributed along a channel, J. Geophys. Res.-Oceans, 121, 2078–2097, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Mulligan et al.(2023)Mulligan, Swatridge, Cantelon, Kurylyk, George,
and Houser</label><mixed-citation>
      
Mulligan, R. P., Swatridge, L., Cantelon, J. A., Kurylyk, B. L., George, E.,
and Houser, C.: Local and Remote Storm Surge Contributions to Total Water
Levels in the Gulf of St. Lawrence During Hurricane Fiona, J. Geophys. Res.-Oceans, 128, e2023JC019910, <a href="https://doi.org/10.1029/2023JC019910" target="_blank">https://doi.org/10.1029/2023JC019910</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Nikolaidou et al.(2020)Nikolaidou, Santos, Williams, and
Geremia-Nievinski</label><mixed-citation>
      
Nikolaidou, T., Santos, M. C., Williams, S. D. P., and Geremia-Nievinski, F.:
Raytracing atmospheric delays in ground-based GNSS reflectometry, J. Geodesy, 94, 68, <a href="https://doi.org/10.1007/s00190-020-01390-8" target="_blank">https://doi.org/10.1007/s00190-020-01390-8</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Nikolaidou et al.(2023)Nikolaidou, Santos, Williams, and
Geremia-Nievinski</label><mixed-citation>
      
Nikolaidou, T., Santos, M. C., Williams, S. D. P., and Geremia-Nievinski, F.:
Development and Validation of Comprehensive Closed Formulas for Atmospheric
Delay and Altimetry Correction in Ground-Based GNSS-R, IEEE T.
Geosci. Remote, 61, 1–7, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Purnell et al.(2020)Purnell, Gomez, Chan, Strandberg, Holland, and
Hobiger</label><mixed-citation>
      
Purnell, D., Gomez, N., Chan, N. H., Strandberg, J., Holland, D. M., and
Hobiger, T.: Quantifying the Uncertainty in Ground-Based GNSS-Reflectometry
Sea Level Measurements, IEEE J. Sel. Top. Appl., 13, 4419–4428, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Purnell et al.(2021)Purnell, Gomez, Minarik, Porter, and
Langston</label><mixed-citation>
      
Purnell, D. J., Gomez, N., Minarik, W., Porter, D., and Langston, G.: Precise water level measurements using low-cost GNSS antenna arrays, Earth Surf. Dynam., 9, 673–685, <a href="https://doi.org/10.5194/esurf-9-673-2021" target="_blank">https://doi.org/10.5194/esurf-9-673-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Purnell et al.(2024a)Purnell, Dabboor, Matte, Peters,
Anctil, Ghobrial, and Pierre</label><mixed-citation>
      
Purnell, D., Dabboor, M., Matte, P., Peters, D., Anctil, F., Ghobrial, T., and
Pierre, A.: Observations of River Ice Breakup Using GNSS-IR, SAR and Machine
Learning, IEEE T. Geosci. Remote,  62, 1–13, <a href="https://doi.org/10.1109/TGRS.2024.3380554" target="_blank">https://doi.org/10.1109/TGRS.2024.3380554</a>,
2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Purnell et al.(2024b)Purnell, Gomez, Minarik, and
Langston</label><mixed-citation>
      
Purnell, D., Gomez, N., Minarik, W., and Langston, G.: Real-Time Water Levels
Using GNSS-IR: A Potential Tool for Flood Monitoring, Geophys. Res.
Lett., 51, e2023GL105039, <a href="https://doi.org/10.1029/2023GL105039" target="_blank">https://doi.org/10.1029/2023GL105039</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Raghukumar et al.(2019)Raghukumar, Chang, Spada, Jones, Janssen, and
Gans</label><mixed-citation>
      
Raghukumar, K., Chang, G., Spada, F., Jones, C., Janssen, T., and Gans, A.:
Performance characteristics of “Spotter”, a newly developed real-time wave
measurement buoy, J. Atmos. Ocean. Tech., 36,
1127–1141, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Ruest et al.(2013)Ruest, Neumeier, Dumont, and Lambert</label><mixed-citation>
      
Ruest, B., Neumeier, U., Dumont, D., and Lambert, A.: Wave climate evaluation in the Gulf of St. Lawrence with a parametric wave model,  in: Proceedings of Coastal Dynamics 2013: Coastal Dynamics Research Emphasizing Practical Applications, edited by: Bonneton, P. and Garlan, T.,  Arcachon, France, 24–28 June 2013,    Brest, 1363–1374,
2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Ruiz-Martinez(2023)</label><mixed-citation>
      
Ruiz-Martinez, G.: Seawater density from salinity, temperature and pressure,
MATLAB central file exchange, <a href="https://www.mathworks.com/matlabcentral/fileexchange/85900-seawater-density-from-salinity-temperature-and-pressure" target="_blank"/> (last access: 26 September 2026), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Salameh et al.(2024)Salameh, Desroches, Deloffre, Fjørtoft,
Mendoza, Turki, Froideval, Levaillant, Déchamps, Picot
et al.</label><mixed-citation>
      
Salameh, E., Desroches, D., Deloffre, J., Fjørtoft, R., Mendoza, E. T.,
Turki, I., Froideval, L., Levaillant, R., Déchamps, S., Picot, N.,
Laignel, B., and Frappart, F.: Evaluating SWOT's interferometric capabilities for mapping
intertidal topography, Remote Sens. Environ., 314, 114401, <a href="https://doi.org/10.1016/j.rse.2024.114401" target="_blank">https://doi.org/10.1016/j.rse.2024.114401</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Sassi et al.(2011)Sassi, Hoitink, De Brye, Vermeulen, and
Deleersnijder</label><mixed-citation>
      
Sassi, M. G., Hoitink, A. J. F., De Brye, B., Vermeulen, B., and Deleersnijder,
E.: Tidal impact on the division of river discharge over distributary
channels in the Mahakam Delta, Ocean Dynam., 61, 2211–2228, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Simard et al.(2023)Simard, Chao, Christensen, Denbina, and
Matte</label><mixed-citation>
      
Simard, M., Chao, R., Christensen, A., Denbina, M., and Matte, P.: AirSWOT
flies Cal/Val Campaign over the St. Lawrence Estuary, Airborne Science
Newsletter, 4–6, <a href="https://airbornescience.nasa.gov/sites/default/files/documents/ASPnewsletter_Fall_2023_0.pdf" target="_blank"/>    (last access: 26 September 2026), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Simons et al.(2010)Simons, Monismith, Saucier, Johnson, and
Winkler</label><mixed-citation>
      
Simons, R. D., Monismith, S. G., Saucier, F. J., Johnson, L. E., and Winkler,
G.: Modelling Stratification and Baroclinic Flow in the Estuarine Transition
Zone of the St. Lawrence Estuary, Atmos.-Ocean, 48, 132–146, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Song et al.(2022)Song, He, Jia, Xiao, Asgarimehr, Wickert, Wang, and
Zhang</label><mixed-citation>
      
Song, M., He, X., Jia, D., Xiao, R., Asgarimehr, M., Wickert, J., Wang, X., and
Zhang, Z.: Sea Surface States Detection in Polar Regions Using Measurements
of Ground-Based GNSS Interferometric Reflectometry, IEEE T.
Geosci. Remote, 60, 1–14, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Virtanen et al.(2020)Virtanen, Gommers, Oliphant, Haberland, Reddy,
Cournapeau, Burovski, Peterson, Weckesser, Bright et al.</label><mixed-citation>
      
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., Carey, C. J., Polat, İ., Feng, Y., Moore, E. W., VanderPlas, J., Laxalde, D., Perktold, J., Cimrman, R., Henriksen, I., Quintero, E. A., Harris, C.R., Archibald, A. M., Ribeiro, A. H., Pedregosa, F., van Mulbregt, P., Vijaykumar, A., Bardelli, A. P., Rothberg, A., Hilboll, A., Kloeckner, A., Scopatz, A., Lee, A., Rokem, A., Woods, C. N., Fulton, C., Masson, C., Häggström, C., Fitzgerald, C., Nicholson, D. A., Hagen, D. R., Pasechnik, D. V., Olivetti, E., Martin, E., Wieser, E., Silva, F., Lenders, F., Wilhelm, F., Young, G., Price, G. A., Ingold, G.-L., Allen, G. E., Lee, G. R., Audren, H., Probst, I., Dietrich, J. P., Silterra, J., Webber, J. T., Slavič, J., Nothman, J., Buchner, J., Kulick, J., Schönberger, J. L., de Miranda Cardoso, J. V., Reimer, J., Harrington, J., Rodríguez, J. L. C., Nunez-Iglesias, J., Kuczynski, J., Tritz, K., Thoma, M., Newville, M., Kümmerer, M., Bolingbroke, M., Tartre, M., Pak, M., Smith, N.J., Nowaczyk, N., Shebanov, N., Pavlyk, O., Brodtkorb, P. A., Lee, P., McGibbon, R. T., Feldbauer, R., Lewis, S., Tygier, S., Sievert, S., Vigna, S., Peterson, S., More, S., Pudlik, T., Oshima, T., Pingel, T. J., Robitaille, T. P., Spura, T., Jones, T. R., Cera, T., Leslie, T., Zito, T., Krauss, T., Upadhyay, U., Halchenko, Y. O., Vázquez-Baeza, Y., and SciPy 1.0 Contributors.: SciPy 1.0: Fundamental Algorithms for Scientific Computing in
Python, Nat. Methods, 17, 261–272, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Ward et al.(2020)Ward, Megonigal, Bond-Lamberty, Bailey, Butman,
Canuel, Diefenderfer, Ganju, Goñi, Graham, Hopkinson, Khangaonkar, Langley,
McDowell, Myers-Pigg, Neumann, Osburn, Price, Rowland, Sengupta, Simard,
Thornton, Tzortziou, Vargas, Weisenhorn, and
Windham-Myers</label><mixed-citation>
      
Ward, N. D., Megonigal, J. P., Bond-Lamberty, B., Bailey, V. L., Butman, D.,
Canuel, E. A., Diefenderfer, H., Ganju, N. K., Goñi, M. A., Graham, E. B.,
Hopkinson, C. S., Khangaonkar, T., Langley, J. A., McDowell, N. G.,
Myers-Pigg, A. N., Neumann, R. B., Osburn, C. L., Price, R. M., Rowland, J.,
Sengupta, A., Simard, M., Thornton, P. E., Tzortziou, M., Vargas, R.,
Weisenhorn, P. B., and Windham-Myers, L.: Representing the function and
sensitivity of coastal interfaces in Earth system models, Nat.
Commun., 11, 2458, <a href="https://doi.org/10.1038/s41467-020-16236-2" target="_blank">https://doi.org/10.1038/s41467-020-16236-2</a>, 2020.

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