<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</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/amt-12-5503-2019</article-id><title-group><article-title>Sulfur dioxide layer height retrieval from Sentinel-5 Precursor/<?xmltex \hack{\break}?>TROPOMI using FP_ILM</article-title><alt-title>FP_ILM: <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height retrieval using first TROPOMI data</alt-title>
      </title-group><?xmltex \runningtitle{FP\_ILM: {$\chem{SO_{{2}}}$} layer height retrieval using first TROPOMI data}?><?xmltex \runningauthor{P. Hedelt et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Hedelt</surname><given-names>Pascal</given-names></name>
          <email>pascal.hedelt@dlr.de</email>
        <ext-link>https://orcid.org/0000-0002-1752-0040</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Efremenko</surname><given-names>Dmitry S.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-7449-5072</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Loyola</surname><given-names>Diego G.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8547-9350</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Spurr</surname><given-names>Robert</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Clarisse</surname><given-names>Lieven</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8805-2141</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Remote Sensing Technology Institute (IMF), German Aerospace Center (DLR), Oberpfaffenhofen, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>RT Solutions Inc., Cambridge, MA, USA</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Université libre de Bruxelles (ULB), Service de Chimie Quantique et Photophysique,<?xmltex \hack{\break}?> Atmospheric Spectroscopy, Brussels, Belgium</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Pascal Hedelt (pascal.hedelt@dlr.de)</corresp></author-notes><pub-date><day>18</day><month>October</month><year>2019</year></pub-date>
      
      <volume>12</volume>
      <issue>10</issue>
      <fpage>5503</fpage><lpage>5517</lpage>
      <history>
        <date date-type="received"><day>13</day><month>January</month><year>2019</year></date>
           <date date-type="rev-request"><day>25</day><month>February</month><year>2019</year></date>
           <date date-type="rev-recd"><day>15</day><month>July</month><year>2019</year></date>
           <date date-type="accepted"><day>19</day><month>September</month><year>2019</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2019 Pascal Hedelt et al.</copyright-statement>
        <copyright-year>2019</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019.html">This article is available from https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e145">The accurate determination of the location, height, and loading of sulfur dioxide (<inline-formula><mml:math id="M2" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) plumes emitted by volcanic eruptions is essential for aviation safety. The <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height is also one of the most critical parameters with respect to determining the impact on the climate. Retrievals of <inline-formula><mml:math id="M4" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume height have been carried out using satellite UV backscatter measurements, but, until now, such algorithms are very time-consuming. We have developed an extremely fast yet accurate <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height retrieval using the Full-Physics Inverse Learning Machine (FP_ILM) algorithm. This is the first time the algorithm has been applied to measurements from the TROPOMI instrument onboard the Sentinel-5 Precursor platform. In this paper, we demonstrate the ability of the FP_ILM algorithm to retrieve <inline-formula><mml:math id="M6" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume layer heights in near-real-time applications with an accuracy of better than 2 km for <inline-formula><mml:math id="M7" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> total columns larger than 20 DU. We present <inline-formula><mml:math id="M8" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height results for the volcanic eruptions of Sinabung in February 2018, Sierra Negra in June 2018, and Raikoke in June 2019, observed by TROPOMI.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e235">Global satellite observations allow for the timely detection and monitoring of <inline-formula><mml:math id="M9" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emitted from volcanic eruptions, even in remote regions, where no ground-based instruments are installed (see, e.g., <xref ref-type="bibr" rid="bib1.bibx7" id="altparen.1"/>). Satellite measurements of UV earthshine spectra in the wavelength range between 305 and 335 nm provide the highest sensitivity to <inline-formula><mml:math id="M10" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the Earth's atmosphere. Volcanic eruptions can inject large amounts of sulfur dioxide (<inline-formula><mml:math id="M11" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) into the atmosphere, where it is either subject to wet and dry deposition, as well as oxidization within a few days in the troposphere (see, e.g., <xref ref-type="bibr" rid="bib1.bibx11" id="altparen.2"/> or <xref ref-type="bibr" rid="bib1.bibx19" id="altparen.3"/>), or oxidization over a period of several weeks to sulfate aerosols in the stratosphere (see, e.g., <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx8" id="altparen.4"/> and <xref ref-type="bibr" rid="bib1.bibx31" id="altparen.5"/>). Sulfate aerosols can affect the Earth's radiative forcing and have an impact on clouds (see, e.g., <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx24" id="altparen.6"/> and <xref ref-type="bibr" rid="bib1.bibx17" id="altparen.7"/>).</p>
      <p id="d1e293">Based on UV earthshine measurements, <inline-formula><mml:math id="M12" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> vertical column densities (VCDs) can be retrieved easily using techniques such as differential optical absorption spectroscopy <xref ref-type="bibr" rid="bib1.bibx23" id="paren.8"><named-content content-type="pre">DOAS; see, e.g.,</named-content></xref>, a principal component analysis <xref ref-type="bibr" rid="bib1.bibx13" id="paren.9"><named-content content-type="pre">PCA; see, e.g.,</named-content></xref>, or the Krueger–Kerr algorithm, which was applied to retrieve <inline-formula><mml:math id="M13" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from NASA TOMS <xref ref-type="bibr" rid="bib1.bibx10" id="paren.10"><named-content content-type="pre">see, e.g.,</named-content></xref>. These methods are fast enough for near-real-time (NRT) retrievals. Nevertheless, all algorithms retrieve only the slant column – to calculate the VCD, a conversion factor (called the air mass factor, AMF) has to be applied, which includes explicit or implicit assumptions about the vertical distribution of <inline-formula><mml:math id="M14" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in order to determine the effective light path. Note that AMFs are calculated by means of multiple-scattering radiative transfer models assuming known vertical distributions of <inline-formula><mml:math id="M15" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, as well as viewing, surface, and cloud properties.</p>
      <?pagebreak page5504?><p id="d1e367">Unfortunately, the vertical distribution (in terms of the plume layer height) of <inline-formula><mml:math id="M17" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is usually unknown at the time of the measurement as it is not easy to extract from the spectral signature (see <xref ref-type="bibr" rid="bib1.bibx34" id="altparen.11"/> and <xref ref-type="bibr" rid="bib1.bibx20" id="altparen.12"/>): the <inline-formula><mml:math id="M18" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> loading (the VCD) has a direct effect on the optical depth, whereas the layer height (LH) has an indirect effect on the optical depth as it influences the number of photons passing through the <inline-formula><mml:math id="M19" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer, the UV wavelengths interacting with the <inline-formula><mml:math id="M20" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer, and the layer optical depth due to the temperature dependency of the <inline-formula><mml:math id="M21" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> absorption cross sections <xref ref-type="bibr" rid="bib1.bibx34" id="paren.13"/>.</p>
      <p id="d1e435">Even if there are ground-based or aircraft measurements of the <inline-formula><mml:math id="M22" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height (LH), the data are generally difficult to use for validation, as, e.g., for strong eruptions (a volcanic explosivity index, VEI, of greater than or equal to 3), volcanic plumes are typically transported over long distances and the number of collocations is small. Thus, for volcanic <inline-formula><mml:math id="M23" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> measurements, the vertical distribution of <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a key parameter limiting the product accuracy. The usual approach for operational <inline-formula><mml:math id="M25" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals is to assume several different a priori <inline-formula><mml:math id="M26" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> vertical distributions and provide VCDs for each (see, e.g., <xref ref-type="bibr" rid="bib1.bibx27" id="altparen.14"/>) along with an averaging kernel (AK), so that the user can calculate the VCD for an arbitrary <inline-formula><mml:math id="M27" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> vertical distribution. However, in the upper troposphere and above, the vertical <inline-formula><mml:math id="M28" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> distribution has little impact on the VCD.</p>
      <p id="d1e520">To date, <inline-formula><mml:math id="M29" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height retrievals have used computationally demanding direct fitting inversion methods, which are not suitable for NRT applications. For the retrievals based on satellite UV measurements, <xref ref-type="bibr" rid="bib1.bibx34" id="text.15"/> and <xref ref-type="bibr" rid="bib1.bibx35" id="text.16"/> developed an “Extended Iterative Spectral Fitting” (EISF) algorithm for the Ozone Monitoring Instrument (OMI) aboard the NASA Aura satellite, and <xref ref-type="bibr" rid="bib1.bibx20" id="text.17"/> introduced an optimal estimation (OE) scheme for the GOME-2 instrument (Global Ozone Monitoring Experiment-2) aboard the EUMETSAT/ESA MetOp satellite fleet. For strong volcanic eruptions (VEI <inline-formula><mml:math id="M30" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 3), the accuracy of the retrieved <inline-formula><mml:math id="M31" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs using this approach is in the 0.5–1 km range, whereas for small <inline-formula><mml:math id="M32" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> absorption it is around 2 km (see <xref ref-type="bibr" rid="bib1.bibx20" id="altparen.18"/>).</p>
      <p id="d1e576">Satellite infrared sounders also offer the opportunity to measure both <inline-formula><mml:math id="M33" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs and LHs (see <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx5 bib1.bibx2 bib1.bibx3" id="altparen.19"/>) using optimal estimation algorithms for the Infrared Atmospheric Sounding Interferometer (IASI) aboard the EUMETSAT/ESA MetOp satellite fleet. While infrared sounders have an inferior sensitivity to lower tropospheric <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> compared with UV instruments, the layer height retrievals tend to have a better accuracy, and perform well even for low column amounts (up to the single-DU level; see, e.g., <xref ref-type="bibr" rid="bib1.bibx5" id="altparen.20"/> or <xref ref-type="bibr" rid="bib1.bibx3" id="altparen.21"/>); however, the horizontal resolution (12 km) is rather coarse.</p>
      <p id="d1e610">In contrast, the TROPOMI instrument onboard the Sentinel-5 Precursor satellite (S5P) launched on 13 October 2017 has a much higher spatial resolution of <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mn mathvariant="normal">7</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3.5</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math id="M36" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>, and will operate at an even smaller resolution of <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.5</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3.5</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math id="M38" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> beginning mid-August 2019. This allows us to observe and study <inline-formula><mml:math id="M39" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes at an unprecedented level of detail. Data turnover from TROPOMI is very large, and this consideration will require the development of new retrieval schemes for the fast and accurate retrieval of <inline-formula><mml:math id="M40" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer heights in an operational environment.</p>
      <p id="d1e678">To this end, we have developed an algorithm called “Full-Physics Inverse Learning Machine” (hereafter referred to as FP_ILM) for the retrieval of the <inline-formula><mml:math id="M41" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH based on satellite UV earthshine spectra. The FP_ILM algorithm has been used for the retrieval of ozone profile shapes <xref ref-type="bibr" rid="bib1.bibx33" id="paren.22"/>, the retrieval of surface properties accounting for bidirectional reflectance distribution function (BRDF) effects <xref ref-type="bibr" rid="bib1.bibx16" id="paren.23"/>, and the retrieval of <inline-formula><mml:math id="M42" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH from GOME-2 <xref ref-type="bibr" rid="bib1.bibx6" id="paren.24"/>. The algorithm creates a mapping between the spectral radiance and <inline-formula><mml:math id="M43" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs using machine learning methods. The time-consuming training phase of the algorithm using radiative transfer model calculations is performed off-line, and only the inversion operator has to be applied to satellite measurements – this makes the algorithm extremely fast; thus, it can be used in near-real-time processing environments. In this second paper on the FP_ILM <inline-formula><mml:math id="M44" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH, we describe some improvements to the original algorithm from <xref ref-type="bibr" rid="bib1.bibx6" id="text.25"/>, and we apply it to a number of volcanic eruptions observed by TROPOMI during the operational phase of the mission (started April 2018).</p>
      <p id="d1e738">The paper is organized as follows.
In Sect. <xref ref-type="sec" rid="Ch1.S2"/> we describe the improved FP_ILM <inline-formula><mml:math id="M45" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH algorithm. The sensitivity of retrieved <inline-formula><mml:math id="M46" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs to a number of different parameters is discussed in Sect. <xref ref-type="sec" rid="Ch1.S3"/>.
In Sect. <xref ref-type="sec" rid="Ch1.S4"/>, the FP_ILM is applied to S5P data to retrieve <inline-formula><mml:math id="M47" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs for selected volcanic eruptions. Section <xref ref-type="sec" rid="Ch1.S5"/> describes how the algorithm could be integrated in the operational TROPOMI <inline-formula><mml:math id="M48" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD retrieval algorithm. We summarize the paper in Sect. <xref ref-type="sec" rid="Ch1.S6"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><?xmltex \opttitle{FP\_ILM algorithm}?><title>FP_ILM algorithm</title>
      <p id="d1e805">Conceptually, the FP_ILM consists of a training phase, in which the inversion operator is obtained using synthetic data generated with an appropriate radiative transfer (RT) model, and an operational phase, in which the inversion operator is applied to real satellite measurements. The main advantage of the FP_ILM over classical direct fitting approaches is that the time-consuming training phase involving complex RT modeling is performed off-line; the inverse operator itself is robust and computationally simple and, therefore, extremely fast. In our previous paper (see <xref ref-type="bibr" rid="bib1.bibx6" id="altparen.26"/>), we first introduced the FP_ILM algorithm and applied it to GOME-2 observations of a number of volcanic eruptions. We used a combination of principal component analysis (PCA) and principal component regression (PCR) methods to train the inversion operator in order to retrieve the <inline-formula><mml:math id="M49" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH. For the current paper we have improved the FP_ILM algorithm with the use of a neural network (NN) approach, as outlined below.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e825">Physical parameters varied for the generation of reflectance spectra. The optimized parameter range for training the final FP_ILM retrieval operator is shown. (SZA: solar zenith angle; VZA: viewing zenith angle; RAA: relative azimuth angle; VCD: vertical column density; LH: layer height.)</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Range</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">SZA</oasis:entry>
         <oasis:entry colname="col2">0–75<inline-formula><mml:math id="M50" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">VZA</oasis:entry>
         <oasis:entry colname="col2">0–75<inline-formula><mml:math id="M51" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">RAA</oasis:entry>
         <oasis:entry colname="col2">0–180<inline-formula><mml:math id="M52" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Surface albedo</oasis:entry>
         <oasis:entry colname="col2">0–0.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Surface height</oasis:entry>
         <oasis:entry colname="col2">0–8 km</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M53" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD</oasis:entry>
         <oasis:entry colname="col2">225–525 DU</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M54" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD</oasis:entry>
         <oasis:entry colname="col2">0–1000 DU</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M55" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH</oasis:entry>
         <oasis:entry colname="col2">2.5–25 km</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?pagebreak page5505?><p id="d1e979">During the training phase, the LInearized Discrete Ordinate Radiative Transfer model (LIDORT) with inelastic rotational Raman scattering (RRS) implementation <xref ref-type="bibr" rid="bib1.bibx26" id="paren.27"/> is deployed to compute simulated reflectance spectra in the 310–335 nm wavelength range. These spectra depend upon the following <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> input parameters: the <inline-formula><mml:math id="M57" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD and LH, the surface albedo, the surface height, the <inline-formula><mml:math id="M58" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, the solar zenith angle (SZA), the viewing zenith angle (VZA), and the relative azimuth angle (RAA). Table <xref ref-type="table" rid="Ch1.T1"/> provides a summary of the final parameter space after optimization (see below) used for the training of the final retrieval operator. Note that <inline-formula><mml:math id="M59" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> has to be included due to the strong spectral interference between <inline-formula><mml:math id="M60" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M61" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the spectral range considered. Ozone profiles are classified according to the total column amount of <inline-formula><mml:math id="M62" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and the month and latitude zones as specified in the TOMS Version 8 <inline-formula><mml:math id="M63" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile climatology <xref ref-type="bibr" rid="bib1.bibx1" id="paren.28"/>. The <inline-formula><mml:math id="M64" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume profile is taken to have a Gaussian shape, characterized by the total <inline-formula><mml:math id="M65" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD loading and centered at a peak-concentration layer height <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, along with a half-width fixed to 2.5 km. In the following, the retrieval of the <inline-formula><mml:math id="M67" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height refers to the retrieval of the peak-concentration height <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1137">Simulations were carried out on a pressure/temperature/height grid from the US standard atmosphere, with a finer-grid vertical height resolution of 0.25 km below 15 km in order to properly resolve the Gaussian <inline-formula><mml:math id="M69" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume shape. In total, some 131 072 simulated reflectance spectra have been calculated on a selective parameter grid established by means of a smart sampling technique developed by <xref ref-type="bibr" rid="bib1.bibx15" id="text.29"/>. Further details on the smart sampling technique applied to the <inline-formula><mml:math id="M70" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieval can be found in <xref ref-type="bibr" rid="bib1.bibx6" id="text.30"/>.</p>
      <p id="d1e1168">The use of the LIDORT-RRS RT model is necessary, as it enables us to account for the effect of Raman scattering in the atmosphere: solar irradiances exhibit strong Fraunhofer structures in this part of the UV spectral range, and earthshine spectra are characterized by the “filling-in” of Fraunhofer-solar and telluric-absorber features due to “inelastic” (wavelength-redistributed) rotational-Raman scattering by air molecules. For further details, see <xref ref-type="bibr" rid="bib1.bibx6" id="text.31"/> and <xref ref-type="bibr" rid="bib1.bibx26" id="text.32"/>.</p>
      <p id="d1e1177">The simulated high-resolution reflectance spectra are convolved with the TROPOMI instrument spectral response function (ISRF) v3.0.0 (released 1 April 2018) (available at: <uri>http://www.tropomi.eu/data-products/isrf-dataset/</uri>, last access: 14 October 2019). Note that the TROPOMI instrument comprises 450 rows, which are in principle single detectors with their own ISRFs. The signal-to-noise ratio (SNR) is about 1000 in our UV wavelength range. Thus, to account for instrumental noise in the training phase, uncorrelated Gaussian noise with a fixed SNR of 1000 is added to the simulated spectral data.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e1185">“Explained” variance ratio as a function of the number of principal components. The inclusion of 10 PCs already accounts for 99.994 % of the spectral variance.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f01.png"/>

      </fig>

      <p id="d1e1194">To extract the information about the layer height and to reduce the dimensionality of the spectral dataset, a PCA is applied to the simulated spectra. By characterizing the set of simulated measurements with fewer parameters in this fashion, a simpler, more stable, and computationally efficient inversion scheme can be realized. It was found that using 10 principal components (PCs) was sufficient to retrieve information about the <inline-formula><mml:math id="M71" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH. These 10 PCs accounted for 99.994 % of the spectral variance. The inclusion of additional PCs beyond 10 did not result in any improvements to the LH retrievals, as higher-order PCs are increasingly affected by noise. Figure <xref ref-type="fig" rid="Ch1.F1"/> shows the ratio between the variance of the PCA-derived dataset and the total variance of the complete spectra dataset (the “explained” variance ratio) as a function of the number of PCs included in the PCA.</p>
      <?pagebreak page5506?><p id="d1e1211">The 10 PCs, along with the information about the <inline-formula><mml:math id="M72" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, the SZA/VZA/RAA angles, the surface pressure, and albedo of each training data point, are then used as input to train a feed-forward artificial neural network (NN) including regression (in our case a “Multilayer Perceptron Regression” – MLPR), with the corresponding <inline-formula><mml:math id="M73" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH as the output layer. Note here that the <inline-formula><mml:math id="M74" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD is not part of the training, as it depends directly on the <inline-formula><mml:math id="M75" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height.</p>
      <p id="d1e1258">In general, NNs can be used for establishing a non-linear mapping between a dataset of numeric inputs and a set of numeric outputs. A NN consists of interconnected neurons (or nodes) that implement a simple, non-linear function (a sigmoid function in our case) of the inputs. Neural networking is a powerful tool for determining non-linear dependencies between datasets in remote sensing, as shown by <xref ref-type="bibr" rid="bib1.bibx14" id="text.33"/>. It consists of an input layer (representing the abovementioned input parameters), at least one so-called hidden layer, and an output layer (representing the expected output – in our case the <inline-formula><mml:math id="M76" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH). Each neuron in the hidden layer(s) transforms the values from the previous layer(s) with a weighted linear summation, followed by a non-linear activation function, which is the sigmoid function in our case. The output layer receives the values from the last hidden layer and transforms them into output values.</p>
      <p id="d1e1275">The training of the MLPR is an iterative process that tries to minimize the so-called loss function (also known as the cost function), which is a measure of how well a model predicts the expected outcome; at each time step, the partial derivatives of the loss function with respect to the model parameters are computed in order to update the parameters. We note here that MLPR uses the “mean square error” loss function. A regularization term is added to the loss function that shrinks model parameters to prevent over-fitting: By building a complex neural network, it is quite easy to perfectly fit the training dataset. However, when this model is evaluated on new data (here the satellite measurements), it performs very poorly. Thus, the regularization modifies the loss function by adding additional terms that penalize large weight vectors and preferring diffuse weight vectors.</p>
      <p id="d1e1278">After carrying out a PCA and MLPR parameter optimization using closed-loop retrievals to minimize differences between the retrieved and simulated layer heights, the final configuration for the neural network settled on the use of two hidden layers, with 32 nodes in the first layer and 10 nodes in the second.</p>
      <p id="d1e1281">In the operational phase, the first step is to use the principal component scores acquired during the training phase to transform a given TROPOMI spectral measurement dataset to one with a lower dimension. Once this is done, the neural network inverse function is then applied to retrieve the <inline-formula><mml:math id="M77" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH. In order to avoid the training of the NN for each of the 450 TROPOMI detector rows (with their own ISRF), we only trained the network for every 50th detector row and interpolated the retrieved <inline-formula><mml:math id="M78" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results to the actual row where it was detected.</p>
      <p id="d1e1306">We note that the FP_ILM algorithm only needs to be re-trained when large changes in the ISRF or SNR occur (see Sect. <xref ref-type="sec" rid="Ch1.S3"/>).</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Dependencies</title>
      <p id="d1e1319">In this section, we study the dependency of the layer height retrieval on different parameters. We discriminate between direct dependencies (i.e., those parameters affecting the reflectance spectra) and indirect dependencies (i.e., affecting the training data and inversion algorithm) of the retrieved layer height:
<list list-type="bullet"><list-item>
      <p id="d1e1324">Direct dependencies are defined as the viewing geometry, surface properties, ISRF, noise level (SNR), instrumental stray light, and <inline-formula><mml:math id="M79" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD.</p></list-item><list-item>
      <p id="d1e1339">Indirect dependencies are defined as the number of layers in the neural network, number of PCs, and parameter ranges for training.</p></list-item></list></p>
      <p id="d1e1342">First, we train the FP_ILM operator using 90 % of the training dataset (see Table <xref ref-type="table" rid="Ch1.T1"/>), and then apply the trained operator to the remaining 10 % training spectra, for which we know the exact <inline-formula><mml:math id="M80" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH. Figure <xref ref-type="fig" rid="Ch1.F2"/> (red dots) shows the <inline-formula><mml:math id="M81" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH difference as a function of solar/viewing geometry, <inline-formula><mml:math id="M82" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, <inline-formula><mml:math id="M83" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, albedo, and surface pressure, respectively. The figure clearly shows a number of marked dependencies in the retrieved layer height, with notably high differences with respect to the real <inline-formula><mml:math id="M84" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH for low and high layer heights, for low <inline-formula><mml:math id="M85" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD  as well as for high SZA.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e1418">Dependency of the retrieved <inline-formula><mml:math id="M86" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height as a function of eight parameters as indicated. Plotted are the layer height differences (in km) between the retrieved layer heights and those simulated using the independent verification dataset (i.e., a 10 % subdivision of the entire training dataset). Red dots show the dependencies using the entire training dataset, whereas blue triangles show the dependencies with an optimized training dataset (i.e., restricted to <inline-formula><mml:math id="M87" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD values greater than or equal to 20 DU, SZAs less than or equal to 75<inline-formula><mml:math id="M88" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and albedos less than or equal to 0.5).</p></caption>
        <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f02.png"/>

      </fig>

      <p id="d1e1459">Regarding the SZA dependency, a cutoff limit of 75<inline-formula><mml:math id="M89" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> is usually set in operational <inline-formula><mml:math id="M90" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals, because at high SZAs the light path becomes very long and the noise level increases. Accordingly, we limit the SZA of the spectra used in the training to SZA values less than or equal to 75<inline-formula><mml:math id="M91" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in the following.</p>
      <p id="d1e1491">Clearly, for small <inline-formula><mml:math id="M92" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs, the information content on the LH in the spectral signature is very low. It follows that the inclusion of spectra with low <inline-formula><mml:math id="M93" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> content in the training will have a negative effect on the entire neural network. In principle, for lower <inline-formula><mml:math id="M94" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD loadings, more PCs could be included, but at some point the noise level signature will exceed that of the actual <inline-formula><mml:math id="M95" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> absorption.</p>
      <p id="d1e1538">We performed several tests in which we limited the training dataset by varying the allowed input parameter ranges. We found an optimal parameter range that allows for the retrieval of a broad range of <inline-formula><mml:math id="M96" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs, even for low <inline-formula><mml:math id="M97" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs. In the training phase, we only use spectra with <inline-formula><mml:math id="M98" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs greater than or equal to 20 DU, surface albedo values less than or equal to 0.5, and SZAs less than or equal to 75<inline-formula><mml:math id="M99" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> to train the final inversion operator for TROPOMI. The albedo limit is set to 0.5, as large albedo values will induce large variations in the spectra (multiple reflections from the surface). These additional variations correlate with the variations due to perturbations in the <inline-formula><mml:math id="M100" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD and LH. Therefore, to make the algorithm more stable, we restrict the albedo range to the physically relevant cases. We further limited the training values of the <inline-formula><mml:math id="M101" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH to the range between 0 and 25 km. Although higher LHs from strong volcanic eruptions can occur, the use of a broad training data range also<?pagebreak page5507?> has an influence on the accuracy of the retrieval. To a limited extent, however, the FP_ILM is also able to extrapolate to an untrained parameter range, although with significantly less accuracy.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e1608">Dependency of the retrieved <inline-formula><mml:math id="M102" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH as a function of <inline-formula><mml:math id="M103" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> total vertical column, using the independent test dataset. The different LHs for which the test spectra have been generated are color-coded. The horizontal color bars indicate a 2 km uncertainty on the retrieved <inline-formula><mml:math id="M104" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f03.png"/>

      </fig>

      <p id="d1e1650">Using the optimized training dataset (see Table <xref ref-type="table" rid="Ch1.T1"/> for a summary of the parameter space), Fig. <xref ref-type="fig" rid="Ch1.F2"/> (blue triangles) shows that the error on the retrieved <inline-formula><mml:math id="M105" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH is less than 2 km and the dependency on the <inline-formula><mml:math id="M106" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD is reduced. Figure <xref ref-type="fig" rid="Ch1.F3"/> shows the retrieved layer height as a function of the <inline-formula><mml:math id="M107" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD. As mentioned above, for low <inline-formula><mml:math id="M108" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs, high-altitude layer heights cannot be retrieved – there is always a bias towards low layer heights. Only for <inline-formula><mml:math id="M109" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> loadings in excess of 20 DU, do we retrieve layer heights with an uncertainty of less than 2 km.</p>
      <p id="d1e1716">To investigate the dependency of the retrieved <inline-formula><mml:math id="M110" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs as a function of the SNR, we used two different noise levels (a SNR of 500 and 1500). Figure <xref ref-type="fig" rid="Ch1.F4"/> clearly shows that the SNR only has a minor effect on the accuracy of the retrieved layer height, with only slightly higher accuracy for increased SNR. This is to be expected, as we used the first 10 PC scores and, thus, basically removed all noise features.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e1734">Dependency of the retrieved <inline-formula><mml:math id="M111" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs on the SNR. Same as Fig. <xref ref-type="fig" rid="Ch1.F3"/> with different SNR values. Panel <bold>(a)</bold> shows a SNR of 500, and panel <bold>(b)</bold> shows a SNR of 1500.</p></caption>
        <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f04.png"/>

      </fig>

      <?pagebreak page5508?><p id="d1e1762">Concerning the dependency on the ISRF, we note that in the operational retrieval of <inline-formula><mml:math id="M112" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs from TROPOMI data, each detector row is effectively a single instrument with its own ISRF. The accuracy of the retrieved <inline-formula><mml:math id="M113" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH can vary across detector rows. Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the <inline-formula><mml:math id="M114" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results when applied to the Sinabung eruption (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>). Black dots show the LHs for each 50th row, whereas the red cross shows the interpolated LH for the measurement row. Clearly, the retrieved LH is slightly different in each row (within 1 km) due to the different ISRF used for training the NN. Note that we determine the LH for a set of fixed detector rows (for which we have trained the FP_ILM separately), and then interpolate the layer height to the actual row. In this way we avoid jumps in the retrieved layer height between adjacent detector rows.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e1804">Dependency of the retrieved <inline-formula><mml:math id="M115" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH on the TROPOMI instrument row. The <inline-formula><mml:math id="M116" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH as a function of the <inline-formula><mml:math id="M117" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD is shown for the Sinabung eruption. Blue dots show the <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH result for every 50th detector row, whereas red crosses show the LH interpolated to the measurement row.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f05.png"/>

      </fig>

      <p id="d1e1857">Instrumental stray light can introduce spectral features that may lead to bias in the retrieved <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH. However, according to <xref ref-type="bibr" rid="bib1.bibx9" id="text.34"/> the in-band stray light of TROPOMI after correction is as low as 0.5 % and, thus, can be neglected. Furthermore, no evidence for out-of-band-stray light was found (Quintus Kleipool, personal communication, 2019).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e1877"><inline-formula><mml:math id="M120" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD <bold>(a)</bold> and <inline-formula><mml:math id="M121" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH <bold>(b)</bold> for the TROPOMI measurements of the Sinabung volcano on 19 February 2018, at an overpass time of around 06:30 UTC. <inline-formula><mml:math id="M122" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results are only shown for VCD values greater than or equal to 20 DU. In panel <bold>(b)</bold>  MLS/Aura results (the two colored circles) and the CALIPSO ground track (cf. Fig. <xref ref-type="fig" rid="Ch1.F7"/>) are shown.</p></caption>
        <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f06.png"/>

      </fig>

      <p id="d1e1930">During major volcanic eruptions (VEI <inline-formula><mml:math id="M123" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 3) with very high <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> loadings, the <inline-formula><mml:math id="M125" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD retrievals may be inaccurate due to <inline-formula><mml:math id="M126" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> interference. However, this effect is negligible for weak eruptions. For strong eruptions (exceeding about 50 DU of <inline-formula><mml:math id="M127" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) the error on the <inline-formula><mml:math id="M128" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD may reach a few percent (see <xref ref-type="bibr" rid="bib1.bibx12" id="altparen.35"/>), which means that the error on the <inline-formula><mml:math id="M129" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH is still negligible.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Application to TROPOMI data</title>
      <p id="d1e2018">Reflectance spectra from TROPOMI are determined from the operational L1 solar irradiance and earthshine radiance data (solar irradiance is measured on a daily basis).
To correct for Doppler shifts between earthshine and irradiance spectra, we apply the wavelength calibration information from the operational L2 <inline-formula><mml:math id="M130" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> product to first register the solar spectrum and then we use the fitted shift and squeeze parameters from the DOAS retrieval to calibrate the earthshine spectra. From this calibrated L1 data, we then calculate reflectances in the 310–335 nm wavelength range.</p>
      <p id="d1e2032">In the following subsections, we have applied the FP_ILM operator to three major volcanic eruptions measured by TROPOMI. We chose eruptions with a peak <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD exceeding our 20 DU threshold criterion and with an extended <inline-formula><mml:math id="M132" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume that allows us to compare the FP_ILM results with independent retrievals from other satellite data sources. In addition to L1 reflectances, we use information on <inline-formula><mml:math id="M133" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, <inline-formula><mml:math id="M134" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, surface, and viewing conditions from the operational <inline-formula><mml:math id="M135" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> L2 product (see <xref ref-type="bibr" rid="bib1.bibx21" id="altparen.36"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e2096">CALIOP/CALIPSO vertical feature mask for the measurement of the Sinabung volcanic eruption on 19 February 2018 at around 07:15 UTC. Red dots show the retrieved LH for pixels with <inline-formula><mml:math id="M136" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD values greater than or equal to 20 DU. The ground track of the CALIPSO measurements is shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>. The volcano is located at 3.17<inline-formula><mml:math id="M137" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 98.39<inline-formula><mml:math id="M138" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E. The plume is clearly visible in the left section of the image. Note that the classification scheme sometimes cannot pick up the volcanic ash or sulfate aerosol because of competing clouds. CALIPSO image credit: NASA.</p></caption>
        <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f07.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e2139">MLS <inline-formula><mml:math id="M139" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile for two measurements intersecting the volcanic plume of the Sinabung volcanic eruption on 19 February 2018, clearly showing the presence of an <inline-formula><mml:math id="M140" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer at an altitude of around 16 km close to the volcano (black) and 13 km in the extended plume farther north (red). The position of the measurements is shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f08.png"/>

      </fig>

      <p id="d1e2172">For validation of our results, we performed comparisons with independent MetOp/IASI <inline-formula><mml:math id="M141" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH data (see <xref ref-type="bibr" rid="bib1.bibx5" id="altparen.37"/> for details), as well as <inline-formula><mml:math id="M142" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile data from the Microwave Limb Sounder (MLS) on the NASA/Aura satellite (see <xref ref-type="bibr" rid="bib1.bibx22" id="altparen.38"/>). The MetOp platforms have different orbits from that of S5P, with widely<?pagebreak page5509?> different overpass times; thus, direct satellite comparisons with IASI data will only give a qualitative validation on the accuracy of retrieved <inline-formula><mml:math id="M143" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs from TROPOMI measurements. The afternoon Aura/MLS overpass is nearly coincident with TROPOMI. The MLS can provide some information on the <inline-formula><mml:math id="M144" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH, albeit with limited spatial coverage and vertical resolution, as it is only sensitive above an altitude of about 147 hPa (i.e., above around 13 km). We also checked on the availability of an overpass of the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO, <xref ref-type="bibr" rid="bib1.bibx32" id="altparen.39"/>) satellite with the Cloud-Aerosol Lidar with Orthogonal Polarization (CALIOP) instrument. Note that CALIPSO measures only ash and aerosol absorption profiles. In this regard, we note that <inline-formula><mml:math id="M145" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes and ash or aerosols are not necessarily colocated, as gas and ash can separate in volcanic clouds. At the time of writing, IASI and MLS data are unfortunately the only sources for independent <inline-formula><mml:math id="M146" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH satellite validation.</p>
<?pagebreak page5510?><sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Sinabung</title>
      <p id="d1e2258">The Sinabung stratovolcano (2460 m summit elevation) on the island of Sumatra had been highly active until September 2010 and was then quiet until a new eruptive phase began in September 2013 that lasted until March 2018 (see <xref ref-type="bibr" rid="bib1.bibx30" id="altparen.40"/>). On 19 February 2018, Sinabung erupted violently at around 02:55 UTC with its largest explosion to date, emitting a volcanic ash plume that rose to an altitude of at least 16.8 km and an <inline-formula><mml:math id="M147" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume of up to 50 DU of <inline-formula><mml:math id="M148" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> that was observed by several satellite instruments, including TROPOMI (see Fig. <xref ref-type="fig" rid="Ch1.F6"/>, overpass time of around 06:30 UTC), OMI, IASI (overpass times of around 03:30 and 15:00 UTC), and MLS (overpass time of around 07:10 UTC). There was also an overpass of CALIPSO/CALIOP at about 07:15 UTC, over the volcanic plume.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e2290"><inline-formula><mml:math id="M149" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD for the TROPOMI measurements of the Sierra Negra volcano from 26 <bold>(a)</bold> to 28 June 2018 <bold>(b)</bold>, with overpass times of around 19:50 UTC.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f09.png"/>

        </fig>

      <p id="d1e2315">The FP_ILM algorithm retrieved <inline-formula><mml:math id="M150" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs extending up to 17 km (see Fig. <xref ref-type="fig" rid="Ch1.F6"/>); these show excellent agreement with the MLS <inline-formula><mml:math id="M151" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile measurements inside the plume (see colored circles in Fig. <xref ref-type="fig" rid="Ch1.F6"/>), with peaks at 16.75 km close to the volcano, and 14.31 km in the northern part of the plume (see Fig. <xref ref-type="fig" rid="Ch1.F8"/>). Furthermore, our results are in close agreement with CALIPSO measurements, clearly showing an attenuation by ash or aerosols at altitudes around 15–18 km (color-coded in orange). Fresh volcanic plumes are typically rich in water vapor (especially for tropical eruptions); thus, the volcanic clouds also contain high concentrations of water droplets. Therefore, the classification in the CALIPSO vertical feature mask sometimes fails to pick up the volcanic ash or sulfate aerosol because of competing clouds. Nevertheless the altitudes of the identified features are likely those of the volcanic plumes themselves, given the collocations in time and space. We note that the brightness temperature difference plots (not shown) can help in the identification of an ash layer, as the difference in the brightness temperature between the CALIPSO channels at 10.6 and 12.05 <inline-formula><mml:math id="M152" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m becomes negative for ash, whereas for normal clouds it is positive.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e2358">FP_ILM <inline-formula><mml:math id="M153" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs for the TROPOMI measurements shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/>. Note that only pixels with <inline-formula><mml:math id="M154" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD values greater than or equal to 20 DU are shown. The MLS <inline-formula><mml:math id="M155" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> measurement of the volcanic plume on 27 June is indicated by a colored circle.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f10.png"/>

        </fig>

      <p id="d1e2402">In the figure we have superimposed our FP_ILM <inline-formula><mml:math id="M156" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results in red dots. <inline-formula><mml:math id="M157" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs retrieved for IASI/MetOp-A and -B measurements (not shown) indicated LH values at about 13 km for the 03:30 UTC overpass and LHs up to 18 km around the overpass time of 15:00 UTC; these results agree well with the TROPOMI results.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F11"><?xmltex \currentcnt{11}?><label>Figure 11</label><caption><p id="d1e2429">MLS <inline-formula><mml:math id="M158" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile measured on 27 June 2018 (at a measurement time of 20:16 UTC) in the extended volcanic plume from the Sierra Negra eruption, clearly showing the presence of an <inline-formula><mml:math id="M159" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer at an altitude range from 9 to 11 km. The position of the measurements is shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/>.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f11.png"/>

        </fig>

      <p id="d1e2462">Also the Pusat Vulkanologi dan Mitigasi Bencana Geologi (see <uri>http://vsi.esdm.go.id/</uri>, last access: 14 October 2019) (PVMBG, also known as CVGHM) reported “a dark gray plume with a high volume of ash that rose at least to 16.8 km” at 08:53 UTC. Furthermore, the Darwin Volcanic Ash Advisory Center (see <uri>http://www.bom.gov.au/aviation/volcanic-ash/</uri>, last access: 14 October 2019) (VAAC) reported that LH values for these Sinabung ash plumes identified in satellite images, recorded by webcams, and reported by PVMBG continued to rise throughout the day to 13.7 km.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Sierra Negra</title>
      <p id="d1e2479">On 26 June 2018 a strong eruption occurred at the Sierra Negra shield volcano (1124 m summit elevation), located on Isabela Island (Galapagos). According to <xref ref-type="bibr" rid="bib1.bibx29" id="text.41"/>, this volcano has erupted several times since 1948, with the last eruption reported in 2005. After an increase in seismicity, Sierra Negra erupted at 20:09 UTC, producing a dense ash and <inline-formula><mml:math id="M160" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume. The eruption was divided into an initial very energetic phase (VEI <inline-formula><mml:math id="M161" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 3) characterized by the opening of five fissures that lasted 1 day, and a long phase with lava flows from 27 July to 23 August 2018 that also displayed decreased gas emissions. TROPOMI was able to measure a very strong <inline-formula><mml:math id="M162" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume (with loading in excess of 500 DU) only a few minutes (overpass at 20:12 UTC) after the start of the first eruption, as well as an extended <inline-formula><mml:math id="M163" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume for several days after the eruption.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><label>Figure 12</label><caption><p id="d1e2527">MetOp-A and -B IASI <inline-formula><mml:math id="M164" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results for the Sierra Negra <inline-formula><mml:math id="M165" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume from 27 <bold>(a)</bold> to 29 June 2018 <bold>(b)</bold> with overpass times of around 02:00 – about 6 h after the TROPOMI measurement.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f12.png"/>

        </fig>

      <p id="d1e2564">Figure <xref ref-type="fig" rid="Ch1.F9"/> shows the <inline-formula><mml:math id="M166" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume from 26 to 28 June at overpass times of around 20:12 UTC. The corresponding FP_ILM <inline-formula><mml:math id="M167" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH is shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/>. On 26 June, shortly after the eruption began, the retrieved <inline-formula><mml:math id="M168" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH was around 4–6 km. On the following days, however, a much higher <inline-formula><mml:math id="M169" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH of around 14 km was retrieved by FP_ILM, with some parts of the plume reaching an altitude of about 18 km. We note here that these high <inline-formula><mml:math id="M170" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH values are not visible in the figure as they were retrieved for a <inline-formula><mml:math id="M171" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD of about 10 DU and, hence, with low accuracy – in the figure only <inline-formula><mml:math id="M172" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results for <inline-formula><mml:math id="M173" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs great than or equal to 20 DU are shown.</p>
      <p id="d1e2661">We found only one closely related MLS <inline-formula><mml:math id="M174" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile measurement intersecting the <inline-formula><mml:math id="M175" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume on 27 June, at a measurement time of 20:16 UTC, i.e., shortly after the TROPOMI measurement (see colored circle in Fig. <xref ref-type="fig" rid="Ch1.F10"/>b). The MLS data in Fig. <xref ref-type="fig" rid="Ch1.F11"/> show an <inline-formula><mml:math id="M176" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer in the altitude range<?pagebreak page5511?> from 9 to 12 km, which is in excellent agreement with the FP_ILM <inline-formula><mml:math id="M177" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results of around 11 to 13 km at the same coordinates (see zoom-in).</p>
      <p id="d1e2713">Figure <xref ref-type="fig" rid="Ch1.F12"/> shows the <inline-formula><mml:math id="M178" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs retrieved by IASI from 27 to 29 June. Note that the IASI overpass is at around 02:00 UTC – about 6 h after the TROPOMI overpass. Nevertheless the LHs retrieved close to the volcano are in very good agreement with the FP_ILM results, which are also at about 4–6 km. Similarly for the extended plume, for which only a few pixels are shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/>, the agreement is very good, with LHs of about 13 km.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Raikoke</title>
      <p id="d1e2739">On 22 June 2019 at 04:00 local time, the Raikoke stratovolcano located on the Kuril Islands (Russia, 551 m summit elevation) erupted explosively (VEI <inline-formula><mml:math id="M179" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 4) after being dormant since 1924. There were several strong distinct explosions, producing a dense ash and <inline-formula><mml:math id="M180" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume that rose to an altitude of 13 km the on the first few days and was entrained into the stratosphere (see <xref ref-type="bibr" rid="bib1.bibx25" id="altparen.42"/>). This was the strongest volcanic eruption since the Merapi eruption in 2011, producing a colossal <inline-formula><mml:math id="M181" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume with an <inline-formula><mml:math id="M182" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> loading of more than 900 DU on 22 June 2019, which was dispersed by strong winds over Russia and North America, and was even detectable 2 weeks after the volcanic eruption. The Raikoke<?pagebreak page5512?> eruption was still ongoing during the writing of this paper. Further results for this eruption are expected to be the subject of a future publication.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F13" specific-use="star"><?xmltex \currentcnt{13}?><label>Figure 13</label><caption><p id="d1e2787"><inline-formula><mml:math id="M183" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD for the TROPOMI measurements of the Raikoke volcanic eruption, measured on 22/23 June 2019 <bold>(a)</bold>, 23/24 June 2019 <bold>(b)</bold>, and 24/25 June 2019 <bold>(c)</bold>, with overpass times of around 02:00 UTC (Orbit 8763, <bold>a</bold>), and 00:00 UTC (orbits 8776 and 8790).</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f13.png"/>

        </fig>

      <?xmltex \floatpos{p}?><fig id="Ch1.F14" specific-use="star"><?xmltex \currentcnt{14}?><label>Figure 14</label><caption><p id="d1e2820"><inline-formula><mml:math id="M184" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieved for the TROPOMI orbits shown in Fig. <xref ref-type="fig" rid="Ch1.F13"/>. Only pixels with <inline-formula><mml:math id="M185" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs greater than or equal to 20 DU are shown. Colored circles indicate the MLS/Aura <inline-formula><mml:math id="M186" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile peak height for the results shown in Fig. <xref ref-type="fig" rid="Ch1.F15"/>. The blue lines indicate the CALIPSO ground track for the results shown in Fig. <xref ref-type="fig" rid="Ch1.F16"/>.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f14.png"/>

        </fig>

      <?xmltex \floatpos{p}?><fig id="Ch1.F15" specific-use="star"><?xmltex \currentcnt{15}?><label>Figure 15</label><caption><p id="d1e2870">MLS <inline-formula><mml:math id="M187" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profiles measured on 23 June 2019 (<bold>a</bold>, overpass at around 02:20 UTC), 24 June 2019 (<bold>b</bold>, overpass at around 01:30 UTC), and 25 June 2019 (<bold>c</bold>, overpass at around 00:30 UTC), in the extended volcanic plume from the Raikoke eruption, clearly showing the presence of an <inline-formula><mml:math id="M188" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer at an altitude of around 17 km on 23 June, two distinct layers at 12 and 17 km at different positions of the plume on 24 June 2019, and around 12–14 km on 25 June 2019. The position of the measurements is shown in Fig. <xref ref-type="fig" rid="Ch1.F14"/>.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f15.png"/>

        </fig>

      <p id="d1e2913">Figure <xref ref-type="fig" rid="Ch1.F13"/> shows <inline-formula><mml:math id="M189" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD measured by TROPOMI for the first 3 days after the eruption. Note that the <inline-formula><mml:math id="M190" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume is close to the date line with several overlapping S5P orbits at different overpass times. Therefore, we have chosen to plot only one single orbit per day in the images. The figure shows the plume at overpass times of around 00:00 and 02:00 UTC.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F16" specific-use="star"><?xmltex \currentcnt{16}?><label>Figure 16</label><caption><p id="d1e2942">CALIOP/CALIPSO vertical feature mask for the measurements of the Raikoke plume on 23 June 2019 at around 01:30 UTC <bold>(a)</bold> and on 24 June 2019 at around 00:30 UTC <bold>(b)</bold>. Red dots show the retrieved FP_ILM <inline-formula><mml:math id="M191" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH for pixels with <inline-formula><mml:math id="M192" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs greater than or equal to 20 DU. The ground track of the CALIPSO measurements is shown in Fig. <xref ref-type="fig" rid="Ch1.F14"/>. Note that the classification scheme sometimes cannot pick up the volcanic ash or sulfate aerosol because of competing clouds. CALIPSO image credit: NASA.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://amt.copernicus.org/articles/12/5503/2019/amt-12-5503-2019-f16.png"/>

        </fig>

      <p id="d1e2981">Figure <xref ref-type="fig" rid="Ch1.F14"/> shows the corresponding <inline-formula><mml:math id="M193" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieved by the FP_ILM for <inline-formula><mml:math id="M194" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCDs greater than or equal to 20 DU. Clearly, the plume shows several layers, with <inline-formula><mml:math id="M195" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs ranging from 6–8 km up to 19 km on 23 June and from 11 km up to 20 km on 24 June 2019. This is in very good agreement with MLS data (colored circles in the figure) with overpass times of around 02:20 UTC on 23 June (panel a), around 01:30 UTC on 24 June (panel b) and around 00:30 UTC on 25 June (panel c): the MLS profiles in Fig. <xref ref-type="fig" rid="Ch1.F15"/> show an <inline-formula><mml:math id="M196" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer at 17 km on 23 June, two distinct layers at 12 and 17 km at different positions of the plume on 24 June, and a layer in the range from 12 to 14 km on 25 June.</p>
      <p id="d1e3033">In addition, CALIOP/CALIPSO was able to detect the ash plume during the first few days after the eruption, with plume height values in very good agreement with the FP_ILM <inline-formula><mml:math id="M197" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results. On 22 June an ash plume at 17 km was detected (not shown here). The CALIPSO data from 23 June (overpass at around 01:30 UTC; shown in Fig. <xref ref-type="fig" rid="Ch1.F16"/>a) show an ash layer around 5–8 km in the northern part of the plume (i.e., around 46<inline-formula><mml:math id="M198" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N), and a second ash layer around 13 km in the southern part, which is in very good agreement with the FP_ILM <inline-formula><mml:math id="M199" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results. On 24 June an ash layer at 13 km is visible which is in agreement with the lowest <inline-formula><mml:math id="M200" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs retrieved. Note that the CALIPSO ground tracks are shown in Fig. <xref ref-type="fig" rid="Ch1.F14"/> (blue line).</p>
      <p id="d1e3084">The latest IASI retrievals indicate that the bulk of the <inline-formula><mml:math id="M201" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> mass is contained at an altitude between 9 and 15 km (not shown here). We note that at the time of writing this paper, the IASI LH retrieval algorithm is undergoing improvements to handle cases with very large <inline-formula><mml:math id="M202" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> loadings in the center of the plume. As the Raikoke eruption was still ongoing during the writing of this paper, we refer here to an upcoming publication of the IASI results for the Raikoke eruption.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Implementation in an operational environment</title>
      <p id="d1e3119">In this section we describe the manner in which the algorithm could be implemented in the operational S5P/TROPOMI ground segment.</p>
      <p id="d1e3122">As the same input parameters are used for retrieving operational <inline-formula><mml:math id="M203" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, i.e., <inline-formula><mml:math id="M204" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD, viewing parameters, and surface conditions as well as radiance and irradiance data, the FP_ILM algorithm can be easily integrated within the operational UPAS processor used for generating the <inline-formula><mml:math id="M205" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> products. In the operational TROPOMI environment, cloud properties and the <inline-formula><mml:math id="M206" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD are retrieved before the <inline-formula><mml:math id="M207" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> algorithm is started. Thus, all of the required input parameters are already available when the FP_ILM algorithm is triggered in the case of a volcanic eruption. Only the wavelength calibration and calculation of the reflectance spectrum has to be performed prior to retrieving the <inline-formula><mml:math id="M208" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH, as this step differs from the operational <inline-formula><mml:math id="M209" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD retrieval.</p>
      <p id="d1e3203">To process a satellite pixel containing volcanic <inline-formula><mml:math id="M210" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the FP_ILM algorithm should be triggered by the operational enhanced <inline-formula><mml:math id="M211" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> detection flag (see <xref ref-type="bibr" rid="bib1.bibx28" id="altparen.43"/> for a reference) and using a threshold (a priori) <inline-formula><mml:math id="M212" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD of at least 10 DU. The resulting <inline-formula><mml:math id="M213" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH for this pixel should be stored in the final L2 <inline-formula><mml:math id="M214" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> product and can be also used to calculate an optimized <inline-formula><mml:math id="M215" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD for this LH.</p>
      <p id="d1e3276">The <inline-formula><mml:math id="M216" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieval only takes about 2 ms per TROPOMI spectrum; hence, even for an extended volcanic plume, the entire LH retrieval can be performed in a matter of seconds. This is important for operational retrieval environments with strong time constraints. Currently, the entire processing of a single TROPOMI pixel (i.e., cloud parameters, <inline-formula><mml:math id="M217" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M218" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD retrieval) in the operational ground segment takes about 90 ms, which translates to about 24 min for an entire S5P orbit. Thus, the additional time required for the retrieval of the <inline-formula><mml:math id="M219" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH for selected pixels is not significant.</p><?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page5514?><sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e3332">We have developed a new algorithm for the fast and accurate retrieval of <inline-formula><mml:math id="M220" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer heights from UV earthshine observations of volcanic <inline-formula><mml:math id="M221" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> eruptions by the TROPOMI sensor onboard the Sentinel-5 Precursor platform. The <inline-formula><mml:math id="M222" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieval has two phases: (1) a computationally expensive off-line training phase in which the retrieval inverse operator is obtained using the FP_ILM (Full-Physics Learning Machine) algorithm, and (2) a fast operational phase, in which the FP_ILM inverse operator is applied to measured UV reflectance spectra. The FP_ILM combines a principal component analysis with a neural network regression using the UV reflectance, <inline-formula><mml:math id="M223" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> total column, viewing geometries, and surface properties as input. Based on an optimized training dataset created with smart sampling techniques, the principal component scores calculated for reflectance spectra in the 310–335 nm  wavelength range are used along with the other parameters to train a feed-forward artificial neural network. For S5P/TROPOMI measurement data, an initial dimensionality reduction of the reflectance spectra is performed by applying the PCA-derived principal component scores before retrieving <inline-formula><mml:math id="M224" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH with the trained neural network.</p>
      <p id="d1e3390">The FP_ILM can be used for NRT applications with strict time constraints. S5P/TROPOMI, with its high spatial and spectral resolution, provides a huge amount of data and the computationally intensive direct fitting approaches to <inline-formula><mml:math id="M225" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieval developed so far are not applicable. In contrast, the FP_ILM operator performs <inline-formula><mml:math id="M226" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieval within about 2 ms per TROPOMI spectrum. Hence, even the retrieval on extended volcanic plumes can be performed in a matter of a few seconds, allowing for the determination of the <inline-formula><mml:math id="M227" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height with an accuracy better than 2 km for <inline-formula><mml:math id="M228" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> total column densities larger than 20 DU.</p>
      <p id="d1e3437">In this paper, we deployed an independent simulated reflectance spectra dataset to investigate the accuracy of <inline-formula><mml:math id="M229" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrievals and their dependencies on a number of different factors and parameters both direct and indirect. In particular, it was found that the retrieved <inline-formula><mml:math id="M230" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH is strongly dependent on the <inline-formula><mml:math id="M231" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> VCD for low VCDs (VCDs <inline-formula><mml:math id="M232" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 20 DU) as well as for high SZAs (SZAs <inline-formula><mml:math id="M233" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 75<inline-formula><mml:math id="M234" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>). For high VCDs and low SZA, according to closed-loop tests, the <inline-formula><mml:math id="M235" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH can be retrieved with an accuracy of better than 2 km. We also investigated the dependencies on ISRF and SNR, both of which turned out to be relatively slight effects.</p>
      <p id="d1e3508">Broad-band spectral scattering and absorption due to sulfate aerosols or volcanic ash plumes will certainly affect <inline-formula><mml:math id="M236" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrievals. Although not considered in the present work, we will address this important issue in a forthcoming paper in this series; aerosols will be explicitly  accounted for in the training of the FP_ILM. Nevertheless, we should note that <inline-formula><mml:math id="M237" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and ash are likely to be colocated only for fresh volcanic plumes. For mature plumes, mass differences will ensure that ash and <inline-formula><mml:math id="M238" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes are not located at similar altitudes, and the corresponding plumes are thus subject to different wind-direction dispersal.</p>
      <p id="d1e3545">We applied the FP_ILM to a number of volcanic eruptions (VEI <inline-formula><mml:math id="M239" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 3) observed recently by S5P/TROPOMI. Our <inline-formula><mml:math id="M240" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH results were compared to <inline-formula><mml:math id="M241" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LHs retrieved from IR measurements from two MetOp/IASI satellites, as well as the NASA Aura/MLS <inline-formula><mml:math id="M242" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile and CALIOP/CALIPSO ash and aerosol measurements. Unfortunately the orbits of the MetOp satellites and S5P have widely different overpass times, allowing for only qualitative comparisons. Despite this, there is generally very good agreement between the IASI and TROPOMI results. Very good agreement with MLS data was found, which provides <inline-formula><mml:math id="M243" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profiles with limited spatial coverage and vertical resolution, however with overpass times close to the S5P overpass. Nevertheless, further verification work is certainly needed. For the Sinabung eruption in February 2018 and the Raikoke eruption in 2019, our results also showed excellent agreement with CALIOP/CALIPSO LIDAR data measuring the ash plume.</p>
</sec>

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

      <?pagebreak page5515?><p id="d1e3603">Sentinel-5p <inline-formula><mml:math id="M244" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> L1 and L2 data can be accessed via the Sentinel-5p Pre-Operations Data Hub <uri xlink:href="https://s5phub.copernicus.eu/dhus/#/home">https://s5phub.copernicus.eu/dhus/\#/home</uri> (last access: 14 October 2019). S5p L2 <inline-formula><mml:math id="M245" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> data has <ext-link xlink:href="https://doi.org/10.5270/S5P-yr8kdpp" ext-link-type="DOI">10.5270/S5P-yr8kdpp</ext-link>. IASI <inline-formula><mml:math id="M246" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH data is available via the IASI AERIS portal <uri>https://iasi.aeris-data.fr/SO2/</uri> (last access: 14 October 2019). NASA CALIPSO data can be downloaded from <uri>https://www-calipso.larc.nasa.gov/</uri> (last access: 16 October 2019). NASA MLS data can be downloaded from the NASA GES DISC archive <uri>https://acdisc.gesdisc.eosdis.nasa.gov/data/Aura_MLS_Level2/ML2SO2.004/</uri> (last access: 16 October 2019). We note that all datasets can be also accessed via the NASA Earthdata website <uri>https://search.earthdata.nasa.gov/search</uri> (last access: 14 October 2019).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e3661">PH conceived of the study, with the help from DSE and DGL; carried out the analysis and retrievals; and wrote the paper. RS developed and provided the LIDORT-RRS code and related support, as well as the model description in the paper. LC provided the IASI <inline-formula><mml:math id="M247" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH datasets and associated support regarding using the dataset.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d1e3684">This article is part of the special issue “TROPOMI on Sentinel-5 Precursor: first year in operation (AMT/ACPT inter-journal SI)”. It is not associated with a conference.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e3690">We are grateful to Nicolas Theys for helpful discussions of the <inline-formula><mml:math id="M248" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> layer height retrieval from UV sensors.
We acknowledge ESA, KNMI, DLR, and BIRA for the Sentinel-5 Precursor L1 &amp; L2 data and NASA for the CALIPSO and MLS data used in the paper.
We would like to thank three anonymous referees for their comments that helped us improve the paper.
We hereby acknowledge financial support from DLR (S5P KTR 2472046) for the development of TROPOMI retrieval algorithms as well as from EUNADICS-AV for the development of the <inline-formula><mml:math id="M249" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> LH retrieval algorithm.
Lieven Clarisse is a research associate supported by the Belgian F.R.S.-FNRS.
Sentinel-5 Precursor is a European Space Agency (ESA) mission on behalf of the European Commission (EC). The TROPOMI payload is a joint development of the ESA and the Netherlands Space Office (NSO). The Sentinel-5 Precursor ground-segment development has been funded by ESA and with national contributions from the Netherlands, Germany, and Belgium.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e3717">The article processing charges for this open-access publication were covered by a Research Centre of the Helmholtz Association.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e3723">This paper was edited by Ilse Aben and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Bhartia(2003)</label><?label Bhartia2003?><mixed-citation>Bhartia, P.: Algorithm Theoretical Baseline Document, TOMS v8 Total ozone
algorithm, Tech. rep., NASA, Greenbelt, Md., available at:
<uri>https://disc.gsfc.nasa.gov/datasets/TOMSN7L3mtoz_V008/summary?keywords=ozone</uri>, (last access: 14 October 2019), 2003.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Carboni et al.(2012)</label><?label Carboni2012?><mixed-citation>Carboni, E., Grainger, R., Walker, J., Dudhia, A., and Siddans, R.: A new scheme for sulphur dioxide retrieval from IASI measurements: application to the Eyjafjallajökull eruption of April and May 2010, Atmos. Chem. Phys., 12, 11417–11434, <ext-link xlink:href="https://doi.org/10.5194/acp-12-11417-2012" ext-link-type="DOI">10.5194/acp-12-11417-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Carboni et al.(2016)</label><?label Carboni2016?><mixed-citation>Carboni, E., Grainger, R. G., Mather, T. A., Pyle, D. M., Thomas, G. E., Siddans, R., Smith, A. J. A., Dudhia, A., Koukouli, M. E., and Balis, D.: The vertical distribution of volcanic <inline-formula><mml:math id="M250" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes measured by IASI, Atmos. Chem. Phys., 16, 4343–4367, <ext-link xlink:href="https://doi.org/10.5194/acp-16-4343-2016" ext-link-type="DOI">10.5194/acp-16-4343-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Clarisse et al.(2008)</label><?label Clarisse2008?><mixed-citation>Clarisse, L., Coheur, P. F., Prata, A. J., Hurtmans, D., Razavi, A., Phulpin, T., Hadji-Lazaro, J., and Clerbaux, C.: Tracking and quantifying volcanic <inline-formula><mml:math id="M251" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> with IASI, the September 2007 eruption at Jebel at Tair, Atmos. Chem. Phys., 8, 7723–7734, <ext-link xlink:href="https://doi.org/10.5194/acp-8-7723-2008" ext-link-type="DOI">10.5194/acp-8-7723-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Clarisse et al.(2014)</label><?label Clarisse2014?><mixed-citation>Clarisse, L., Coheur, P.-F., Theys, N., Hurtmans, D., and Clerbaux, C.: The 2011 Nabro eruption, a <inline-formula><mml:math id="M252" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume height analysis using IASI measurements, Atmos. Chem. Phys., 14, 3095–3111, <ext-link xlink:href="https://doi.org/10.5194/acp-14-3095-2014" ext-link-type="DOI">10.5194/acp-14-3095-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Efremenko et al.(2017)</label><?label Efremenko2017?><mixed-citation>Efremenko, D. S., Loyola R., D. G., Hedelt, P., and Spurr, R. J. D.:
Volcanic <inline-formula><mml:math id="M253" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume height retrieval from UV sensors using a full-physics
inverse learning machine algorithm, Int. J. Remote Sens.,
38, 1–27, <ext-link xlink:href="https://doi.org/10.1080/01431161.2017.1348644" ext-link-type="DOI">10.1080/01431161.2017.1348644</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Fioletov et al.(2013)</label><?label Fioletov2013?><mixed-citation>Fioletov, V. E., McLinden, C. A., Krotkov, N., Yang, K., Loyola, D. G., Valks,
P., Theys, N., Van Roozendael, M., Nowlan, C. R., Chance, K., Liu, X., Lee,
C., and Martin, R. V.: Application of OMI, SCIAMACHY, and GOME-2 satellite
<inline-formula><mml:math id="M254" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals for detection of large emission sources, J.
Geophys. Res.-Atmos., 118, 11399–11418,
<ext-link xlink:href="https://doi.org/10.1002/jgrd.50826" ext-link-type="DOI">10.1002/jgrd.50826</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Forster et al.(2007)</label><?label Forster2007?><mixed-citation>
Forster, P., Ramaswamy, V., Artaxo, P., Berntsen, J., Betts, R., Fahey, D. W.,
Haywood, J., Lean, J., Lowe, D. C., Myhre, G., Nganga, J., Prinn, R., Raga,
G., Schulz, M., van Dorland, R., Bodeker, G., Boucher, O., Collins, W. D.,
Conway, T. J., Dlugokencky, E., Elkins, J. W., Etheridge, D., Foukal, P.,
Fraser, P., Geller, M., Joos, F., Keeling, C. D., Keeling, R., Kinne, S.,
Lassey, K., Lohmann, U., Manning, A. C., Montzka, S. A., Oram, D.,
O'Shaughnessy, K., Piper, S. C., Plattner, G. K., Ponater,
M., Ramankutty, N., Reid, G. C., Rind, D., Rosenlof, K. H., Sausen, R.,
Schwarzkopf, D., Solanki, S. K., Stenchikov, G., Stuber, N., Takemura, T.,
Textor, C., Wang, R., Weiss, R., and Whorf, T.: Changes in atmospheric
constituents and in radiative forcing, chap. 2,  129–234, Cambridge
University Press, Cambridge, New York,  2007.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Kleipool et al.(2018)</label><?label Kleipool2018?><mixed-citation>Kleipool, Q., Ludewig, A., Babić, L., Bartstra, R., Braak, R., Dierssen, W., Dewitte, P.-J., Kenter, P., Landzaat, R., Leloux, J., Loots, E., Meijering, P., van der Plas, E., Rozemeijer, N., Schepers, D., Schiavini, D., Smeets, J., Vacanti, G., Vonk, F., and Veefkind, P.: Pre-launch calibration results of the TROPOMI payload on-board the Sentinel-5 Precursor satellite, Atmos. Meas. Tech., 11, 6439–6479, <ext-link xlink:href="https://doi.org/10.5194/amt-11-6439-2018" ext-link-type="DOI">10.5194/amt-11-6439-2018</ext-link>, 2018.</mixed-citation></ref>
      <?pagebreak page5516?><ref id="bib1.bibx10"><label>Krueger et al.(1995)</label><?label Krueger1995?><mixed-citation>Krueger, A. J., Walter, L. S., Bhartia, P. K., Schnetzler, C. C.,
Krotkov, N. A., Sprod, I., and Bluth, G. J. S.: Volcanic sulfur
dioxide measurements from the total ozone mapping spectrometer instruments,
J. Geophys. Res., 100, 14057–14076,
<ext-link xlink:href="https://doi.org/10.1029/95JD01222" ext-link-type="DOI">10.1029/95JD01222</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Lee et al.(2011)</label><?label Lee2011?><mixed-citation>Lee, C., Martin, R. V., van Donkelaar, A., Lee, H., Dickerson, R. R., Hains,
J. C., Krotkov, N., Richter, A., Vinnikov, K., and Schwab, J. J.: <inline-formula><mml:math id="M255" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
emissions and lifetimes: Estimates from inverse modeling using in situ and
global, space-based (SCIAMACHY and OMI) observations, J. Geophys.
Res.-Atmos., 116, d06304, <ext-link xlink:href="https://doi.org/10.1029/2010JD014758" ext-link-type="DOI">10.1029/2010JD014758</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Lerot et al.(2014)</label><?label Lerot2014?><mixed-citation>Lerot, C., Van Roozendael, M., Spurr, R., Loyola, D., Coldewey-Egbers, M.,
Kochenova, S., van Gent, J., Koukouli, M., Balis, D., Lambert, J.-C.,
Granville, J., and Zehner, C.: Homogenized total ozone data records from the
European sensors GOME/ERS-2, SCIAMACHY/Envisat, and GOME-2/MetOp-A, J.
Geophys. Res.-Atmos., 119, 1639–1662,
<ext-link xlink:href="https://doi.org/10.1002/2013JD020831" ext-link-type="DOI">10.1002/2013JD020831</ext-link>,
2014.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Li et al.(2017)</label><?label Li2017?><mixed-citation>Li, C., Krotkov, N. A., Carn, S., Zhang, Y., Spurr, R. J. D., and Joiner, J.: New-generation NASA Aura Ozone Monitoring Instrument (OMI) volcanic <inline-formula><mml:math id="M256" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> dataset: algorithm description, initial results, and continuation with the Suomi-NPP Ozone Mapping and Profiler Suite (OMPS), Atmos. Meas. Tech., 10, 445–458, <ext-link xlink:href="https://doi.org/10.5194/amt-10-445-2017" ext-link-type="DOI">10.5194/amt-10-445-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Loyola(2006)</label><?label LoyolaR2006?><mixed-citation>Loyola, D. G.: Applications of neural network methods to the processing of
earth observation satellite data, Neural Net., 19, 168–177,
<ext-link xlink:href="https://doi.org/10.1016/j.neunet.2006.01.010" ext-link-type="DOI">10.1016/j.neunet.2006.01.010</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Loyola et al.(2016)</label><?label Loyola2015?><mixed-citation>Loyola, D. G., Pedergnana, M., and Gimeno Garcia, S.: Smart sampling and
incremental function learning for very large high dimensional data, Neural
Net., 78, 75–87, <ext-link xlink:href="https://doi.org/10.1016/j.neunet.2015.09.001" ext-link-type="DOI">10.1016/j.neunet.2015.09.001</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Loyola et al.(2019)</label><?label Loyola2019?><mixed-citation>Loyola, D. G., Xu, J., Heue, K.-P., and Zimmer, W.: Applying FP_ILM to the retrieval of geometry-dependent effective Lambertian equivalent reflectivity (GE_LER) to account for BRDF effects on UVN satellite measurements of trace gases, clouds and aerosols, Atmos. Meas. Tech. Discuss., <ext-link xlink:href="https://doi.org/10.5194/amt-2019-37" ext-link-type="DOI">10.5194/amt-2019-37</ext-link>, in review, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Malavelle et al.(2017)</label><?label Malavelle2017?><mixed-citation>Malavelle, F. F., Haywood, J. M., Jones, A., Gettelman, A., Clarisse,
L., Bauduin, S., Allan, R. P., Karset, I. H. H., Kristjánsson,
J. E., Oreopoulos, L., Cho, N., Lee, D., Bellouin, N., Boucher, O.,
Grosvenor, D. P., Carslaw, K. S., Dhomse, S., Mann, G. W., Schmidt,
A., Coe, H., Hartley, M. E., Dalvi, M., Hill, A. A., Johnson,
B. T., Johnson, C. E., Knight, J. R., O'Connor, F. M., Partridge,
D. G., Stier, P., Myhre, G., Platnick, S., Stephens, G. L.,
Takahashi, H., and Thordarson, T.: Strong constraints on aerosol-cloud
interactions from volcanic eruptions, Nature, 546, 485–491,
<ext-link xlink:href="https://doi.org/10.1038/nature22974" ext-link-type="DOI">10.1038/nature22974</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>McCormick et al.(1995)</label><?label McCormick1995?><mixed-citation>McCormick, M. P., Thomason, L. W., and Trepte, C. R.: Atmospheric effects of
the Mt Pinatubo eruption, Nature, 373, 399–404, <ext-link xlink:href="https://doi.org/10.1038/373399a0" ext-link-type="DOI">10.1038/373399a0</ext-link>,
1995.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Myles et al.(2011)</label><?label Myles2011?><mixed-citation>Myles, L., Meyers, T. P., and Robinson, L.: Relaxed eddy accumulation
measurements of ammonia, nitric acid, sulfur dioxide and particulate sulfate
dry deposition near Tampa, FL, USA, Environ. Res. Lett., 2,
<ext-link xlink:href="https://doi.org/10.1088/1748-9326/2/3/034004" ext-link-type="DOI">10.1088/1748-9326/2/3/034004</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Nowlan et al.(2011)</label><?label Nowlan2011?><mixed-citation>Nowlan, C. R., Liu, X., Chance, K., Cai, Z., Kurosu, T. P., Lee, C., and
Martin, R. V.: Retrievals of sulfur dioxide from the Global Ozone
Monitoring Experiment 2 (GOME-2) using an optimal estimation approach:
Algorithm and initial validation, J. Geophys. Res.-Atmos., 116, d18301, <ext-link xlink:href="https://doi.org/10.1029/2011JD015808" ext-link-type="DOI">10.1029/2011JD015808</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Pedergnana et al.(2018)</label><?label SO2PUM?><mixed-citation>Pedergnana, M., Loyola, D., Apitouley, A., Sneep, M., and Veefkind, P.:
Sentinel-5 precursor/TROPOMI Level 2 Product User Manual Sulphur Dioxide
<inline-formula><mml:math id="M257" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, Tech. Rep. 1.1.2, BIRA,
<uri>https://sentinel.esa.int/documents/247904/2474726/Sentinel-5P-Level-2-Product-User-Manual-Sulphur-Dioxide</uri> (last access: 14 October 2019),
2018.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Pumphrey et al.(2015)</label><?label Pumphrey2015?><mixed-citation>Pumphrey, H. C., Read, W. G., Livesey, N. J., and Yang, K.: Observations of volcanic <inline-formula><mml:math id="M258" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from MLS on Aura, Atmos. Meas. Tech., 8, 195–209, <ext-link xlink:href="https://doi.org/10.5194/amt-8-195-2015" ext-link-type="DOI">10.5194/amt-8-195-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Rix et al.(2012)</label><?label Rix2012?><mixed-citation>Rix, M., Valks, P., Hao, N., Loyola, D., Schlager, H., Huntrieser, H.,
Flemming, J., Koehler, U., Schumann, U., and Inness, A.: Volcanic
<inline-formula><mml:math id="M259" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, BrO and plume height estimations using GOME-2 satellite
measurements during the eruption of Eyjafjallajökull in May 2010,
J. Geophys. Res.-Atmos., 117, D00U19,
<ext-link xlink:href="https://doi.org/10.1029/2011JD016718" ext-link-type="DOI">10.1029/2011JD016718</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Robock(2000)</label><?label Robock2000?><mixed-citation>Robock, A.: Volcanic eruptions and climate, Rev. Geophys., 38,
191–219, <ext-link xlink:href="https://doi.org/10.1029/1998RG000054" ext-link-type="DOI">10.1029/1998RG000054</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Sennert(2019)</label><?label GVPRaikoke2019?><mixed-citation>
Sennert, S. K. (Ed.): Report on Raikoke (Russia), Weekly Volcanic Activity
Report, 19 June–25 June 2019, Global Volcanism Program, Smithsonian
Institution and US Geological Survey, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Spurr et al.(2008)</label><?label Spurr2008?><mixed-citation>Spurr, R., de Haan, J., van Oss, R., and Vasilkov, A.: Discrete-ordinate
radiative transfer in a stratified medium with first-order rotational Raman
scattering, J. Quant. Spectrosc. Ra., 109,
404–425, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2007.08.011" ext-link-type="DOI">10.1016/j.jqsrt.2007.08.011</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Theys et al.(2017)</label><?label Theys2017?><mixed-citation>Theys, N., De Smedt, I., Yu, H., Danckaert, T., van Gent, J., Hörmann, C., Wagner, T., Hedelt, P., Bauer, H., Romahn, F., Pedergnana, M., Loyola, D., and Van Roozendael, M.: Sulfur dioxide retrievals from TROPOMI onboard Sentinel-5 Precursor: algorithm theoretical basis, Atmos. Meas. Tech., 10, 119–153, <ext-link xlink:href="https://doi.org/10.5194/amt-10-119-2017" ext-link-type="DOI">10.5194/amt-10-119-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Theys(2018)</label><?label SO2ATBD?><mixed-citation>Theys, N. E. A.: S5P/TROPOMI SO<inline-formula><mml:math id="M260" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> ATBD, Tech. Rep. 1.1.0, BIRA,
available at: <uri>https://sentinels.copernicus.eu/documents/247904/2476257/Sentinel-5P-ATBD-SO2-TROPOMI</uri> (last access: 14 October 2019),
2018.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Venzke(2018a)</label><?label GVPSierra2018?><mixed-citation>
Venzke, E. (Ed.): Report on Sierra Negra (Ecuador), Bulletin of the Global
Volcanism Network,  43, Global Volcanism Program, Smithsonian
Institution, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Venzke(2018b)</label><?label GVPSinabung2018?><mixed-citation>
Venzke, E. (Ed.): Report on Sinabung (Indonesia), Bulletin of the Global
Volcanism Network,  43,   Global Volcanism Program, Smithsonian
Institution, 2018b.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>von Glasow et al.(2009)</label><?label vonGlasow2009?><mixed-citation>von Glasow, R., Bobrowski, N., and Kern, C.: The effects of volcanic eruptions
on atmospheric chemistry, Chem. Geol., 263, 131–142,
<ext-link xlink:href="https://doi.org/10.1016/j.chemgeo.2008.08.020" ext-link-type="DOI">10.1016/j.chemgeo.2008.08.020</ext-link>,  2009.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Winker et al.(2010)</label><?label Winker2010?><mixed-citation>Winker, D. M., Pelon, J., Coakley, J. A., Ackerman, S. A., Charlson, R. J.,
Colarco, P. R., Flamant, P., Fu, Q., Hoff, R. M., Kittaka, C., Kubar, T. L.,
Le Treut, H., Mccormick, M. P., MÃ©gie, G., Poole, L., Powell, K., Trepte,
C., Vaughan, M. A., and Wielicki, B. A.: The CALIPSO Mission, B.
Am. Meteor. Soc., 91, 1211–1230,
<ext-link xlink:href="https://doi.org/10.1175/2010BAMS3009.1" ext-link-type="DOI">10.1175/2010BAMS3009.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Xu et al.(2017)</label><?label Xu2017?><mixed-citation>Xu, J., Schüssler, O., Loyola R., D., Romahn, F., and Doicu, A.: A
novel ozone profile shape retrieval using Full-Physics Inverse Learning
Machine (FP-ILM)., IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens.,
10, 5442–5457, <ext-link xlink:href="https://doi.org/10.1109/JSTARS.2017.2740168" ext-link-type="DOI">10.1109/JSTARS.2017.2740168</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Yang et al.(2009)</label><?label Yang2009?><mixed-citation>Yang, K., Liu, X., Krotkov, N. A., Krueger, A. J., and Carn, S. A.: Estimating
the altitude of volcanic sulfur dioxide plu<?pagebreak page5517?>mes from space borne
hyper-spectral UV measurements, Geophys. Res. Lett., 36,
<ext-link xlink:href="https://doi.org/10.1029/2009GL038025" ext-link-type="DOI">10.1029/2009GL038025</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Yang et al.(2010)</label><?label Yang2010?><mixed-citation>Yang, K., Liu, X., Bhartia, P. K., Krotkov, N. A., Carn, S. A., Hughes, E. J.,
Krueger, A. J., Spurr, R. J. D., and Trahan, S. G.: Direct retrieval of
sulfur dioxide amount and altitude from spaceborne hyperspectral UV
measurements: Theory and application, J. Geophys. Res.-Atmos., 115, <ext-link xlink:href="https://doi.org/10.1029/2010JD013982" ext-link-type="DOI">10.1029/2010JD013982</ext-link>, 2010.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Sulfur dioxide layer height retrieval from Sentinel-5 Precursor/TROPOMI using FP_ILM</article-title-html>
<abstract-html><p>The accurate determination of the location, height, and loading of sulfur dioxide (SO<sub>2</sub>) plumes emitted by volcanic eruptions is essential for aviation safety. The SO<sub>2</sub> layer height is also one of the most critical parameters with respect to determining the impact on the climate. Retrievals of SO<sub>2</sub> plume height have been carried out using satellite UV backscatter measurements, but, until now, such algorithms are very time-consuming. We have developed an extremely fast yet accurate SO<sub>2</sub> layer height retrieval using the Full-Physics Inverse Learning Machine (FP_ILM) algorithm. This is the first time the algorithm has been applied to measurements from the TROPOMI instrument onboard the Sentinel-5 Precursor platform. In this paper, we demonstrate the ability of the FP_ILM algorithm to retrieve SO<sub>2</sub> plume layer heights in near-real-time applications with an accuracy of better than 2&thinsp;km for SO<sub>2</sub> total columns larger than 20&thinsp;DU. We present SO<sub>2</sub> layer height results for the volcanic eruptions of Sinabung in February 2018, Sierra Negra in June 2018, and Raikoke in June 2019, observed by TROPOMI.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Bhartia(2003)</label><mixed-citation>
Bhartia, P.: Algorithm Theoretical Baseline Document, TOMS v8 Total ozone
algorithm, Tech. rep., NASA, Greenbelt, Md., available at:
<a href="https://disc.gsfc.nasa.gov/datasets/TOMSN7L3mtoz_V008/summary?keywords=ozone" target="_blank">https://disc.gsfc.nasa.gov/datasets/TOMSN7L3mtoz_V008/summary?keywords=ozone</a>, (last access: 14 October 2019), 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Carboni et al.(2012)</label><mixed-citation>
Carboni, E., Grainger, R., Walker, J., Dudhia, A., and Siddans, R.: A new scheme for sulphur dioxide retrieval from IASI measurements: application to the Eyjafjallajökull eruption of April and May 2010, Atmos. Chem. Phys., 12, 11417–11434, <a href="https://doi.org/10.5194/acp-12-11417-2012" target="_blank">https://doi.org/10.5194/acp-12-11417-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Carboni et al.(2016)</label><mixed-citation>
Carboni, E., Grainger, R. G., Mather, T. A., Pyle, D. M., Thomas, G. E., Siddans, R., Smith, A. J. A., Dudhia, A., Koukouli, M. E., and Balis, D.: The vertical distribution of volcanic SO<sub>2</sub> plumes measured by IASI, Atmos. Chem. Phys., 16, 4343–4367, <a href="https://doi.org/10.5194/acp-16-4343-2016" target="_blank">https://doi.org/10.5194/acp-16-4343-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Clarisse et al.(2008)</label><mixed-citation>
Clarisse, L., Coheur, P. F., Prata, A. J., Hurtmans, D., Razavi, A., Phulpin, T., Hadji-Lazaro, J., and Clerbaux, C.: Tracking and quantifying volcanic SO<sub>2</sub> with IASI, the September 2007 eruption at Jebel at Tair, Atmos. Chem. Phys., 8, 7723–7734, <a href="https://doi.org/10.5194/acp-8-7723-2008" target="_blank">https://doi.org/10.5194/acp-8-7723-2008</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Clarisse et al.(2014)</label><mixed-citation>
Clarisse, L., Coheur, P.-F., Theys, N., Hurtmans, D., and Clerbaux, C.: The 2011 Nabro eruption, a SO<sub>2</sub> plume height analysis using IASI measurements, Atmos. Chem. Phys., 14, 3095–3111, <a href="https://doi.org/10.5194/acp-14-3095-2014" target="_blank">https://doi.org/10.5194/acp-14-3095-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Efremenko et al.(2017)</label><mixed-citation>
Efremenko, D. S., Loyola R., D. G., Hedelt, P., and Spurr, R. J. D.:
Volcanic SO<sub>2</sub> plume height retrieval from UV sensors using a full-physics
inverse learning machine algorithm, Int. J. Remote Sens.,
38, 1–27, <a href="https://doi.org/10.1080/01431161.2017.1348644" target="_blank">https://doi.org/10.1080/01431161.2017.1348644</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Fioletov et al.(2013)</label><mixed-citation>
Fioletov, V. E., McLinden, C. A., Krotkov, N., Yang, K., Loyola, D. G., Valks,
P., Theys, N., Van Roozendael, M., Nowlan, C. R., Chance, K., Liu, X., Lee,
C., and Martin, R. V.: Application of OMI, SCIAMACHY, and GOME-2 satellite
SO<sub>2</sub> retrievals for detection of large emission sources, J.
Geophys. Res.-Atmos., 118, 11399–11418,
<a href="https://doi.org/10.1002/jgrd.50826" target="_blank">https://doi.org/10.1002/jgrd.50826</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Forster et al.(2007)</label><mixed-citation>
Forster, P., Ramaswamy, V., Artaxo, P., Berntsen, J., Betts, R., Fahey, D. W.,
Haywood, J., Lean, J., Lowe, D. C., Myhre, G., Nganga, J., Prinn, R., Raga,
G., Schulz, M., van Dorland, R., Bodeker, G., Boucher, O., Collins, W. D.,
Conway, T. J., Dlugokencky, E., Elkins, J. W., Etheridge, D., Foukal, P.,
Fraser, P., Geller, M., Joos, F., Keeling, C. D., Keeling, R., Kinne, S.,
Lassey, K., Lohmann, U., Manning, A. C., Montzka, S. A., Oram, D.,
O'Shaughnessy, K., Piper, S. C., Plattner, G. K., Ponater,
M., Ramankutty, N., Reid, G. C., Rind, D., Rosenlof, K. H., Sausen, R.,
Schwarzkopf, D., Solanki, S. K., Stenchikov, G., Stuber, N., Takemura, T.,
Textor, C., Wang, R., Weiss, R., and Whorf, T.: Changes in atmospheric
constituents and in radiative forcing, chap. 2,  129–234, Cambridge
University Press, Cambridge, New York,  2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Kleipool et al.(2018)</label><mixed-citation>
Kleipool, Q., Ludewig, A., Babić, L., Bartstra, R., Braak, R., Dierssen, W., Dewitte, P.-J., Kenter, P., Landzaat, R., Leloux, J., Loots, E., Meijering, P., van der Plas, E., Rozemeijer, N., Schepers, D., Schiavini, D., Smeets, J., Vacanti, G., Vonk, F., and Veefkind, P.: Pre-launch calibration results of the TROPOMI payload on-board the Sentinel-5 Precursor satellite, Atmos. Meas. Tech., 11, 6439–6479, <a href="https://doi.org/10.5194/amt-11-6439-2018" target="_blank">https://doi.org/10.5194/amt-11-6439-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Krueger et al.(1995)</label><mixed-citation>
Krueger, A. J., Walter, L. S., Bhartia, P. K., Schnetzler, C. C.,
Krotkov, N. A., Sprod, I., and Bluth, G. J. S.: Volcanic sulfur
dioxide measurements from the total ozone mapping spectrometer instruments,
J. Geophys. Res., 100, 14057–14076,
<a href="https://doi.org/10.1029/95JD01222" target="_blank">https://doi.org/10.1029/95JD01222</a>, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Lee et al.(2011)</label><mixed-citation>
Lee, C., Martin, R. V., van Donkelaar, A., Lee, H., Dickerson, R. R., Hains,
J. C., Krotkov, N., Richter, A., Vinnikov, K., and Schwab, J. J.: SO<sub>2</sub>
emissions and lifetimes: Estimates from inverse modeling using in situ and
global, space-based (SCIAMACHY and OMI) observations, J. Geophys.
Res.-Atmos., 116, d06304, <a href="https://doi.org/10.1029/2010JD014758" target="_blank">https://doi.org/10.1029/2010JD014758</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Lerot et al.(2014)</label><mixed-citation>
Lerot, C., Van Roozendael, M., Spurr, R., Loyola, D., Coldewey-Egbers, M.,
Kochenova, S., van Gent, J., Koukouli, M., Balis, D., Lambert, J.-C.,
Granville, J., and Zehner, C.: Homogenized total ozone data records from the
European sensors GOME/ERS-2, SCIAMACHY/Envisat, and GOME-2/MetOp-A, J.
Geophys. Res.-Atmos., 119, 1639–1662,
<a href="https://doi.org/10.1002/2013JD020831" target="_blank">https://doi.org/10.1002/2013JD020831</a>,
2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Li et al.(2017)</label><mixed-citation>
Li, C., Krotkov, N. A., Carn, S., Zhang, Y., Spurr, R. J. D., and Joiner, J.: New-generation NASA Aura Ozone Monitoring Instrument (OMI) volcanic SO<sub>2</sub> dataset: algorithm description, initial results, and continuation with the Suomi-NPP Ozone Mapping and Profiler Suite (OMPS), Atmos. Meas. Tech., 10, 445–458, <a href="https://doi.org/10.5194/amt-10-445-2017" target="_blank">https://doi.org/10.5194/amt-10-445-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Loyola(2006)</label><mixed-citation>
Loyola, D. G.: Applications of neural network methods to the processing of
earth observation satellite data, Neural Net., 19, 168–177,
<a href="https://doi.org/10.1016/j.neunet.2006.01.010" target="_blank">https://doi.org/10.1016/j.neunet.2006.01.010</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Loyola et al.(2016)</label><mixed-citation>
Loyola, D. G., Pedergnana, M., and Gimeno Garcia, S.: Smart sampling and
incremental function learning for very large high dimensional data, Neural
Net., 78, 75–87, <a href="https://doi.org/10.1016/j.neunet.2015.09.001" target="_blank">https://doi.org/10.1016/j.neunet.2015.09.001</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Loyola et al.(2019)</label><mixed-citation>
Loyola, D. G., Xu, J., Heue, K.-P., and Zimmer, W.: Applying FP_ILM to the retrieval of geometry-dependent effective Lambertian equivalent reflectivity (GE_LER) to account for BRDF effects on UVN satellite measurements of trace gases, clouds and aerosols, Atmos. Meas. Tech. Discuss., <a href="https://doi.org/10.5194/amt-2019-37" target="_blank">https://doi.org/10.5194/amt-2019-37</a>, in review, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Malavelle et al.(2017)</label><mixed-citation>
Malavelle, F. F., Haywood, J. M., Jones, A., Gettelman, A., Clarisse,
L., Bauduin, S., Allan, R. P., Karset, I. H. H., Kristjánsson,
J. E., Oreopoulos, L., Cho, N., Lee, D., Bellouin, N., Boucher, O.,
Grosvenor, D. P., Carslaw, K. S., Dhomse, S., Mann, G. W., Schmidt,
A., Coe, H., Hartley, M. E., Dalvi, M., Hill, A. A., Johnson,
B. T., Johnson, C. E., Knight, J. R., O'Connor, F. M., Partridge,
D. G., Stier, P., Myhre, G., Platnick, S., Stephens, G. L.,
Takahashi, H., and Thordarson, T.: Strong constraints on aerosol-cloud
interactions from volcanic eruptions, Nature, 546, 485–491,
<a href="https://doi.org/10.1038/nature22974" target="_blank">https://doi.org/10.1038/nature22974</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>McCormick et al.(1995)</label><mixed-citation>
McCormick, M. P., Thomason, L. W., and Trepte, C. R.: Atmospheric effects of
the Mt Pinatubo eruption, Nature, 373, 399–404, <a href="https://doi.org/10.1038/373399a0" target="_blank">https://doi.org/10.1038/373399a0</a>,
1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Myles et al.(2011)</label><mixed-citation>
Myles, L., Meyers, T. P., and Robinson, L.: Relaxed eddy accumulation
measurements of ammonia, nitric acid, sulfur dioxide and particulate sulfate
dry deposition near Tampa, FL, USA, Environ. Res. Lett., 2,
<a href="https://doi.org/10.1088/1748-9326/2/3/034004" target="_blank">https://doi.org/10.1088/1748-9326/2/3/034004</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Nowlan et al.(2011)</label><mixed-citation>
Nowlan, C. R., Liu, X., Chance, K., Cai, Z., Kurosu, T. P., Lee, C., and
Martin, R. V.: Retrievals of sulfur dioxide from the Global Ozone
Monitoring Experiment 2 (GOME-2) using an optimal estimation approach:
Algorithm and initial validation, J. Geophys. Res.-Atmos., 116, d18301, <a href="https://doi.org/10.1029/2011JD015808" target="_blank">https://doi.org/10.1029/2011JD015808</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Pedergnana et al.(2018)</label><mixed-citation>
Pedergnana, M., Loyola, D., Apitouley, A., Sneep, M., and Veefkind, P.:
Sentinel-5 precursor/TROPOMI Level 2 Product User Manual Sulphur Dioxide
SO<sub>2</sub>, Tech. Rep. 1.1.2, BIRA,
<a href="https://sentinel.esa.int/documents/247904/2474726/Sentinel-5P-Level-2-Product-User-Manual-Sulphur-Dioxide" target="_blank">https://sentinel.esa.int/documents/247904/2474726/Sentinel-5P-Level-2-Product-User-Manual-Sulphur-Dioxide</a> (last access: 14 October 2019),
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Pumphrey et al.(2015)</label><mixed-citation>
Pumphrey, H. C., Read, W. G., Livesey, N. J., and Yang, K.: Observations of volcanic SO<sub>2</sub> from MLS on Aura, Atmos. Meas. Tech., 8, 195–209, <a href="https://doi.org/10.5194/amt-8-195-2015" target="_blank">https://doi.org/10.5194/amt-8-195-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Rix et al.(2012)</label><mixed-citation>
Rix, M., Valks, P., Hao, N., Loyola, D., Schlager, H., Huntrieser, H.,
Flemming, J., Koehler, U., Schumann, U., and Inness, A.: Volcanic
SO<sub>2</sub>, BrO and plume height estimations using GOME-2 satellite
measurements during the eruption of Eyjafjallajökull in May 2010,
J. Geophys. Res.-Atmos., 117, D00U19,
<a href="https://doi.org/10.1029/2011JD016718" target="_blank">https://doi.org/10.1029/2011JD016718</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Robock(2000)</label><mixed-citation>
Robock, A.: Volcanic eruptions and climate, Rev. Geophys., 38,
191–219, <a href="https://doi.org/10.1029/1998RG000054" target="_blank">https://doi.org/10.1029/1998RG000054</a>, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Sennert(2019)</label><mixed-citation>
Sennert, S. K. (Ed.): Report on Raikoke (Russia), Weekly Volcanic Activity
Report, 19 June–25 June 2019, Global Volcanism Program, Smithsonian
Institution and US Geological Survey, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Spurr et al.(2008)</label><mixed-citation>
Spurr, R., de Haan, J., van Oss, R., and Vasilkov, A.: Discrete-ordinate
radiative transfer in a stratified medium with first-order rotational Raman
scattering, J. Quant. Spectrosc. Ra., 109,
404–425, <a href="https://doi.org/10.1016/j.jqsrt.2007.08.011" target="_blank">https://doi.org/10.1016/j.jqsrt.2007.08.011</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Theys et al.(2017)</label><mixed-citation>
Theys, N., De Smedt, I., Yu, H., Danckaert, T., van Gent, J., Hörmann, C., Wagner, T., Hedelt, P., Bauer, H., Romahn, F., Pedergnana, M., Loyola, D., and Van Roozendael, M.: Sulfur dioxide retrievals from TROPOMI onboard Sentinel-5 Precursor: algorithm theoretical basis, Atmos. Meas. Tech., 10, 119–153, <a href="https://doi.org/10.5194/amt-10-119-2017" target="_blank">https://doi.org/10.5194/amt-10-119-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Theys(2018)</label><mixed-citation>
Theys, N. E. A.: S5P/TROPOMI SO<sub>2</sub> ATBD, Tech. Rep. 1.1.0, BIRA,
available at: <a href="https://sentinels.copernicus.eu/documents/247904/2476257/Sentinel-5P-ATBD-SO2-TROPOMI" target="_blank">https://sentinels.copernicus.eu/documents/247904/2476257/Sentinel-5P-ATBD-SO2-TROPOMI</a> (last access: 14 October 2019),
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Venzke(2018a)</label><mixed-citation>
Venzke, E. (Ed.): Report on Sierra Negra (Ecuador), Bulletin of the Global
Volcanism Network,  43, Global Volcanism Program, Smithsonian
Institution, 2018a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Venzke(2018b)</label><mixed-citation>
Venzke, E. (Ed.): Report on Sinabung (Indonesia), Bulletin of the Global
Volcanism Network,  43,   Global Volcanism Program, Smithsonian
Institution, 2018b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>von Glasow et al.(2009)</label><mixed-citation>
von Glasow, R., Bobrowski, N., and Kern, C.: The effects of volcanic eruptions
on atmospheric chemistry, Chem. Geol., 263, 131–142,
<a href="https://doi.org/10.1016/j.chemgeo.2008.08.020" target="_blank">https://doi.org/10.1016/j.chemgeo.2008.08.020</a>,  2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Winker et al.(2010)</label><mixed-citation>
Winker, D. M., Pelon, J., Coakley, J. A., Ackerman, S. A., Charlson, R. J.,
Colarco, P. R., Flamant, P., Fu, Q., Hoff, R. M., Kittaka, C., Kubar, T. L.,
Le Treut, H., Mccormick, M. P., MÃ©gie, G., Poole, L., Powell, K., Trepte,
C., Vaughan, M. A., and Wielicki, B. A.: The CALIPSO Mission, B.
Am. Meteor. Soc., 91, 1211–1230,
<a href="https://doi.org/10.1175/2010BAMS3009.1" target="_blank">https://doi.org/10.1175/2010BAMS3009.1</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Xu et al.(2017)</label><mixed-citation>
Xu, J., Schüssler, O., Loyola R., D., Romahn, F., and Doicu, A.: A
novel ozone profile shape retrieval using Full-Physics Inverse Learning
Machine (FP-ILM)., IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens.,
10, 5442–5457, <a href="https://doi.org/10.1109/JSTARS.2017.2740168" target="_blank">https://doi.org/10.1109/JSTARS.2017.2740168</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Yang et al.(2009)</label><mixed-citation>
Yang, K., Liu, X., Krotkov, N. A., Krueger, A. J., and Carn, S. A.: Estimating
the altitude of volcanic sulfur dioxide plumes from space borne
hyper-spectral UV measurements, Geophys. Res. Lett., 36,
<a href="https://doi.org/10.1029/2009GL038025" target="_blank">https://doi.org/10.1029/2009GL038025</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Yang et al.(2010)</label><mixed-citation>
Yang, K., Liu, X., Bhartia, P. K., Krotkov, N. A., Carn, S. A., Hughes, E. J.,
Krueger, A. J., Spurr, R. J. D., and Trahan, S. G.: Direct retrieval of
sulfur dioxide amount and altitude from spaceborne hyperspectral UV
measurements: Theory and application, J. Geophys. Res.-Atmos., 115, <a href="https://doi.org/10.1029/2010JD013982" target="_blank">https://doi.org/10.1029/2010JD013982</a>, 2010.
</mixed-citation></ref-html>--></article>
