<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">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-19-6099-2026</article-id><title-group><article-title>Global variability in the detectability of power plant <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>  plumes from space</article-title><alt-title>Global variability in <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Huang</surname><given-names>Ruizhe</given-names></name>
          <email>rzhuang@mit.edu</email>
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Wang</surname><given-names>Sherrie</given-names></name>
          <email>sherwang@mit.edu</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>Massachusetts Institute of Technology, Cambridge, MA 02139, USA</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Ruizhe Huang (rzhuang@mit.edu) and Sherrie Wang (sherwang@mit.edu)</corresp></author-notes><pub-date><day>25</day><month>September</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>18</issue>
      <fpage>6099</fpage><lpage>6124</lpage>
      <history>
        <date date-type="received"><day>2</day><month>December</month><year>2025</year></date>
           <date date-type="rev-request"><day>6</day><month>January</month><year>2026</year></date>
           <date date-type="rev-recd"><day>3</day><month>July</month><year>2026</year></date>
           <date date-type="accepted"><day>9</day><month>July</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Ruizhe Huang</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026.html">This article is available from https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e112">We present the first global, data-driven analysis of power plant <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability from space. Using TROPOspheric Monitoring Instrument (TROPOMI) observations (nadir pixel size 3.5–7 <inline-formula><mml:math id="M4" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>) over 6000 of the world's highest-emitting power plants and hourly Continuous Emissions Monitoring Systems (CEMS) data for 500 US plants, we develop an automated algorithm that labels plumes and attributes them to their sources with 98 % accuracy. For the subsequent detectability analysis, we restrict to plants outside interference zones (at least 20 <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from other major power plants and 45–90 <inline-formula><mml:math id="M6" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from cities (depending on city size)), which retains 45.0 % of US and 21.1 % of global <inline-formula><mml:math id="M7" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions in our datasets. We then train a machine learning model to predict plume detectability (the probability of detection given the observation conditions) from meteorological, environmental, sensor, and power-plant variables sampled at the single TROPOMI pixel over each plant (<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mtext>F1 score</mml:mtext><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.66</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mtext>AUC</mml:mtext><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn></mml:mrow></mml:math></inline-formula>). Out of 25 variables, we find that <inline-formula><mml:math id="M10" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate, surface altitude, surface albedo (<inline-formula><mml:math id="M11" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window), sensor zenith angle, primary fuel type, and wind speed jointly explain much of the variability in detectability. For US power plants, an hourly <inline-formula><mml:math id="M12" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate of <inline-formula><mml:math id="M13" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 400 <inline-formula><mml:math id="M14" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> corresponds to <inline-formula><mml:math id="M15" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50 % detectability, but detectability varies from <inline-formula><mml:math id="M16" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 20 % to <inline-formula><mml:math id="M17" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 60 % under different combinations of these conditions. These results provide the first empirical quantification of the physical and environmental factors that govern <inline-formula><mml:math id="M18" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume visibility in TROPOMI data, establishing a foundation for models to use similar predictors as auxiliary variables when quantifying emission rates from plume appearance.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e285">Fossil-fuel power plants are among the largest emitters of anthropogenic air pollution and greenhouse gases, responsible for approximately 22 % of <inline-formula><mml:math id="M19" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and over 40 % of <inline-formula><mml:math id="M20" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions globally <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx9" id="paren.1"/>. Accurate quantification of these emissions is essential for enforcing air-quality regulations <xref ref-type="bibr" rid="bib1.bibx50 bib1.bibx17" id="paren.2"/> and tracking progress toward international climate goals <xref ref-type="bibr" rid="bib1.bibx49" id="paren.3"/>. However, current global emission inventories exhibit substantial spatial and sectoral gaps, particularly in developing and rapidly industrializing regions <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx23 bib1.bibx8" id="paren.4"/>. These gaps stem in part from the limitations of bottom-up accounting, which typically relies on fuel consumption statistics, emission factors, and engineering-based estimates <xref ref-type="bibr" rid="bib1.bibx22" id="paren.5"/>. In high-income countries, more robust systems such as Continuous Emissions Monitoring Systems (CEMS), which measure stack-level emissions continuously using instruments like <inline-formula><mml:math id="M21" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> analyzers, flow meters, and opacity monitors and report hourly averages, enable direct, high-frequency reporting <xref ref-type="bibr" rid="bib1.bibx13" id="paren.6"/>. In contrast, most power plants in low- and middle-income countries lack such infrastructure, leading to emissions inventories that are often uncertain, inconsistent, or outdated <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx10" id="paren.7"/>.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e345">Comparison of tropospheric <inline-formula><mml:math id="M22" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> vertical column densities observed by satellite over four US power plants with closely matched hourly emissions (<inline-formula><mml:math id="M23" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 400 <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). <inline-formula><mml:math id="M25" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes are visible near Cholla and Laramie River (top row); no significant enhancement is detected near River Valley or White Bluff (bottom row). The TROPOMI overpass time and observed conditions (100 <inline-formula><mml:math id="M26" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> wind speed, surface albedo in the <inline-formula><mml:math id="M27" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window, solar zenith angle) are annotated on each panel. Basemap: ArcGIS World Imagery (Powered by Esri) <xref ref-type="bibr" rid="bib1.bibx16" id="paren.8"/> via <monospace>contextily</monospace> <xref ref-type="bibr" rid="bib1.bibx1" id="paren.9"/>.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f01.jpg"/>

      </fig>

      <p id="d2e429">Satellite observations offer a top-down alternative for monitoring <inline-formula><mml:math id="M28" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions at global scale. Early demonstrations with the Ozone Monitoring Instrument (OMI) established wind-rotated downwind-plume methods for extracting emission rate and lifetime, and applied them to tens of major cities and power plants <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx36 bib1.bibx12" id="paren.10"/>. TROPOMI's finer spatial resolution has substantially advanced this line of work: Exponentially-Modified Gaussian (EMG) and related top-down methods have been extended to power plants in North America and beyond <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx33 bib1.bibx47" id="paren.11"/>, and the divergence method has produced global point-source catalogs that now contain over a thousand identified <inline-formula><mml:math id="M29" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> sources <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx4 bib1.bibx5" id="paren.12"/>. These works typically focus on a small number of high-emitting facilities under favorable meteorological and observational conditions, revealing both the potential and limitations of current detection capabilities.</p>
      <p id="d2e464">A complementary line of research has focused on plume identification rather than quantification, asking whether a plume is discernible on a given overpass and using automated or learning-based methods to scale detection across many sources. Supervised image classification has been demonstrated for <inline-formula><mml:math id="M30" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> on TROPOMI <xref ref-type="bibr" rid="bib1.bibx20" id="paren.13"/>, while the analogous methane and carbon dioxide literature is more developed, with detection and quantification frameworks for individual plumes and super-emitters across multiple sensors <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx10 bib1.bibx11 bib1.bibx35 bib1.bibx43 bib1.bibx42 bib1.bibx14 bib1.bibx37 bib1.bibx7" id="paren.14"/>. Theoretical expectations for plume column behavior are well established: for a steady point source, the downwind column enhancement scales linearly with the emission rate and inversely with the product of wind speed and the horizontal spread of the plume <xref ref-type="bibr" rid="bib1.bibx57" id="paren.15"/>, while the effective <inline-formula><mml:math id="M31" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> lifetime is modulated by photolysis, the <inline-formula><mml:math id="M32" display="inline"><mml:mrow class="chem"><mml:mi mathvariant="normal">OH</mml:mi></mml:mrow></mml:math></inline-formula> concentration, and temperature <xref ref-type="bibr" rid="bib1.bibx54 bib1.bibx41 bib1.bibx34" id="paren.16"/>. On the retrieval side, sensitivity depends on air-mass factor (AMF) geometry, surface and cloud conditions, and background noise <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx6 bib1.bibx15 bib1.bibx38 bib1.bibx59" id="paren.17"/>. To date, no published work has systematically studied power plant plume detectability at the global scale, nor modeled when and why plumes become observable in TROPOMI data.</p>
      <p id="d2e513">Amidst the current satellite-based efforts to monitor anthropogenic <inline-formula><mml:math id="M33" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions, a challenge persists: power plant plumes with similar <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions exhibit vastly different detectability (the probability of detection given the observation conditions) across regions, as illustrated in Fig. <xref ref-type="fig" rid="F1"/>. This variability is driven by meteorology, surface albedo (<inline-formula><mml:math id="M35" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window), sensor geometry, and interference from nearby sources. While previous studies have demonstrated TROPOMI's detection feasibility for individual power plants <xref ref-type="bibr" rid="bib1.bibx47" id="paren.18"/> and characterized plume detectability for individual ships <xref ref-type="bibr" rid="bib1.bibx31" id="paren.19"/>, they have not systematically characterized the conditions that enable or inhibit detection across thousands of power plants globally. We address this scalability gap by asking: what meteorological, environmental, power plant, and sensor geometry variables determine whether a plume of given emission strength will be detectable? Answers to this question have implications for improving satellite-based <inline-formula><mml:math id="M36" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> inverse modeling as well as future sensor design.</p>
      <p id="d2e569">Specifically, we aim to systematically explain the spatiotemporal variability of <inline-formula><mml:math id="M37" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability from power plants using satellite observations. To do so, we develop a machine learning pipeline that first labels <inline-formula><mml:math id="M38" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes in TROPOMI (Sentinel-5P) images and then predicts plume detectability using features including meteorology, sensor geometry, environment, and power-plant variables. We apply this framework to two datasets: (1) US power plants with hourly CEMS data and (2) global high-emitting power plants using a 2018 annual <inline-formula><mml:math id="M39" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> inventory.</p>
      <p id="d2e605">Our contributions are as follows. <list list-type="order"><list-item>
      <p id="d2e610">We present a plume-detection algorithm that achieves 98 % accuracy against manual annotations, designed for point source <inline-formula><mml:math id="M40" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> attribution.</p></list-item><list-item>
      <p id="d2e625">We produce the first global maps of plume detectability across more than 1000 power plants worldwide, revealing strong geographic patterns. For US power plants, we find that an hourly emission rate of <inline-formula><mml:math id="M41" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 400 <inline-formula><mml:math id="M42" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> corresponds to <inline-formula><mml:math id="M43" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50 % detectability, although detectability varies widely depending on location, sensing conditions, and meteorology.</p></list-item><list-item>
      <p id="d2e660">We quantify how meteorological, environmental, sensor, and power-plant features influence <inline-formula><mml:math id="M44" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability across both regional and global scales. Using Permutation Score and SHapley Additive exPlanations (SHAP) Score Estimation, we identify <inline-formula><mml:math id="M45" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> Emission, Surface Altitude, Surface Albedo (<inline-formula><mml:math id="M46" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> Window), Sensor Zenith Angle, Primary Fuel Type, and Wind Speed as the dominant features that govern plume detectability.</p></list-item></list></p>
      <p id="d2e696">Together, these results clarify the observational limits of current satellite <inline-formula><mml:math id="M47" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> sensors and provide empirical relationships that can inform future satellite-based emission quantification.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Datasets</title>
      <p id="d2e718">Our analysis combines five input data sources: Sentinel-5P TROPOMI Level-2 <inline-formula><mml:math id="M48" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx55" id="paren.20"/>, which provide both the satellite <inline-formula><mml:math id="M49" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> observations and a set of sensor- and scene-level variables (e.g., sensor zenith angle, surface albedo, cloud fraction); U.S. EPA Clean Air Markets Program Data (CAMPD) records <xref ref-type="bibr" rid="bib1.bibx52" id="paren.21"/> for hourly <inline-formula><mml:math id="M50" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions at 500 US power plants; the <inline-formula><mml:math id="M51" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> global power-plant emission catalog <xref ref-type="bibr" rid="bib1.bibx22" id="paren.22"/> for annual <inline-formula><mml:math id="M52" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions at 6000 plants worldwide; European Centre for Medium-Range Weather Forecasts (ECMWF) ERA5 reanalysis <xref ref-type="bibr" rid="bib1.bibx24" id="paren.23"/> for meteorological variables; and the SimpleMaps World Cities Database <xref ref-type="bibr" rid="bib1.bibx45" id="paren.24"/> for the locations and populations of nearby urban areas used in the interference filter. The subsections below describe each source and the resulting feature set.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Satellite <inline-formula><mml:math id="M53" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> Measurements</title>
      <p id="d2e811">To form the observation dataset, we used satellite data of tropospheric <inline-formula><mml:math id="M54" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> vertical column densities <xref ref-type="bibr" rid="bib1.bibx55" id="paren.25"/> from the TROPOMI instrument aboard the European Space Agency's (ESA) Copernicus Sentinel-5P satellite <xref ref-type="bibr" rid="bib1.bibx58" id="paren.26"/>. Launched in October 2017, TROPOMI provides data at a nadir spatial resolution of 3.5 <inline-formula><mml:math id="M55" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> (across-track) <inline-formula><mml:math id="M56" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 7 <inline-formula><mml:math id="M57" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> (along-track), which improved to 3.5 <inline-formula><mml:math id="M58" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M59" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 5.5 <inline-formula><mml:math id="M60" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> in August 2019; pixel size increases toward the swath edges due to viewing geometry.</p>
      <p id="d2e878">We downloaded raw Level-2 <inline-formula><mml:math id="M61" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> data in NetCDF format from the NASA Earthdata portal. Each file corresponds to a single satellite orbit (<inline-formula><mml:math id="M62" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 101 <inline-formula><mml:math id="M63" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula>), containing one Level-2 swath with 450 across-track ground pixels and thousands of along-track scanlines. For our US analysis (1 January 2019–31 December 2024), we acquired 9636 files. For the global analysis (1 May–31 December 2018), we obtained 3421 files. The data come from the v2 series of the TROPOMI L2 <inline-formula><mml:math id="M64" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> processor (v2.4.0–v2.8.0), spanning both the reprocessed (RPRO) and operational offline (OFFL) streams. The May 2018 start of the global window is set by the v2.4.0 <inline-formula><mml:math id="M65" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> full-mission reprocessing, which begins on 1 May 2018; earlier observations are only available in the v1 product line, which is not directly comparable.</p>
      <p id="d2e929">Throughout this paper we use observation to refer to one TROPOMI overpass at a target power plant: the L2 <inline-formula><mml:math id="M66" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrieval at the pixel closest to the plant's center, paired with the corresponding emission record.</p>
      <p id="d2e944">To generate a high-quality dataset, we processed these raw files through a multi-step filtering pipeline. For each TROPOMI observation over a power plant, the observation is kept if it contains: <list list-type="order"><list-item>
      <p id="d2e949">a quality flag greater than 0.75, which removes data contaminated by clouds or other errors <xref ref-type="bibr" rid="bib1.bibx56" id="paren.27"/>,</p></list-item><list-item>
      <p id="d2e956">at least 50 % valid pixels within a 50 <inline-formula><mml:math id="M67" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> radius of a power plant, and</p></list-item><list-item>
      <p id="d2e968">a valid nearest-neighbor pixel over a power plant.</p></list-item></list></p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e973">Distribution of TROPOMI observations and power plant <inline-formula><mml:math id="M68" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions. Panels <bold>(a)</bold> and <bold>(b)</bold> show spatial distribution of power plant <inline-formula><mml:math id="M69" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions (marker size) overlaid with TROPOMI observation frequency (marker color) for the United States and global facilities, respectively. Panels <bold>(c)</bold> and <bold>(d)</bold> display emission distribution histograms on a log scale showing all plants (light colors) versus analysis subsets of top emitters (dark colors) for the United States (top 500 plants) and global (top 6000 plants). TROPOMI observation periods: US data from January 2019 to December 2024, global data from May to December 2018. Dataset: full quality-filtered dataset (<inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">666</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">222</mml:mn></mml:mrow></mml:math></inline-formula> US and <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">875</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">686</mml:mn></mml:mrow></mml:math></inline-formula> global TROPOMI observations).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f02.png"/>

        </fig>

      <p id="d2e1047">After applying these quality assurance criteria, this process yielded a final dataset of 666 222 high-quality observations for the US analysis and 875 686 for the global analysis. Across the mapped facilities (US, <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula>; global, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6000</mml:mn></mml:mrow></mml:math></inline-formula>), observation coverage is extensive. In the US, plants have a median of 1301 observations (10th and 90th percentiles of the per-plant distribution <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1050</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">90</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1645</mml:mn></mml:mrow></mml:math></inline-formula>; we use <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to denote the <inline-formula><mml:math id="M77" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>th percentile of whichever per-plant distribution is under discussion, applied throughout to observation counts, detection counts, and detectability values). Globally, the median is 141 observations (<inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">90</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">218</mml:mn></mml:mrow></mml:math></inline-formula>), with 98.8 % of plants having <inline-formula><mml:math id="M80" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 50 observations (range 2–350). As illustrated in Fig. <xref ref-type="fig" rid="F2"/>a and b, the geographic density of these final observations is highest in drier, less cloudy regions and at higher latitudes.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Hourly <inline-formula><mml:math id="M81" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> Emissions in the US</title>
      <p id="d2e1182">CAMPD, maintained by the U.S. Environmental Protection Agency (EPA), provides hourly emissions data for <inline-formula><mml:math id="M82" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M83" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <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>, and mercury from individual power plants. This level of granularity is unique globally and offers a distinct opportunity to study how emission rates influence the detectability of <inline-formula><mml:math id="M85" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes in satellite imagery. For our analysis, we downloaded hourly <inline-formula><mml:math id="M86" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission data from the CAMPD API, specifically matching the times of TROPOMI satellite observations for each plant.</p>
      <p id="d2e1240">CEMS provide these hourly emissions data by measuring pollutant concentrations and exhaust flow rates to compute mass emission rates. These systems operate continuously, reporting hourly averaged data directly to the EPA.</p>
      <p id="d2e1243">The CAMPD inventory is comprehensive, containing 97.1 % of annual US power-sector NO<sub><italic>x</italic></sub> emissions as of 2023 <xref ref-type="bibr" rid="bib1.bibx52" id="paren.28"/>. From this inventory, we selected the 500 power plants with the largest total <inline-formula><mml:math id="M88" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions from 2019 to 2024, representing the upper tail of all US facilities, for our study; their emission distribution is shown in Fig. <xref ref-type="fig" rid="F2"/>c. Our selection accounts for 93.6 % of the inventory's <inline-formula><mml:math id="M89" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions and 79.8 % of its <inline-formula><mml:math id="M90" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions. By 2024, 461 of the 500 plants still reported to CAMPD, the remaining 39 having ceased reporting. Among the 461, pipeline natural gas facilities (238 plants, 52 %) and coal plants (176 plants, 38 %) dominated, followed by natural gas (13), wood (12), coal refuse (5), diesel oil (3), other gas (3), process gas (3), residual oil (2), petroleum coke (1), and one plant reporting a combined coal/natural gas primary fuel; fuel type was unreported for a further 4 plants. Over this 6-year period, this group of top emitters transitioned measurably from coal to natural gas: coal-fired plants fell from 229 to 176 (a 23.1 % decrease), while pipeline natural gas facilities grew from 225 to 238 (a 5.8 % increase). For context, the EPA's broader power sector data covered approximately 96 % of US fossil fuel-based electricity generation as of 2018 <xref ref-type="bibr" rid="bib1.bibx53" id="paren.29"/>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Annual <inline-formula><mml:math id="M91" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> Emissions for Global Power Plants</title>
      <p id="d2e1317">Because global hourly emissions are unavailable, we used annual emissions. For our global analysis, we sourced annual power plant emissions from the <inline-formula><mml:math id="M92" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> catalog <xref ref-type="bibr" rid="bib1.bibx22" id="paren.30"/>. This inventory covers at least 95.9 % of total reported global power plant emissions and provides annual data for <inline-formula><mml:math id="M93" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M94" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M96" display="inline"><mml:mrow class="chem"><mml:mi mathvariant="normal">CO</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M97" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The <inline-formula><mml:math id="M98" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> catalog derived the annual emissions using a bottom-up methodology as follows: <list list-type="order"><list-item>
      <p id="d2e1400"><italic>Europe:</italic> Use each plant's official reported <inline-formula><mml:math id="M99" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from the European Pollutant Release and Transfer Register (E-PRTR) and the Large Combustion Plants (LCP) dataset <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx18" id="paren.31"/> for the year. If a plant didn't report, estimate it from other official datasets or standard country-and-fuel ratios.</p></list-item><list-item>
      <p id="d2e1420"><italic>United States:</italic> Use the EPA's Emissions &amp; Generation Resource Integrated Database (eGRID; largely CEMS-based) <xref ref-type="bibr" rid="bib1.bibx51" id="paren.32"/>.</p></list-item><list-item>
      <p id="d2e1429"><italic>Rest of world:</italic> Start from national fuel use, convert to <inline-formula><mml:math id="M100" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with country- and fuel-specific ratios, then apportion to plants by installed capacity.</p></list-item></list></p>
      <p id="d2e1445">These derived annual emissions provide robust annual magnitudes but do not resolve within-year variability. Plume detectability is determined at the moment of each observation; relying on annual emissions therefore limits our ability to predict per-observation detectability.</p>
      <p id="d2e1448">From this catalog, we selected the 6000 facilities with the largest annual <inline-formula><mml:math id="M101" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions in 2018, with emissions ranging from 219 to 44 548 <inline-formula><mml:math id="M102" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, representing the upper tail of global power plant emissions; their emission distribution is shown in Fig. <xref ref-type="fig" rid="F2"/>d. This selection accounts for 96.1 % of the inventory's <inline-formula><mml:math id="M103" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and 91.5 % of its <inline-formula><mml:math id="M104" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions, and corresponds to at least 92.1 % of global power plant <inline-formula><mml:math id="M105" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and 87.7 % of global power plant <inline-formula><mml:math id="M106" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions. Coal (3023), natural gas (1810), and oil (690) plants dominate the set, which also includes facilities that burn biomass (354) and waste (123).</p>
      <p id="d2e1527">To avoid double-counting in our source-attribution analysis, we filtered the catalog for duplicate entries (defined as plants within 3 <inline-formula><mml:math id="M107" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> sharing identical reported emissions across all five pollutants: <inline-formula><mml:math id="M108" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M109" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M110" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">SO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M111" display="inline"><mml:mrow class="chem"><mml:mi mathvariant="normal">CO</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M112" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>). This step removed 3320 of 16 461 candidate facilities (20 % of the catalog), with the bulk of removals concentrated in China and India (66 % combined); per-country statistics and a brief discussion of the underlying catalog-integration causes are provided in Sect. S2 in the Supplement.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e1594">Input features for the plume detectability model by category (Sensor, Power Plant, Meteorology, Environment) and source (TROPOMI, ERA5, U.S. EPA, and Global Inventory).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="80mm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Category</oasis:entry>
         <oasis:entry colname="col2">Source</oasis:entry>
         <oasis:entry colname="col3" align="left">Features</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Sensor</oasis:entry>
         <oasis:entry colname="col2">TROPOMI</oasis:entry>
         <oasis:entry colname="col3" align="left">sensor azimuth angle, sensor zenith angle,</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3" align="left">sensor altitude, scaled small-pixel variance</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Power plant</oasis:entry>
         <oasis:entry rowsep="1" colname="col2">U.S. EPA<sup>a</sup></oasis:entry>
         <oasis:entry rowsep="1" colname="col3" align="left">hourly <inline-formula><mml:math id="M117" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions, primary fuel type</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Global Inventory<sup>b</sup></oasis:entry>
         <oasis:entry colname="col3" align="left">annual <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions, primary fuel type</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meteorology</oasis:entry>
         <oasis:entry colname="col2">TROPOMI</oasis:entry>
         <oasis:entry colname="col3" align="left">cloud albedo<sup>c</sup>, cloud pressure<sup>c</sup>, cloud fraction<sup>c</sup>,</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3" align="left">surface pressure, solar zenith angle, solar azimuth angle,</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2"/>
         <oasis:entry rowsep="1" colname="col3" align="left">apparent scene pressure, aerosol index 354–388</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ERA5</oasis:entry>
         <oasis:entry colname="col3" align="left">100 <inline-formula><mml:math id="M123" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> wind speed, 2 <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> temperature, total column water vapour,</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3" align="left">top-of-atmosphere (TOA) incident solar radiation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Environment</oasis:entry>
         <oasis:entry colname="col2">TROPOMI</oasis:entry>
         <oasis:entry colname="col3" align="left">surface classification, snow/ice flag,</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3" align="left">scene albedo, surface albedo,</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3" align="left">surface albedo nitrogen-dioxide window,</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3" align="left">surface altitude, surface altitude precision</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e1597"><sup>a</sup> Data source for the US analysis. <sup>b</sup> Data source for the global analysis <xref ref-type="bibr" rid="bib1.bibx22" id="paren.33"/>. <sup>c</sup> Cloud-product variables provided by the FRESCO (Fast REtrieval Scheme for Clouds from the Oxygen A-band) cloud retrieval, which models clouds as Lambertian reflectors under the Clouds-as-Reflecting-Boundaries (CRB) approximation.</p></table-wrap-foot></table-wrap>

</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Features Predictive of Plume Detectability</title>
      <p id="d2e1890">Table <xref ref-type="table" rid="T1"/> lists the features we selected to predict plume detectability, based on the physical processes that govern plume formation, transport, and satellite detection. These features fall into four categories: sensor characteristics, power plant attributes, meteorological conditions, and environmental context. The variables in these categories capture the complex interplay between emission sources, atmospheric conditions, and observation geometry that strongly influences plume detectability. Several variables labeled as “TROPOMI” in Table <xref ref-type="table" rid="T1"/> are not direct sensor measurements but auxiliary fields packaged into the Level-2 <inline-formula><mml:math id="M125" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> product from external datasets (e.g., surface albedo and surface pressure).</p>
      <p id="d2e1908">We extracted these variables from their respective data sources using several methods: <list list-type="order"><list-item>
      <p id="d2e1913">TROPOMI features were extracted from the pixel closest to each power plant's center.</p></list-item><list-item>
      <p id="d2e1917">ERA5 meteorological fields were matched to each TROPOMI overpass using nearest-neighbor interpolation in both space (to the plant location) and time (to the overpass timestamp).</p></list-item><list-item>
      <p id="d2e1921">Emission data from EPA or global inventories were used directly.</p></list-item></list></p>
      <p id="d2e1924">We describe the variables and their source datasets in Table <xref ref-type="table" rid="T1"/>, organized by category. </p>
<sec id="Ch1.S2.SS4.SSS1">
  <label>2.4.1</label><title>Sensor</title>
      <p id="d2e1937">Sensor zenith and azimuth angles, i.e., the viewing zenith angle (VZA) and viewing azimuth angle from the TROPOMI L2 product, define the viewing geometry and optical path length. Along with solar angles and scene albedo, they control the amount of backscattered light available for absorption spectroscopy. The VZA also sets the across-track ground-pixel footprint, which grows from <inline-formula><mml:math id="M126" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 3.5 <inline-formula><mml:math id="M127" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> at nadir to up to <inline-formula><mml:math id="M128" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 14 <inline-formula><mml:math id="M129" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> at the swath edge <xref ref-type="bibr" rid="bib1.bibx55" id="paren.34"/>, and is itself a likely driver of plume detectability. Sensor altitude varies only modestly along Sentinel-5P's near-circular sun-synchronous orbit (<inline-formula><mml:math id="M130" display="inline"><mml:mo lspace="0mm">≲</mml:mo></mml:math></inline-formula> 2 % of the mean in our data), so its direct effect on ground-pixel size and swath geometry is small; it is closely related to latitude and primarily serves as a latitude/orbit-geometry proxy alongside the explicit solar and viewing angles. The scaled small-pixel variance measures sub-pixel heterogeneity that can indicate a plume's presence. Together, these variables establish the instrument's sensitivity to narrow, high-contrast plumes.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS2">
  <label>2.4.2</label><title>Power plant</title>
      <p id="d2e1990">We include the primary fuel type and emission rate for each power plant. For US facilities, we use hourly emissions; for global facilities, we use annual emissions. The primary fuel type (e.g., coal, natural gas) influences combustion temperature and stack gas buoyancy, which affect plume rise and dispersion. Because higher emissions produce more concentrated and easily detected plumes, emission magnitude is a key predictor of detectability.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS3">
  <label>2.4.3</label><title>Meteorology</title>
      <p id="d2e2001">We include meteorological variables to account for their influence on plume transport, optical interference, and radiative transfer. <list list-type="bullet"><list-item>
      <p id="d2e2006"><italic>Transport and Mixing:</italic> Wind speed drives horizontal advection and dilution. Temperature influences boundary layer dynamics and vertical mixing, which together determine a plume's rise and spread. We use the 100 <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> wind speed derived from the ERA5 horizontal wind components (<inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow></mml:math></inline-formula>) as a single feature.</p></list-item><list-item>
      <p id="d2e2032"><italic>Optical Interference:</italic> Cloud properties (fraction, pressure, and albedo) can obscure plumes or create false signals. The TROPOMI 354–388 nm ultraviolet (UV) aerosol index captures absorbing aerosols (e.g., dust, smoke, volcanic ash), which are an important aerosol-related interference in <inline-formula><mml:math id="M133" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals; aerosol optical depth (AOD), which captures total aerosol loading (both absorbing and non-absorbing, including sulfate, nitrate, and sea salt), is not provided by the TROPOMI L2 <inline-formula><mml:math id="M134" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> product and is not included in the present analysis.</p></list-item><list-item>
      <p id="d2e2060"><italic>Radiative Transfer and Photochemistry:</italic> Solar geometry (zenith and azimuth angles) determines the photon path length, while scene pressure and surface pressure define the effective reflecting altitude and total depth of the atmospheric column. Solar zenith angle also affects the actinic flux, which is key in photochemistry: it directly drives <inline-formula><mml:math id="M135" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> photolysis, and photochemistry in turn affects the levels of <inline-formula><mml:math id="M136" 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> (which converts NO into the <inline-formula><mml:math id="M137" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> that TROPOMI observes) and <inline-formula><mml:math id="M138" display="inline"><mml:mrow class="chem"><mml:mi mathvariant="normal">OH</mml:mi></mml:mrow></mml:math></inline-formula> (a sink of <inline-formula><mml:math id="M139" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>). Total column water vapor affects <inline-formula><mml:math id="M140" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> spectral signatures. The TOA incident solar radiation is the downward shortwave solar flux incident at the top of the atmosphere; it is strongly correlated with the solar zenith angle and primarily encodes the joint dependence on latitude and day-of-year.</p></list-item></list></p>
</sec>
<sec id="Ch1.S2.SS4.SSS4">
  <label>2.4.4</label><title>Environment</title>
      <p id="d2e2137">We include environmental variables to characterize surface properties. <list list-type="bullet"><list-item>
      <p id="d2e2142"><italic>Surface Properties:</italic> Surface characteristics affect the accuracy of <inline-formula><mml:math id="M141" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrieval. We use surface classification and snow/ice flags to account for reflectance patterns and potential spectral interferences. We also use surface altitude to establish the vertical column depth. Finally, three albedo features describe surface reflectivity at different wavelengths. Two are at 758 <inline-formula><mml:math id="M142" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">nm</mml:mi></mml:mrow></mml:math></inline-formula>, the wavelength of the oxygen A-band used by the FRESCO cloud retrieval: a surface albedo (taken from the TROPOMI Directional Lambertian Equivalent Reflectivity (DLER) climatology of <xref ref-type="bibr" rid="bib1.bibx48" id="text.35"/> and used as input to FRESCO) and a scene albedo (the effective Lambertian reflectivity of the scene treated as a single uniform reflector). The third is a surface albedo evaluated at 440 <inline-formula><mml:math id="M143" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">nm</mml:mi></mml:mrow></mml:math></inline-formula> and applied across the <inline-formula><mml:math id="M144" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> fitting window (405–465 <inline-formula><mml:math id="M145" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">nm</mml:mi></mml:mrow></mml:math></inline-formula>) for both the cloud fraction retrieval at this wavelength and the air-mass factor calculation.</p></list-item></list></p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Methods</title>
      <p id="d2e2207">In this section, we describe our methodology for quantifying the factors that control the detectability of <inline-formula><mml:math id="M146" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes in satellite observations. Our systematic approach determines when power plant emissions can be detected from space, and these results help understand the capabilities and limitations of current satellite monitoring.</p>
      <p id="d2e2221">Throughout this work we distinguish three related quantities that are easily conflated: <list list-type="bullet"><list-item>
      <p id="d2e2226"><italic>Detection</italic>: a binary label produced by the Automated Plume Detection algorithm (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>) for a single TROPOMI observation: 1 if a statistically significant <inline-formula><mml:math id="M147" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> enhancement is attributable to the target power plant in the downwind sector, 0 otherwise.</p></list-item><list-item>
      <p id="d2e2245"><italic>Detectability</italic>: the probability of detection <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mtext>detect</mml:mtext><mml:mo>∣</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> given a feature vector <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> that characterizes the observation conditions, abbreviated <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mtext>detect</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> when context is clear. Detectability is estimated either empirically (as the per-plant ratio of detections to the number of valid TROPOMI overpasses, thereby normalizing out differences in overpass count across plants; Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>) or via a machine learning model trained on the binary detection labels (Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>).</p></list-item><list-item>
      <p id="d2e2294"><italic>Detection frequency</italic>: the absolute per-plant count of detections over an observation period (e.g., number of detections per year).</p></list-item></list></p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2301">Overview of the analytical pipeline. The process uses input data (blue) to feed the main pipeline processes (green). First, the Automated Plume Detection algorithm produces binary detection labels for each observation. These labels, combined with extracted features, are then used to train a predictive model (Plume Detectability Prediction). In a final step, this trained model is analyzed using permutation and SHAP scores to estimate the importance of each feature (Permutation Score and SHAP Score Estimation). The final products (red) originate from these distinct stages: the detection algorithm generates a plume detectability map, the predictive model's outputs are used for a performance evaluation, and the final analysis generates the quantification of feature importance.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f03.png"/>

      </fig>

      <p id="d2e2311">As illustrated in Fig. <xref ref-type="fig" rid="F3"/>, our analytical workflow consists of four main stages. First, we filter TROPOMI <inline-formula><mml:math id="M151" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> observations and extract meteorological and environmental features. Second, we apply our Automated Plume Detection Algorithm to identify detectable plumes in each satellite overpass. Third, we train machine learning models to predict plume detectability from extracted features. Finally, we use the trained models to quantify the relative importance of each feature.</p>
      <p id="d2e2327">We implement this pipeline in two complementary analyses:</p>
      <p id="d2e2330"><italic>US Analysis:</italic> Uses hourly <inline-formula><mml:math id="M152" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission data (2019–2024) from 500 high-emitting power plants with CEMS. For ablations using annual emissions, we use CAMPD's annual <inline-formula><mml:math id="M153" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> totals downloaded from the same database.</p>
      <p id="d2e2357"><italic>Global Analysis:</italic> Uses annual <inline-formula><mml:math id="M154" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission inventories (2018) for 6000 high-emitting power plants worldwide.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Pairing TROPOMI Observations with Emissions</title>
      <p id="d2e2380">For each analysis, we pair every TROPOMI overpass over a selected power plant with the corresponding emission record to form the input observations used by all subsequent steps. The TROPOMI-derived input features for the model are extracted from the single pixel closest to the plant's center, not aggregated across the plume.</p>
      <p id="d2e2383"><italic>US.</italic> The US analysis uses 666 222 TROPOMI overpasses across our 500 selected plants. This full set of observations is used throughout the manuscript for dataset characterization and detection statistics. For the model training and feature-importance analyses (Sects. <xref ref-type="sec" rid="Ch1.S3.SS4"/> and <xref ref-type="sec" rid="Ch1.S3.SS5"/>), we use 189 713 observations from 171 plants, namely the subset of overpasses that have (i) no missing (<monospace>NaN</monospace>) values in any input feature, since TROPOMI retrieval variables can themselves contain NaNs, (ii) a paired hourly <inline-formula><mml:math id="M155" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> record from the CAMPD database, and (iii) a target plant lying outside interference zones (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>). CAMPD only catalogs regulated facilities during operating hours with valid CEMS data, so overpasses during monitoring downtime, plant shutdowns, or over facilities below reporting thresholds are excluded.</p>
      <p id="d2e2408"><italic>Global.</italic> The global analysis uses 875 686 TROPOMI overpasses across our 6000 selected plants. As with the US dataset, this full set of observations is used throughout the manuscript for dataset characterization and detection statistics; for the model training and feature-importance analyses (Sects. <xref ref-type="sec" rid="Ch1.S3.SS4"/> and <xref ref-type="sec" rid="Ch1.S3.SS5"/>), we use 161 118 observations from 1065 plants, namely the subset of overpasses with no missing (<monospace>NaN</monospace>) values in any input feature, a valid annual <inline-formula><mml:math id="M156" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> record in the <inline-formula><mml:math id="M157" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> catalog, and a target plant lying outside interference zones (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>).</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2448">Overview of the Automated Plume Detection Algorithm. The process begins by masking potential interference from nearby cities and power plants (Step 1). It then uses wind direction to define a downwind search area and isolates a “Plume Available Zone” by removing the masked regions (Steps 2–3). Finally, the algorithm applies a dual-thresholding method against the calculated background concentration within the Background Calculation Zone to detect and label the plume (Steps 4–5). Blue boxes represent input data, and green boxes represent algorithm components. A full legend and color bar are provided.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f04.jpg"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Automated Plume Detection</title>
      <p id="d2e2465">To build a machine learning model to explain plume detectability, we first need a large labeled dataset of plume detection. Manual plume annotation is prohibitively costly and inconsistent, so labels must be generated automatically. Existing automated methods such as the Data-Driven Emission Quantification (DDEQ) toolkit <xref ref-type="bibr" rid="bib1.bibx30" id="paren.36"/> detect <inline-formula><mml:math id="M158" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> anomalies but cannot attribute a plume to a specific source, failing to separate a target power plant from nearby cities or other industries. To fill this attribution gap, we develop a new plume-detection–with-attribution algorithm that automatically labels plumes and assigns each one to its originating power plant.</p>
      <p id="d2e2482">Our algorithm automates this attribution through a five-step workflow, outlined in Fig. <xref ref-type="fig" rid="F4"/>. The process integrates TROPOMI satellite measurements with power plant and city databases to systematically isolate and label a target plume. While the steps are executed sequentially, the figure illustrates the key data dependencies that connect the different stages of the process.</p>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Hyper-parameter Tuning</title>
      <p id="d2e2494">The tuned hyper-parameters of the Automated Plume Detection Algorithm are: in Step 1, the city population threshold, the plant emission-ratio threshold, the City Masking radius, and the Power Plant Masking radius; in Step 2, the wind-direction tolerance, the maximum search distance, the close-range distance, and the minimum plume area; in Step 4, the upwind sector angle and the background annulus; and in Step 5, the Statistical Significance (2<inline-formula><mml:math id="M159" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>) and Absolute Minimum thresholds. Their final values are reported in the corresponding step descriptions below. To tune them, we drew a tuning set of 200 observations: 100 from the global dataset, stratified across six continents and five emission-level quantiles (0 %–20 %, 20 %–40 %, <inline-formula><mml:math id="M160" display="inline"><mml:mi mathvariant="normal">…</mml:mi></mml:math></inline-formula>, 80 %–100 %) with roughly 3–4 observations per (continent, quantile) cell; and 100 from the US dataset, stratified across the same five emission quantiles with roughly 20 observations per bin. Stratified sampling here means dividing the dataset into strata (defined by continent and emission quantile for the global set, by emission quantile alone for the US set) and then sampling equally from each stratum to ensure representative coverage. Final values were selected using heuristic physical approximations and insights from this tuning set.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Step 1: Masking Interference Zones</title>
      <p id="d2e2519">To isolate the target power plant's signal, the algorithm first identifies and masks potential sources of interference. It begins by cataloging all major cities and other power plants within a 150 <inline-formula><mml:math id="M161" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> radius of the target facility.</p>
      <p id="d2e2530">The algorithm flags a source as interfering based on specific criteria. It considers a city an interference source if its population exceeds 200 000, a threshold set to capture major urban areas whose <inline-formula><mml:math id="M162" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions from traffic and industry could be mistaken for the plant's plume. Similarly, it flags another power plant as an interference source if its emission rate is equal to or greater than the target plant's (an emission ratio of 1.0 or higher); the US comparison uses each year's CAMPD-reported annual <inline-formula><mml:math id="M163" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions, while the global comparison uses 2018 annual emissions from the <inline-formula><mml:math id="M164" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> catalog. This step prevents the algorithm from misattributing signals from stronger nearby emitters to the target facility. We sourced city and corresponding population data from the SimpleMaps World Cities Database <xref ref-type="bibr" rid="bib1.bibx45" id="paren.37"/>, a global dataset of approximately 48 000 cities last updated on 19 May 2025. The full power plant inventories are taken from the U.S. EPA for US analysis (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>) and the <inline-formula><mml:math id="M165" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> catalog <xref ref-type="bibr" rid="bib1.bibx22" id="paren.38"/> for global analysis (Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>).</p>
      <p id="d2e2588">To exclude these confounding signals, the algorithm applies a distinct spatial mask to each source type: <list list-type="bullet"><list-item>
      <p id="d2e2593"><italic>City Masking:</italic> The algorithm applies an adaptive mask to cities, where the radius scales with the city's log-transformed population to account for the larger pollution footprint of major urban centers. It calculates the radius to be between 45 <inline-formula><mml:math id="M166" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> and 90 <inline-formula><mml:math id="M167" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> by applying a scaling factor of 9.0 from a zero baseline to the log population. This method ensures larger metropolitan areas are masked with a wider radius.</p></list-item><list-item>
      <p id="d2e2615"><italic>Power Plant Masking:</italic> For other interfering power plants, the algorithm applies a fixed-radius mask of 20 <inline-formula><mml:math id="M168" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>. This standard distance excludes the immediate near-field zone where plumes from separate plants are most likely to mix and become indistinguishable.</p></list-item></list></p>
      <p id="d2e2628">The union of these city and power-plant masks defines the Zone of No Plumes, i.e., the area excluded from plume search in subsequent steps. This adaptive masking ensures that the subsequent analysis, conducted within a 100 <inline-formula><mml:math id="M169" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> window of the target plant, excludes pixels influenced by upwind pollution sources unrelated to the target plant. The mask is applied per scene to suppress pixels around interferers but does not preclude labeling the target plant itself: a plant whose centroid lies within an interference zone can still be detected in scenes where the wind direction places part of its downwind plume sector outside the masked region. Examples of city and power plant masking are shown in Sect. S7 in the Supplement.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS3">
  <label>3.2.3</label><title>Step 2: Delineating the Downwind Plume Zone</title>
      <p id="d2e2648">In this step, the algorithm uses meteorological data to define the geographic area where the target plant's plume is expected to travel. It retrieves local 100 <inline-formula><mml:math id="M170" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> wind vectors (speed and direction) from ERA5 reanalysis at the time of the overpass.</p>
      <p id="d2e2659">Using this wind direction, the algorithm establishes a downwind search sector. It applies a tolerance of <inline-formula><mml:math id="M171" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 25° to the wind vector, creating a 50° angular cone. The algorithm discards any potential signals falling outside this cone as inconsistent with the plume's likely trajectory. Within this sector, the search for a plume is limited to a maximum distance of 20 <inline-formula><mml:math id="M172" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from the source. Within 5 <inline-formula><mml:math id="M173" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> of the plant, we relax the wind-direction tolerance to include any pixel containing the plant, since at this close range a pixel may contain the plant even when its center lies outside the strict downwind cone. Finally, any detected enhancement must cover a minimum area of 25 <inline-formula><mml:math id="M174" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> to be flagged as a valid signal.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS4">
  <label>3.2.4</label><title>Step 3: Calculating the Plume Available Zone</title>
      <p id="d2e2704">The Plume Available Zone is the final, refined area where the algorithm searches for the target's plume. The algorithm defines this zone by taking the Downwind Plume Zone from Step 2 and subtracting the Zone of No Plumes from Step 1. This step restricts the analysis to only those pixels that are both meteorologically downwind of the target and spatially removed from confounding emission sources.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS5">
  <label>3.2.5</label><title>Step 4: Calculating Background Concentration</title>
      <p id="d2e2715">To accurately quantify a plume's enhancement, the algorithm first establishes the ambient tropospheric <inline-formula><mml:math id="M175" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> column density in the upwind region. It calculates this background value by sampling pixels from a 120° upwind sector located in an annulus between 10 <inline-formula><mml:math id="M176" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> and 100 <inline-formula><mml:math id="M177" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from the plant. The algorithm defines this upwind sector as the direction opposite the plume's flow (<inline-formula><mml:math id="M178" display="inline"><mml:mo lspace="0mm">±</mml:mo></mml:math></inline-formula> 60° tolerance).</p>
      <p id="d2e2752">To prevent contamination, the algorithm excludes any pixels within this upwind sector that were masked as interference zones in Step 1. It then defines the background column density as the median of the remaining filtered pixels, and computes their standard deviation <inline-formula><mml:math id="M179" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> as a measure of local background variability for use in Step 5. Using the median ensures the background value is robust against outliers, providing a reliable baseline.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS6">
  <label>3.2.6</label><title>Step 5: Plume Detection via Dual-Thresholding</title>
      <p id="d2e2770">In the final step, the algorithm identifies the plume by applying a dual-criteria threshold to each pixel within the Plume Available Zone. The algorithm flags a pixel as part of the plume only if its tropospheric <inline-formula><mml:math id="M180" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> column density meets both of the following conditions: <list list-type="order"><list-item>
      <p id="d2e2786"><italic>Statistical Significance:</italic> The pixel's value must be at least 2 standard deviations (2<inline-formula><mml:math id="M181" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>) above the local background column density calculated in Step 4. This ensures the signal is statistically significant relative to normal atmospheric variability.</p></list-item><list-item>
      <p id="d2e2799"><italic>Absolute Minimum:</italic> The pixel's value must also exceed an absolute floor of 5 <inline-formula><mml:math id="M182" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>−6</sup> <inline-formula><mml:math id="M184" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mol</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This threshold prevents false positives that could be caused by either minor fluctuations in very clean background air or by instrument noise. We set this value at approximately 2.3 times the TROPOMI instrument's average noise floor (a “stripe amplitude” of 2.15 <inline-formula><mml:math id="M185" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>−6</sup> <inline-formula><mml:math id="M187" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mol</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), as characterized by <xref ref-type="bibr" rid="bib1.bibx55" id="text.39"/>, to robustly distinguish real signals from sensor artifacts.</p></list-item></list></p>
      <p id="d2e2880">By requiring a signal to be both statistically significant relative to the background and above a fixed minimum, this dual-threshold method robustly identifies the emission plume while minimizing noise-based false detections. These binary labels indicate the presence of a <inline-formula><mml:math id="M188" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> enhancement attributable to the plant; they do not require a coherent multi-pixel plume of the kind used for emission quantification.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS7">
  <label>3.2.7</label><title>Validation of the Plume Detection Algorithm via Manual Labeling</title>
      <p id="d2e2902">To validate the plume-detection algorithm, we conducted two tests on manually labeled datasets that were separate from the one used for hyper-parameter tuning. The first test focuses on the US dataset, where hourly emissions provide the cleanest reference; the second extends the assessment to the global dataset across continents.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2907">Validation of the Automated Plume Detection Algorithm. <bold>(a)</bold> A positive-detection example (TROPOMI overpass 26 July 2022 19:25:10 UTC): the algorithm identifies a plume attributable to the target power plant. <bold>(b)</bold> A negative-detection example (TROPOMI overpass 26 July 2022 19:24:27 UTC): the target plant's location lies inside an interference-zone mask (no-plume zone) defined in Step 1, so the algorithm returns no plume. Outside the mask, a detection would additionally require the dual-threshold conditions of Step 5 (statistical significance and absolute minimum) and the minimum plume-area condition of Step 2 to be met. <bold>(c, d)</bold> Confusion matrices for the US and global validation samples. “True” denotes the presence of a plume attributable to the target plant and “False” denotes its absence; “Predicted” is the algorithm's binary output and “Actual” is the manual human label assigned to the same observation. Green cells are correct classifications (TN and TP) and red cells are misclassifications (FP and FN). <bold>(c)</bold> The US validation uses 400 observations stratified across five emission quantiles (<inline-formula><mml:math id="M189" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 80 per bin). <bold>(d)</bold> The global validation uses 400 observations jointly stratified across six continents and five emission quantiles (<inline-formula><mml:math id="M190" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 13 per cell, 80 per emission bin). Dataset: two manually labeled validation sets (<inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">400</mml:mn></mml:mrow></mml:math></inline-formula> US, <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">400</mml:mn></mml:mrow></mml:math></inline-formula> global) sampled from the full quality-filtered dataset (<inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">666</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">222</mml:mn></mml:mrow></mml:math></inline-formula> US/<inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">875</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">686</mml:mn></mml:mrow></mml:math></inline-formula> global TROPOMI observations).</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f05.jpg"/>

          </fig>

      <p id="d2e3000">In the first test, we evaluated US performance using an emission-stratified validation set of 400 US observations, with 80 observations per emission-level quantile defined above. Manual verification of this set provides a benchmark for US performance across the emission range. Figure <xref ref-type="fig" rid="F5"/>c shows the resulting confusion matrix, with an overall accuracy of 98.0 % (precision 93.5 %, recall 93.5 %).</p>
      <p id="d2e3006">In the second test, we assessed robustness by constructing a continent-and-emission-stratified global validation set of 400 observations. Observations were drawn from the global dataset by jointly stratifying across the same five emission-level quantiles and across six continents (roughly 13 observations per (continent, quantile) cell, yielding 80 observations per emission bin); we drop Antarctica because it contains no power plants in our inventory, and observations whose ISO3 country code does not map to one of the six continents are excluded prior to sampling. On this stratified global set, the algorithm achieved an accuracy of 98.0 % (precision 88.0 %, recall 95.7 %), as shown in Fig. <xref ref-type="fig" rid="F5"/>d.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Training Sample Filtering</title>
      <p id="d2e3021">Beyond the per-scene masking applied within the labeling algorithm (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>), we apply a plant-level filter to construct the dataset for the second-stage detectability analysis: we retain only plants that lie outside interference zones across every analyzed year, giving a cleaner dataset.</p>
      <p id="d2e3026">We first find that for the US Top 500 <inline-formula><mml:math id="M195" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emitters (2019–2024), 312/500 plants (62.4 %) were flagged as in interference zones in 2019, declining to 283 by 2024 as the number of active plants shrank from 500 to 461. Metropolitan proximity remains the primary driver of interference. Across six years, only 171 plants were never within interference zones, accounting for 45.0 % of emissions from the original 500.</p>
      <p id="d2e3040">Interference is even more pervasive in the global dataset of 6000 major power plants. In total, 4935 plants (82.3 %) lie within at least one interference zone; proximity to large urban centers dominates (4491 plants), while co-located power plants also contribute substantially (2719 plants). Notably, 2275 plants are simultaneously affected by both cities and other plants, underscoring the difficulty of identifying interference-free monitoring conditions at scale. In 2018, only 1065 plants remained outside interference zones, retaining just 21.1 % of the original emissions.</p>
      <p id="d2e3043">These contrasting retention rates, 45.0 % for US plants versus 21.1 % for global plants, reflect the higher spatial clustering of emission sources and urban areas in the global dataset.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e3050">Subset-level observation filtering. “Retained” is the modeling subset, i.e., observations with no missing input features, target plant outside interference zones, and (for US rows) a paired CAMPD record. Dataset: full quality-filtered dataset (<inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">666</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">222</mml:mn></mml:mrow></mml:math></inline-formula> US and <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">875</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">686</mml:mn></mml:mrow></mml:math></inline-formula> global TROPOMI observations), with each “Top <inline-formula><mml:math id="M198" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>” row restricted to the Top <inline-formula><mml:math id="M199" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M200" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emitters.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Subset</oasis:entry>
         <oasis:entry colname="col2">Unfiltered</oasis:entry>
         <oasis:entry colname="col3">Retained</oasis:entry>
         <oasis:entry colname="col4">Removed</oasis:entry>
         <oasis:entry colname="col5">Removal Rate (%)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">All (Global)</oasis:entry>
         <oasis:entry colname="col2">875 686</oasis:entry>
         <oasis:entry colname="col3">161 118</oasis:entry>
         <oasis:entry colname="col4">714 568</oasis:entry>
         <oasis:entry colname="col5">81.6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Top 100 (Global)</oasis:entry>
         <oasis:entry colname="col2">17 460</oasis:entry>
         <oasis:entry colname="col3">6110</oasis:entry>
         <oasis:entry colname="col4">11 350</oasis:entry>
         <oasis:entry colname="col5">65.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Top 50 (Global)</oasis:entry>
         <oasis:entry colname="col2">8672</oasis:entry>
         <oasis:entry colname="col3">3206</oasis:entry>
         <oasis:entry colname="col4">5466</oasis:entry>
         <oasis:entry colname="col5">63.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Top 20 (Global)</oasis:entry>
         <oasis:entry colname="col2">3303</oasis:entry>
         <oasis:entry colname="col3">797</oasis:entry>
         <oasis:entry colname="col4">2506</oasis:entry>
         <oasis:entry colname="col5">75.9</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">All (US)</oasis:entry>
         <oasis:entry colname="col2">666 222</oasis:entry>
         <oasis:entry colname="col3">189 713</oasis:entry>
         <oasis:entry colname="col4">476 509</oasis:entry>
         <oasis:entry colname="col5">71.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Top 100 (US)</oasis:entry>
         <oasis:entry colname="col2">133 414</oasis:entry>
         <oasis:entry colname="col3">65 930</oasis:entry>
         <oasis:entry colname="col4">67 484</oasis:entry>
         <oasis:entry colname="col5">50.6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Top 50 (US)</oasis:entry>
         <oasis:entry colname="col2">66 939</oasis:entry>
         <oasis:entry colname="col3">40 667</oasis:entry>
         <oasis:entry colname="col4">26 272</oasis:entry>
         <oasis:entry colname="col5">39.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Top 20 (US)</oasis:entry>
         <oasis:entry colname="col2">27 028</oasis:entry>
         <oasis:entry colname="col3">17 820</oasis:entry>
         <oasis:entry colname="col4">9208</oasis:entry>
         <oasis:entry colname="col5">34.1</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3293">At an observation level, requiring (i) no missing values in any input feature, (ii) a valid paired <inline-formula><mml:math id="M201" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> record (CAMPD for the US, <inline-formula><mml:math id="M202" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for global), and (iii) a target plant outside interference zones, the final modeling subset retains 189 713 of 666 222 US observations (71.5 % excluded across 2019–2024) and 161 118 of 875 686 global observations (81.6 % excluded). To support the per-emission-magnitude analyses described later (Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>), we also consider three subsets defined by the highest-emitting plants within each region: the Top 100, Top 50, and Top 20 by total <inline-formula><mml:math id="M203" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions. Table <xref ref-type="table" rid="T2"/> reports removal rates for these smaller US subsets, which are similarly large.</p>
      <p id="d2e3333">While this filtering is stringent, it is necessary to ensure interpretability and causal attribution. Our goal is to analyze how meteorology, emission rate, and environmental factors affect plume visibility, not to model column enhancements that may arise from overlapping sources. Without isolating interference-free scenes, plume detections could be driven by emissions from neighboring plants or urban <inline-formula><mml:math id="M204" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> backgrounds, obscuring the true relationships between plant-level conditions and observed plume visibility. Thus, the reduced sample size reflects a trade-off: a smaller but cleaner dataset that supports robust inference about the mechanisms underlying visible plumes in satellite imagery.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Plume Detectability Prediction</title>
      <p id="d2e3355">Using the dataset constructed in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>, we train a machine learning model to predict plume detectability from the input features. We frame plume detectability as a binary classification task. For each TROPOMI observation, which our algorithm labels as either “plume detected” or “no plume,” we extract a comprehensive set of meteorological, sensor, environmental, and power-plant features to use as classifier inputs.</p>
      <p id="d2e3360">We use a Multi-Layer Perceptron (MLP) for this binary classification task. The MLP is a fully-connected feedforward network with four hidden layers (256, 128, 64, and 32 neurons) using ReLU activation functions. To mitigate overfitting, we apply dropout (<inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula>) after the first three hidden layers. The network takes 25 input features (24 numeric features plus the integer-encoded primary fuel type) and produces a binary classification output, giving 49 921 learnable parameters. This architecture is used for all US and global analyses.</p>
      <p id="d2e3375">To understand how performance varies with emission magnitude, we trained separate models on four datasets: “All” (the full modeling subset of Sect. 3.3) and the three highest-emitter subsets (“Top 100”, “Top 50”, and “Top 20”) defined in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>. For each dataset, we partitioned observations into training (60 %), validation (20 %), and test (20 %) sets.</p>
      <p id="d2e3380">We addressed class imbalance in the training set using random oversampling and then standardized all input features to have zero mean and unit variance, based on the resampled training data statistics. We trained each model to maximize the Area Under the Curve (AUC) on the validation set. To account for training stochasticity, we repeated each experiment five times and reported the mean and standard deviation of the results. Full training details are in Sect. S3 in the Supplement.</p>
      <p id="d2e3384">We evaluate two complementary splits: an item split, in which observations are randomly assigned to train, validation, and test sets (in-distribution generalization), and a power plant split, in which entire plants are held out for testing (out-of-distribution generalization to unseen facilities). For each model we report six standard classification metrics (Accuracy, Precision, Recall, F1, AUC, and Cohen's <inline-formula><mml:math id="M206" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula>); item-split results are presented in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/> and power-plant-split results in Sect. S5 in the Supplement.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Permutation Score and SHAP Score Estimation</title>
<sec id="Ch1.S3.SS5.SSS1">
  <label>3.5.1</label><title>Model-wide Feature Importance via Permutation</title>
      <p id="d2e3411">To assess the model's overall reliance on each input feature, we use permutation importance, a technique well-suited for complex models like MLPs. For a given feature <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the held-out test set <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">D</mml:mi><mml:mtext>test</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, we first calculate the model's baseline performance, <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mtext>orig</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, using a chosen metric like AUC. We then randomly shuffle the values of only feature <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> across all examples in <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">D</mml:mi><mml:mtext>test</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> to break its relationship with the target variable, and we re-evaluate the model to get a permuted performance score, <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mrow><mml:mtext>perm</mml:mtext><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The permutation importance of feature <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the resulting drop in performance:

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M214" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mtext>orig</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="script">M</mml:mi><mml:mrow><mml:mtext>perm</mml:mtext><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e3532">A larger value of <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> signifies that the model depends more heavily on that feature for its predictions.</p>
</sec>
<sec id="Ch1.S3.SS5.SSS2">
  <label>3.5.2</label><title>Plant-Level Feature Importance via SHAP</title>
      <p id="d2e3554">While permutation importance gives a global view, we use SHAP (SHapley Additive exPlanations) to explain predictions for individual power plants in the held-out test set <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">D</mml:mi><mml:mtext>test</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. SHAP assigns an importance value, <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, to each feature based on its marginal contribution to a specific prediction. For a plant with feature vector <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mi>d</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> in our case), these SHAP values explain how the model's prediction, <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, deviates from the baseline prediction, <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M222" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> is the random feature vector over the dataset and <inline-formula><mml:math id="M223" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is a specific plant's realization:

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M224" display="block"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>d</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e3706">The exact computation of these Shapley values requires re-evaluating the model on all possible subsets of features, which is computationally prohibitive for any non-trivial number of features. We therefore estimate them using the <monospace>SHAP DeepExplainer</monospace> algorithm. This method, based on a deep learning attribution technique called <monospace>DeepLIFT</monospace>, efficiently approximates SHAP values. It works by propagating the difference between the model's final output and a baseline reference output backwards through the network layers. This process assigns contribution scores to each neuron and, ultimately, to each input feature, providing a tractable approximation for neural networks like our MLP.</p>
      <p id="d2e3715">Each value <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> quantifies how much feature <inline-formula><mml:math id="M226" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> pushes the prediction away from this baseline. A positive <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increases the predicted detectability, while a negative value decreases it. Ranking the absolute SHAP values, <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, reveals which features most strongly drive the outcome for a single plant.</p>
      <p id="d2e3762">To visualize these local explanations on a global scale, we aggregate the plant-level SHAP results onto a grid, as shown in Fig. S2 in the Supplement. First, we assign each power plant to a grid cell. Within each cell, we identify the most influential feature by finding which feature most frequently has the highest absolute SHAP value (<inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>) across all plants in that cell. Next, we determine that feature's dominant directional impact (positive or negative) within the cell. The final map visualizes these results, with each cell colored by its dominant feature and marked with an arrow indicating its typical influence on plume detectability.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Scope of the analysis</title>
      <p id="d2e3797">After interference filtering (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>), the analyzed set consists of 171 US plants outside interference zones (retaining 45.0 % of the original <inline-formula><mml:math id="M230" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions from the Top 500 selection) and 1065 global plants outside interference zones (retaining 21.1 % of the original <inline-formula><mml:math id="M231" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions from the Top 6000 selection); 189 713 of 666 222 US observations and 161 118 of 875 686 global observations remain. All detectability results in the following subsections refer to this filtered set.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title><inline-formula><mml:math id="M232" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability has regional disparities</title>
      <p id="d2e3843">With power plants near interfering emitters removed, we proceeded with a clean set of observations in which emissions can be attributed to the target power plant. We apply the pipeline to 500 US plants (January 2019–December 2024) and 6000 global plants (May–December 2018), excluding power plants within interference zones. Detection frequency varies dramatically across sites.</p>
      <p id="d2e3846">In the United States (171 after filtering with full 6-year availability), detections range from 11 to 258 per plant on average each year, with a median of 48. This range is highly uneven: plants at <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">90</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (154 <inline-formula><mml:math id="M234" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">detections</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) record about 8.6<inline-formula><mml:math id="M235" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> more detections per year than those at <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (18 <inline-formula><mml:math id="M237" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">detections</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). When adjusted for the number of satellite overpasses, the per-plant detectability spans from 6.0 % to 85.2 % (median 20.4 %; <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M239" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 10.0 %, <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">90</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M241" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 63.7 %).</p>
      <p id="d2e3949">Globally (1065 plants after filtering), detections over the eight-month period in 2018 range from 0 to 251, with a median of 38. Plants at <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">90</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (141 detections) record about 11.8<inline-formula><mml:math id="M243" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> more detections than those at <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (12 detections). When adjusted for the number of satellite overpasses, the per-plant detectability spans from 0 % to 100 % (median 27.8 %; <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M246" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 10.5 %, <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">90</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M248" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 81.8 %).</p>
      <p id="d2e4019">Detection frequency is strongly correlated with empirical detectability across plants (Pearson <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.96</mml:mn></mml:mrow></mml:math></inline-formula> for the US and <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.89</mml:mn></mml:mrow></mml:math></inline-formula> for the global dataset), as expected since detection frequency is the product of detectability and the number of valid overpasses. </p>
      <p id="d2e4047">These per-plant detectability estimates are consistent between the two independently configured pipelines: on the 160 plants present in both runs (matched within <inline-formula><mml:math id="M251" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 10 <inline-formula><mml:math id="M252" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>), the US and global per-plant detectabilities agree closely (Pearson <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.96</mml:mn></mml:mrow></mml:math></inline-formula>; Fig. <xref ref-type="fig" rid="F6"/>), despite differences in emission temporal resolution (hourly CAMPD vs. annual <inline-formula><mml:math id="M254" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) and observation period (2019–2024 vs. 2018). The small residual offset (mean <inline-formula><mml:math id="M255" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>0.036; US mean 0.163 vs. global 0.199) likely reflects the temporal gap, since US <inline-formula><mml:math id="M256" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions have continued to decline over 2019–2024.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e4111">Per-plant detectability comparison between the US pipeline (2019–2024) and the global pipeline (2018) for the 160 plants present in both runs (matched within <inline-formula><mml:math id="M257" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 10 <inline-formula><mml:math id="M258" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>). Each point is a plant, colored by <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of the <inline-formula><mml:math id="M260" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> annual <inline-formula><mml:math id="M261" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions (in <inline-formula><mml:math id="M262" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, with a <inline-formula><mml:math id="M263" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>1 offset for plants near zero). The dashed diagonal marks <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> agreement. Pearson <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.961</mml:mn></mml:mrow></mml:math></inline-formula>; mean bias <inline-formula><mml:math id="M266" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M267" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>0.036. Dataset: full quality-filtered dataset (<inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">666</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">222</mml:mn></mml:mrow></mml:math></inline-formula> US and <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">875</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">686</mml:mn></mml:mrow></mml:math></inline-formula> global TROPOMI observations).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f06.png"/>

        </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e4264">Maps of <inline-formula><mml:math id="M270" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions and TROPOMI observations: marker size <inline-formula><mml:math id="M271" display="inline"><mml:mo>∝</mml:mo></mml:math></inline-formula>  annual <inline-formula><mml:math id="M272" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (metric <inline-formula><mml:math id="M273" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) at each plant, with US panels colored by <bold>(a)</bold> plume detectability and <bold>(b)</bold> detection frequency, and global panels colored by <bold>(c)</bold> plume detectability and <bold>(d)</bold> detection frequency. Dataset: per-plant aggregate over the full quality-filtered dataset, restricted to interference-free plants with no missing-feature filter applied (171 US plants, <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">234</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">038</mml:mn></mml:mrow></mml:math></inline-formula> observations; 1065 global plants, <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">161</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">143</mml:mn></mml:mrow></mml:math></inline-formula> observations).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f07.png"/>

        </fig>

      <p id="d2e4362">These disparities have a clear geographical distribution: detectability is higher in arid and semi-arid regions (e.g., the US interior West and Great Plains, Iberia, North Africa, Greece/Turkey, central Brazil/Argentina, eastern Australia) and lower in humid regions. Notably, the detectability of plants with the same level of emissions varies across different geographical regions, highlighting that emissions alone are insufficient to predict detectability. Regional meteorology and surface properties also strongly affect plume detectability, as visible in Fig. <xref ref-type="fig" rid="F7"/>a and c; we revisit these geographic patterns in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/> in light of the feature-importance results.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e4372">TROPOMI NO<sub>2</sub> plume detection frequency versus annual NO<sub><italic>x</italic></sub> emissions. <bold>(a)</bold> US plants (<inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">171</mml:mn></mml:mrow></mml:math></inline-formula>, retaining 45.0 % of emissions from the original 500 plants). <bold>(b)</bold> Global plants (<inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1065</mml:mn></mml:mrow></mml:math></inline-formula>, retaining 21.1 % of emissions from the original 6000 plants); 1064 plants are plotted, as one plant yielded no positive detections. Numbers denote plant counts per grid cell (<inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:mn mathvariant="normal">8</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> log-uniform bins). Dataset: per-plant aggregate over the full quality-filtered dataset, restricted to interference-free plants with no missing-feature filter applied (171 US plants, <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">234</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">038</mml:mn></mml:mrow></mml:math></inline-formula> observations; 1065 global plants, <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">161</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">143</mml:mn></mml:mrow></mml:math></inline-formula> observations).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f08.png"/>

        </fig>

      <p id="d2e4472">Despite this aggressive filtering, satellite detection frequencies remain remarkably high, as shown in Fig. <xref ref-type="fig" rid="F7"/>. All 171 US plants exhibit detection frequencies exceeding 10 observations per year, with 87.7 % detected more than 20 times annually and nearly half (46.2 %) detected more than 50 times per year. The global dataset shows similarly strong performance, with 93.3 % of plants detected more than 10 times and three-quarters (75.1 %) detected more than 20 times during the eight-month observation period. Figure <xref ref-type="fig" rid="F8"/> further shows that 24.6 % of US plants exceed 100 positive detections per year and 19.8 % of global plants exceed 100 positive detections over the eight-month period, demonstrating TROPOMI's capability for frequent monitoring even after conservative spatial filtering. Detection frequency generally increases with emission magnitude, though substantial variability exists within emission bins, likely reflecting differences in meteorological and environmental conditions across facilities.</p>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e4482">Multi-Layer Perceptron performance (item split) for US and global datasets. Dataset: modeling subset (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>; 171 US plants, <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">189</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">713</mml:mn></mml:mrow></mml:math></inline-formula> observations; 1065 global plants, <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">161</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">118</mml:mn></mml:mrow></mml:math></inline-formula> observations); each “Top <inline-formula><mml:math id="M285" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>” row uses the corresponding subset of Table <xref ref-type="table" rid="T2"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:colspec colnum="9" colname="col9" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Region</oasis:entry>
         <oasis:entry colname="col2">Emissions</oasis:entry>
         <oasis:entry colname="col3">Dataset</oasis:entry>
         <oasis:entry colname="col4">Accuracy</oasis:entry>
         <oasis:entry colname="col5">Precision</oasis:entry>
         <oasis:entry colname="col6">Recall</oasis:entry>
         <oasis:entry colname="col7">F1 Score</oasis:entry>
         <oasis:entry colname="col8">AUC</oasis:entry>
         <oasis:entry colname="col9">Kappa</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">US</oasis:entry>
         <oasis:entry colname="col2">Annual</oasis:entry>
         <oasis:entry colname="col3">All</oasis:entry>
         <oasis:entry colname="col4">0.757 <inline-formula><mml:math id="M286" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col5">0.638 <inline-formula><mml:math id="M287" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.006</oasis:entry>
         <oasis:entry colname="col6">0.653 <inline-formula><mml:math id="M288" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
         <oasis:entry colname="col7">0.645 <inline-formula><mml:math id="M289" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
         <oasis:entry colname="col8">0.803 <inline-formula><mml:math id="M290" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.002</oasis:entry>
         <oasis:entry colname="col9">0.460 <inline-formula><mml:math id="M291" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.005</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M292" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">Top 100</oasis:entry>
         <oasis:entry colname="col4">0.717 <inline-formula><mml:math id="M293" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col5">0.772 <inline-formula><mml:math id="M294" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.006</oasis:entry>
         <oasis:entry colname="col6">0.714 <inline-formula><mml:math id="M295" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.006</oasis:entry>
         <oasis:entry colname="col7">0.742 <inline-formula><mml:math id="M296" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col8">0.787 <inline-formula><mml:math id="M297" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.005</oasis:entry>
         <oasis:entry colname="col9">0.429 <inline-formula><mml:math id="M298" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Top 50</oasis:entry>
         <oasis:entry colname="col4">0.710 <inline-formula><mml:math id="M299" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
         <oasis:entry colname="col5">0.818 <inline-formula><mml:math id="M300" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.002</oasis:entry>
         <oasis:entry colname="col6">0.708 <inline-formula><mml:math id="M301" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
         <oasis:entry colname="col7">0.759 <inline-formula><mml:math id="M302" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
         <oasis:entry colname="col8">0.779 <inline-formula><mml:math id="M303" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col9">0.399 <inline-formula><mml:math id="M304" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2"/>
         <oasis:entry rowsep="1" colname="col3">Top 20</oasis:entry>
         <oasis:entry rowsep="1" colname="col4">0.720 <inline-formula><mml:math id="M305" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.012</oasis:entry>
         <oasis:entry rowsep="1" colname="col5">0.879 <inline-formula><mml:math id="M306" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.008</oasis:entry>
         <oasis:entry rowsep="1" colname="col6">0.719 <inline-formula><mml:math id="M307" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.023</oasis:entry>
         <oasis:entry rowsep="1" colname="col7">0.791 <inline-formula><mml:math id="M308" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.012</oasis:entry>
         <oasis:entry rowsep="1" colname="col8">0.792 <inline-formula><mml:math id="M309" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.008</oasis:entry>
         <oasis:entry rowsep="1" colname="col9">0.380 <inline-formula><mml:math id="M310" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.014</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Hourly</oasis:entry>
         <oasis:entry colname="col3">All</oasis:entry>
         <oasis:entry colname="col4">0.775 <inline-formula><mml:math id="M311" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col5">0.670 <inline-formula><mml:math id="M312" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.009</oasis:entry>
         <oasis:entry colname="col6">0.666 <inline-formula><mml:math id="M313" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.015</oasis:entry>
         <oasis:entry colname="col7">0.668 <inline-formula><mml:math id="M314" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.005</oasis:entry>
         <oasis:entry colname="col8">0.819 <inline-formula><mml:math id="M315" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.006</oasis:entry>
         <oasis:entry colname="col9">0.498 <inline-formula><mml:math id="M316" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.006</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M317" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">Top 100</oasis:entry>
         <oasis:entry colname="col4">0.751 <inline-formula><mml:math id="M318" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.002</oasis:entry>
         <oasis:entry colname="col5">0.807 <inline-formula><mml:math id="M319" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
         <oasis:entry colname="col6">0.740 <inline-formula><mml:math id="M320" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.009</oasis:entry>
         <oasis:entry colname="col7">0.772 <inline-formula><mml:math id="M321" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
         <oasis:entry colname="col8">0.826 <inline-formula><mml:math id="M322" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
         <oasis:entry colname="col9">0.498 <inline-formula><mml:math id="M323" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Top 50</oasis:entry>
         <oasis:entry colname="col4">0.754 <inline-formula><mml:math id="M324" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.005</oasis:entry>
         <oasis:entry colname="col5">0.854 <inline-formula><mml:math id="M325" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col6">0.746 <inline-formula><mml:math id="M326" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.011</oasis:entry>
         <oasis:entry colname="col7">0.796 <inline-formula><mml:math id="M327" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.006</oasis:entry>
         <oasis:entry colname="col8">0.833 <inline-formula><mml:math id="M328" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.002</oasis:entry>
         <oasis:entry colname="col9">0.488 <inline-formula><mml:math id="M329" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.009</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Top 20</oasis:entry>
         <oasis:entry colname="col4">0.764 <inline-formula><mml:math id="M330" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.008</oasis:entry>
         <oasis:entry colname="col5">0.905 <inline-formula><mml:math id="M331" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
         <oasis:entry colname="col6">0.758 <inline-formula><mml:math id="M332" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.013</oasis:entry>
         <oasis:entry colname="col7">0.825 <inline-formula><mml:math id="M333" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
         <oasis:entry colname="col8">0.845 <inline-formula><mml:math id="M334" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.009</oasis:entry>
         <oasis:entry colname="col9">0.468 <inline-formula><mml:math id="M335" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.013</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Global</oasis:entry>
         <oasis:entry colname="col2">Annual</oasis:entry>
         <oasis:entry colname="col3">All</oasis:entry>
         <oasis:entry colname="col4">0.746 <inline-formula><mml:math id="M336" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col5">0.684 <inline-formula><mml:math id="M337" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.005</oasis:entry>
         <oasis:entry colname="col6">0.648 <inline-formula><mml:math id="M338" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.005</oasis:entry>
         <oasis:entry colname="col7">0.665 <inline-formula><mml:math id="M339" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.002</oasis:entry>
         <oasis:entry colname="col8">0.801 <inline-formula><mml:math id="M340" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.003</oasis:entry>
         <oasis:entry colname="col9">0.461 <inline-formula><mml:math id="M341" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.004</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M342" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">Top 100</oasis:entry>
         <oasis:entry colname="col4">0.774 <inline-formula><mml:math id="M343" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.010</oasis:entry>
         <oasis:entry colname="col5">0.892 <inline-formula><mml:math id="M344" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
         <oasis:entry colname="col6">0.793 <inline-formula><mml:math id="M345" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.024</oasis:entry>
         <oasis:entry colname="col7">0.840 <inline-formula><mml:math id="M346" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.011</oasis:entry>
         <oasis:entry colname="col8">0.836 <inline-formula><mml:math id="M347" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.007</oasis:entry>
         <oasis:entry colname="col9">0.459 <inline-formula><mml:math id="M348" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.014</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Top 50</oasis:entry>
         <oasis:entry colname="col4">0.805 <inline-formula><mml:math id="M349" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.019</oasis:entry>
         <oasis:entry colname="col5">0.897 <inline-formula><mml:math id="M350" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.020</oasis:entry>
         <oasis:entry colname="col6">0.831 <inline-formula><mml:math id="M351" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.014</oasis:entry>
         <oasis:entry colname="col7">0.863 <inline-formula><mml:math id="M352" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.015</oasis:entry>
         <oasis:entry colname="col8">0.877 <inline-formula><mml:math id="M353" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.019</oasis:entry>
         <oasis:entry colname="col9">0.524 <inline-formula><mml:math id="M354" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.044</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">Top 20</oasis:entry>
         <oasis:entry colname="col4">0.893 <inline-formula><mml:math id="M355" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.027</oasis:entry>
         <oasis:entry colname="col5">0.966 <inline-formula><mml:math id="M356" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.014</oasis:entry>
         <oasis:entry colname="col6">0.907 <inline-formula><mml:math id="M357" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.025</oasis:entry>
         <oasis:entry colname="col7">0.935 <inline-formula><mml:math id="M358" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.016</oasis:entry>
         <oasis:entry colname="col8">0.926 <inline-formula><mml:math id="M359" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.030</oasis:entry>
         <oasis:entry colname="col9">0.613 <inline-formula><mml:math id="M360" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.099</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Plume detectability is predictable with high accuracy across US and global datasets</title>
      <p id="d2e5485">We report results from the two split designs introduced in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>. Table <xref ref-type="table" rid="T3"/> reports the item-split results for both US and global datasets; the power-plant-split results are reported in Table S2 in the Supplement (Sect. S5). The tables organize performance by region, emission data resolution (annual vs. hourly <inline-formula><mml:math id="M361" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and dataset scope (All vs. Top <inline-formula><mml:math id="M362" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> emitters). Of the six classification metrics reported, we focus discussion on Precision, Recall, and the F1 score, which together quantify the reliability of positive predictions, the ability to capture all true events, and the balance between these competing objectives in operational monitoring.</p>
      <p id="d2e5510">Our model predicts plume detectability from meteorological and emissions features with high accuracy. As reported in Table <xref ref-type="table" rid="T3"/>, across US and global datasets, the multi-layer perceptron reaches 0.75–0.78 accuracy, 0.65–0.67 F1 score and achieves AUCs above 0.80; the underlying receiver operating characteristic (ROC) curves for the “All” subset are shown in Fig. S1 in the Supplement (Sect. S4.1). These metrics show that sensor, power plant, meteorological, and environmental variables can predict plume detectability, though imperfectly. The residual errors suggest that key drivers are either unmeasured or captured too coarsely, limiting the separability between detectable and undetectable plumes.</p>
      <p id="d2e5515">Model performance improves when focusing on high-magnitude emitters, as seen by comparing the “All”, “Top 100”, “Top 50”, and “Top 20” rows of Table <xref ref-type="table" rid="T3"/>, where each row corresponds to a separate model trained and evaluated on the indicated subset (Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>). As the subset is restricted to higher emitters, Precision, Recall, and the F1 score all rise, with Precision showing the largest improvement. This trend suggests that on these subsets the model makes fewer false positive errors, since stronger emitters tend to produce less ambiguous plume signals.</p>
      <p id="d2e5522">We note that the slight decrease in accuracy in the US when focusing on high emitters is caused by a significant shift in class balance. The full dataset contains a large number of “undetectable” cases (true negatives), and the model correctly identifies them, boosting the overall accuracy score. When the dataset is filtered to only the top emitters, these easier-to-classify negative cases are removed.</p>
      <p id="d2e5526">Though the global dataset uses coarser temporal emission data, the model trained on it matches or exceeds the model trained on the US dataset across all subsets, with the gap widening for the highest emitters (e.g., on Top 20, Global F1 <inline-formula><mml:math id="M363" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.935 vs. US hourly F1 <inline-formula><mml:math id="M364" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.825). This may initially appear surprising; we speculate that the broader variability in environmental variables and emissions in the global dataset sharpens the boundary between detectable and undetectable cases, helping the global-trained model generalize better.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e5545">Geographic distribution of multi-layer perceptron (MLP) model performance in detecting <inline-formula><mml:math id="M365" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes from individual power plants, evaluated using the F1 score. Panel <bold>(a)</bold> shows results for the US model, while panel <bold>(b)</bold> presents the global model. Each point represents a power plant, with color indicating predictive performance on a scale from 0.0 (poor) to 1.0 (perfect), and marker size proportional to annual <inline-formula><mml:math id="M366" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions. We can see a general trend that larger emitters tend to have higher F1 scores. The US model demonstrates strong performance over Midwest areas. The global model demonstrates strong performance across North America, Europe, and the Arabian Peninsula. For each plant, the F1 score is computed over all of its observations across the train, validation, and test splits. Dataset: modeling subset (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>; 171 US plants, <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">189</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">713</mml:mn></mml:mrow></mml:math></inline-formula> observations; 1065 global plants, <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">161</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">118</mml:mn></mml:mrow></mml:math></inline-formula> observations).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f09.png"/>

        </fig>

      <p id="d2e5615">To understand how model performance varies across the world, we performed a spatial analysis of F1 scores for individual power plants. Figure <xref ref-type="fig" rid="F9"/> shows the geographic distribution and reveals distinct regional patterns in model accuracy. For the US-trained model (Fig. <xref ref-type="fig" rid="F9"/>a), performance is strongest in the Midwest and parts of the Western US, where the model achieves F1 scores consistently above 0.8 for major emitters. The globally trained model (Fig. <xref ref-type="fig" rid="F9"/>b) demonstrates robust performance across industrialized regions including North America, Europe, and the Arabian Peninsula, with F1 scores often reaching 0.8–1.0 for large point sources. Performance degrades in parts of Asia, South America, and Africa, where F1 scores show greater variability and often drop below 0.5, likely because training data are sparser and emissions are lower in these regions. The sparser training data in these regions are themselves partly a consequence of factors that make satellite retrievals more difficult there, including high aerosol load, water vapor, and persistent cloud cover, which reduce the number of high-quality TROPOMI observations available for analysis. Across all regions, a clear positive relationship exists between emission magnitude (point size) and model performance: larger <inline-formula><mml:math id="M369" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emitters are detected with higher accuracy, likely because stronger plume signals exceed detection thresholds more reliably; this relationship is verified in Fig. S3 in the Supplement.</p>
      <p id="d2e5635">One notable outlier appears in the northeastern US. The global model shows poor performance for what appears to be the largest emitter in the US after interference zone filtering in the <inline-formula><mml:math id="M370" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> dataset, yet this facility is absent from the US analysis. This facility, Domtar Paper Company, LLC, reports 2018 <inline-formula><mml:math id="M371" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions of only 35.57 <inline-formula><mml:math id="M372" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi></mml:mrow></mml:math></inline-formula> in the EPA dataset but 29 652 <inline-formula><mml:math id="M373" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi></mml:mrow></mml:math></inline-formula> in <inline-formula><mml:math id="M374" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, an <inline-formula><mml:math id="M375" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 830-fold discrepancy. If the EPA data are correct, the facility's small actual size explains the poor detectability. In other words, the <inline-formula><mml:math id="M376" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> dataset is likely incorrect about Domtar Paper Company's emissions.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Which features are most predictive of plume detectability?</title>
      <p id="d2e5714">To identify the key predictors of <inline-formula><mml:math id="M377" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability, we performed a permutation importance analysis on our best-performing models from Table <xref ref-type="table" rid="T3"/>. Figure <xref ref-type="fig" rid="F10"/> (left) shows the ranked feature importance, sorted by the combined US and global importance. The top 5 features are <inline-formula><mml:math id="M378" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate, surface altitude, surface albedo (<inline-formula><mml:math id="M379" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window), sensor zenith angle, and primary fuel type, with wind speed close behind at rank 6. Our SHAP score analysis yielded similar results, which are shown in Sect. S4.2 in the Supplement. A complete list of permutation-importance values appears in Table S3 in the Supplement (Sect. S6). Cloud fraction appears low in this ranking, but still shapes detectability within the post-quality-assurance range (quality flag <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula>); we show this in Sect. S6.2 in the Supplement.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e5767">Feature importance and detectability analysis for TROPOMI-based <inline-formula><mml:math id="M381" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> models at US (red) and global (teal) scales. Left: ranked permutation importance for the top 12 features, sorted by the sum of US and global importance and computed on the held-out test split of the dataset. Right: detectability as a function of <inline-formula><mml:math id="M382" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate, surface albedo (<inline-formula><mml:math id="M383" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window), sensor zenith angle, and wind speed, computed on the dataset. Binning uses a quantile-based strategy (1st–99th percentile) to ensure balanced feature distribution and avoid extreme values. Dataset: modeling subset (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>; 171 US plants, <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">189</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">713</mml:mn></mml:mrow></mml:math></inline-formula> observations; 1065 global plants, <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">161</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">118</mml:mn></mml:mrow></mml:math></inline-formula> observations); the held-out test split contains <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">37</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">943</mml:mn></mml:mrow></mml:math></inline-formula> US and <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">32</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">224</mml:mn></mml:mrow></mml:math></inline-formula> global observations.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f10.png"/>

        </fig>

      <p id="d2e5872">To examine how these features shape detectability, we employ a quantile-based binning strategy, using data between the 1st and 99th percentiles. This approach ensures a balanced distribution of observations across bins while mitigating the influence of extreme outliers. We grouped the data into 20 quantile bins for each feature (<inline-formula><mml:math id="M388" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 7900 observations/bin globally; <inline-formula><mml:math id="M389" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 9300 in the US) and computed the detectability within each bin. While we acknowledge that these variables can be correlated, we find the trends persist when we parse the data to isolate each feature's effect (e.g., by holding other variables roughly constant). The resulting curves, plotted against the corresponding feature values, are shown in the right panel of Fig. <xref ref-type="fig" rid="F10"/>.</p>
      <p id="d2e5892">Detectability increases with both emission rate and surface albedo. As expected, higher emissions increase <inline-formula><mml:math id="M390" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentration and therefore the detectable signal, while brighter surfaces increase scene radiance, improving signal-to-noise ratio (SNR). This albedo dependence is consistent with the geographic patterns reported in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>: arid and semi-arid regions have higher detectability partly because of their elevated surface albedo, while humid regions are penalized by both lower albedo and more frequent cloud cover. Our analysis finds that for US power plants, an average hourly emission rate of <inline-formula><mml:math id="M391" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 400 <inline-formula><mml:math id="M392" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> corresponds to a <inline-formula><mml:math id="M393" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50 % detectability. The result for global power plants is similar, although the global <inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mtext>detect</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> versus <inline-formula><mml:math id="M395" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission curve is slightly above the US curve. To compare US and global performances in Fig. <xref ref-type="fig" rid="F10"/>, we align their emission axes to share the same numerical scale, despite the different units (<inline-formula><mml:math id="M396" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for the US, <inline-formula><mml:math id="M397" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for global). We align the <inline-formula><mml:math id="M398" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis for US emissions (<inline-formula><mml:math id="M399" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) and global emissions (<inline-formula><mml:math id="M400" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">t</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">yr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) by converting the US hourly rates to annual values using 24 <inline-formula><mml:math id="M401" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:mn mathvariant="normal">365</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula>, allowing direct comparison with the global annual rates. The US curve consistently falling below the global curve suggests that the premise of continuous operation is often invalid, as many US plants run intermittently, leading to lower detectability.</p>
      <p id="d2e6062">By contrast, the sensor zenith angle (VZA) shows a hump-shaped dependence, with mean peak plume detectability near 20° VZA globally and 35° in the US. Two effects can possibly explain the rising flank. First, retrievals measure <inline-formula><mml:math id="M403" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> slant column density along the line of sight and convert it to vertical column density by dividing by the AMF; at higher VZA the longer slant path yields a larger AMF <xref ref-type="bibr" rid="bib1.bibx40" id="paren.40"/>, so the same slant-column noise translates into a smaller vertical-column noise. Lower background noise raises detection probability at fixed plume signal. Second, for the US analysis period our 25 km<sup>2</sup> flagged-area threshold introduces a pixel-quantization step: TROPOMI pixel area grows from <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> at nadir to <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> near VZA <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">26</mml:mn></mml:mrow></mml:math></inline-formula>° for the 3.5 km <inline-formula><mml:math id="M410" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 5.5 km pixels available from August 2019 onwards (Fig. S7 in the Supplement), so detection requires <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> contiguous flagged pixels below 26° but only one above, producing a step increase in detectability. At larger VZA, detectability falls as radiance drops, multiple scattering grows, the larger pixel size dilutes the plume signal more strongly, and retrieval uncertainty increases under oblique geometry <xref ref-type="bibr" rid="bib1.bibx55" id="paren.41"/>.</p>
      <p id="d2e6157">Finally, wind speed is negatively correlated with detectability. Stronger winds advect and dilute plumes, lowering column contrast and thus detectability. We note that this is different from the ideal wind speeds for quantifying emissions, which prior literature shows to occur at moderate wind speeds (2–4 <inline-formula><mml:math id="M412" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) <xref ref-type="bibr" rid="bib1.bibx7" id="paren.42"/>. Very low wind speeds make it difficult to quantify the rate of emission due to the high relative uncertainty in the wind measurement itself, while the same plume dilution that hinders detection at very high wind speeds also introduces large errors into the quantification algorithm <xref ref-type="bibr" rid="bib1.bibx7" id="paren.43"/>. These two relationships are not in conflict because detection and quantification address different tasks: quantification requires a coherent plume structure that the retrieval can fit, which breaks down at very low wind (no advection); detection only asks whether any <inline-formula><mml:math id="M413" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> enhancement is present at the source, which is favored by low wind because <inline-formula><mml:math id="M414" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> accumulates near the source.</p>
      <p id="d2e6205">Primary Fuel Type is a significantly less important feature in the US model (feature importance: 0.005) compared to the global model (feature importance: 0.049). This difference likely stems from the relative homogeneity of the US power sector in both its fuel sources and emission controls. First, the Top 500 US emitters are dominated by gas- and coal-fired plants: of the 461 plants still reporting in 2024, <inline-formula><mml:math id="M415" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 56 % burn gas (pipeline natural gas, natural gas, other gas, or process gas) and <inline-formula><mml:math id="M416" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 39 % burn coal or coal refuse, leaving <inline-formula><mml:math id="M417" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 4 % on other fuels and <inline-formula><mml:math id="M418" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 1 % with no reported fuel type. This low fuel variability is in stark contrast to the global dataset. While also led by coal (<inline-formula><mml:math id="M419" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 50 %) and natural gas (<inline-formula><mml:math id="M420" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 30 %), the global mix is far more diverse, including substantial shares of facilities running on oil (<inline-formula><mml:math id="M421" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 12 %), biomass (<inline-formula><mml:math id="M422" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 6 %), and waste (<inline-formula><mml:math id="M423" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 2 %). Second, this effect is compounded by emission controls. In the US, power plants are subject to relatively uniform and stringent environmental regulations, such as the Clean Air Act, often requiring technologies like Selective Catalytic Reduction to control <inline-formula><mml:math id="M424" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions. Globally, however, the presence and effectiveness of these technologies vary drastically by country. In that context, fuel type can serve as a stronger proxy for a facility's overall emission profile.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e6285">Variable distributions for five representative power plants demonstrating detectability drivers. Plants were selected to showcase diverse <inline-formula><mml:math id="M425" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions, meteorological conditions, and viewing geometries. Top: Satellite imagery with detectability values and dominant characteristics. Rows 2–5: Histograms of hourly <inline-formula><mml:math id="M426" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rates (<inline-formula><mml:math id="M427" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), wind speed (<inline-formula><mml:math id="M428" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), surface albedo (<inline-formula><mml:math id="M429" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window), and sensor zenith angles, with mean (red dashed) and median (green dash-dot) lines. Consistent scales enable cross-plant comparison. Basemap: ArcGIS World Imagery (Powered by Esri) <xref ref-type="bibr" rid="bib1.bibx16" id="paren.44"/> via <monospace>contextily</monospace> <xref ref-type="bibr" rid="bib1.bibx1" id="paren.45"/>. Dataset: five US plants drawn from the 171 plants of the US modeling subset (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>; <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">189</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">713</mml:mn></mml:mrow></mml:math></inline-formula> observations); each histogram uses the selected plant's observations from this subset.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/6099/2026/amt-19-6099-2026-f11.jpg"/>

        </fig>

      <p id="d2e6389">While the feature importance analysis identifies the key predictors and their marginal effects, real-world plume detectability emerges from the combined influence of multiple interacting factors. To illustrate how emission rates, albedo, and wind speed operate in concert at individual facilities, we examine in Fig. <xref ref-type="fig" rid="F11"/> five representative power plants that span the range of conditions observed in our dataset. Marion, with low <inline-formula><mml:math id="M431" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions (<inline-formula><mml:math id="M432" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 83 <inline-formula><mml:math id="M433" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) and low albedo (0.04), has the lowest detectability (<inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mtext>detect</mml:mtext><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.18</mml:mn></mml:mrow></mml:math></inline-formula>). Ottumwa shows higher <inline-formula><mml:math id="M435" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M436" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 180 <inline-formula><mml:math id="M437" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) but experiences high wind speeds (5.74 <inline-formula><mml:math id="M438" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) and a low but highly variable albedo (mean <inline-formula><mml:math id="M439" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 0.07, with a long tail from winter snow cover), yielding <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mtext>detect</mml:mtext><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6525">Comparing Marion and Independence directly demonstrates the dominant effect of emission rate: Independence's high <inline-formula><mml:math id="M441" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M442" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 670 <inline-formula><mml:math id="M443" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) achieves <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mtext>detect</mml:mtext><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.57</mml:mn></mml:mrow></mml:math></inline-formula> despite similarly low albedo (0.05). Among the three high-emitting plants (Independence, Dave Johnston, Huntington), surface characteristics and wind become the limiting factors. Independence's low albedo constrains detectability to 0.57, while Dave Johnston (high wind, 6.69 <inline-formula><mml:math id="M445" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>; albedo 0.09) reaches 0.61, and Huntington (low wind, 3.81 <inline-formula><mml:math id="M446" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>; high albedo, 0.12) achieves the highest detectability at 0.64. These examples demonstrate that high surface albedo and low wind enhance <inline-formula><mml:math id="M447" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrieval sensitivity even when emission rates are comparable.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d2e6637">This study provides the first global, data-driven quantification of when and where power-plant <inline-formula><mml:math id="M448" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes are visible from space. Previous satellite analyses of power plants have typically examined a handful of large facilities under selected conditions to estimate emissions <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx3 bib1.bibx37 bib1.bibx10" id="paren.46"/>. In contrast, we analyze more than 6000 facilities worldwide using a consistent, automated plume-detection and machine-learning framework that links satellite detectability to meteorological, environmental, sensor, and power-plant features. Our goal in establishing empirical relationships governing plume visibility is to elucidate the current limits of satellite <inline-formula><mml:math id="M449" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> sensing and inform future satellite-based <inline-formula><mml:math id="M450" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission quantification. </p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Empirical characterization of plume detectability</title>
      <p id="d2e6684">Our results empirically confirm several theoretical expectations from satellite trace-gas retrieval physics while quantifying their combined effects on plume visibility at global scale.  Viewing geometry exerts a strong nonlinear influence: moderate off-nadir angles enhance detectability by increasing the optical path length through the lower troposphere, consistent with established AMF and averaging-kernel theory <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx15" id="paren.47"/>. At larger angles, detectability declines as scene radiance decreases and multiple scattering increases <xref ref-type="bibr" rid="bib1.bibx55" id="paren.48"/>. Surface reflectance also plays a major role, with higher albedo increasing scene radiance and retrieval SNR, improving the contrast between a plume and its background, consistent with TROPOMI characterization studies <xref ref-type="bibr" rid="bib1.bibx55" id="paren.49"/>.</p>
      <p id="d2e6696">Our analysis extends these theoretical principles by quantifying their global impact empirically. Across thousands of facilities, detectability peaks at intermediate sensor zenith angles (near 20° globally and 35° in the US) and increases monotonically with both emission rate and surface brightness. For the US subset, an average hourly <inline-formula><mml:math id="M451" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate of roughly 400 <inline-formula><mml:math id="M452" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> corresponds to a <inline-formula><mml:math id="M453" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50 % detectability. These results provide the first global observational confirmation of how viewing geometry, surface brightness, meteorology, and emission strength jointly control satellite plume visibility.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Implications for emission retrieval</title>
      <p id="d2e6742">The same meteorological, environmental, sensor, and power-plant variables that determine whether a plume is detectable also shape how it appears in satellite imagery. Wind speed controls plume width and dispersion, solar and sensor geometry set the radiative contrast and effective path length, and surface albedo defines the background brightness against which <inline-formula><mml:math id="M454" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> enhancements are retrieved.  If these factors affect visibility, then they also influence the quantitative mapping between observed plume morphology/enhancement and underlying emissions. Consequently, emission-retrieval frameworks, whether physics-based inversions or machine-learning models, are likely to benefit by explicitly incorporating these variables. In inverse modeling, detectability probabilities or their underlying covariates could serve as weights or priors, emphasizing scenes with favorable observing conditions and reducing biases introduced by low-sensitivity observations. In machine-learning-based retrievals, including features such as wind speed, solar/sensor angles, and surface albedo alongside the imagery would allow models to learn how identical plume appearances can correspond to different true emissions under different conditions. This contextual information should improve generalization across power plants and climates, reduce bias in data-poor regions, and produce more physically consistent emission estimates.</p>
      <p id="d2e6756">We emphasize that detectability as defined here is necessary but not sufficient for emission quantification: it characterizes the upstream observational limit (whether any <inline-formula><mml:math id="M455" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> enhancement attributable to the plant is present in the scene), whereas quantification additionally requires that the plume's structure be sufficiently coherent to recover an emission rate. The conditions favorable for detection and for quantification therefore overlap but are not identical; for example, low wind favors detection (because <inline-formula><mml:math id="M456" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> accumulates near the source) but is unfavorable for quantification methods that require a clearly advected plume.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Robustness to inventory uncertainty</title>
      <p id="d2e6789">A natural concern is that the reported emission rates used as a predictor are themselves uncertain. Reported inventories disagree both with satellite-derived estimates (e.g., <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx21" id="altparen.50"/>) and among themselves (e.g., EDGAR <xref ref-type="bibr" rid="bib1.bibx9" id="paren.51"/> vs. E-PRTR <xref ref-type="bibr" rid="bib1.bibx19" id="paren.52"/>). Within the global subset we use <inline-formula><mml:math id="M457" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CoCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> annual emissions <xref ref-type="bibr" rid="bib1.bibx22" id="paren.53"/>, while the US subset uses hourly emissions <xref ref-type="bibr" rid="bib1.bibx52" id="paren.54"/>.</p>
      <p id="d2e6819">Two factors degrade the signal the model can extract from the reported emissions: noise in the reported inventories, and the use of annual emissions for the global subset (the only data available at global scale), which is a less faithful proxy of the emissions at each observation.</p>
      <p id="d2e6822">To make the first factor concrete: because <inline-formula><mml:math id="M458" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate is the model's most important predictor (Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>), a plant that over-reports its emissions is presented to the model with a high emission value, leading it to predict high detectability; yet TROPOMI detects the plume less often than expected because the true emissions are lower, so the prediction overshoots. A plant that under-reports produces the opposite error.</p>
      <p id="d2e6838">These errors propagate in two ways. First, the reported F1 and AUC values should be read as lower bounds on the model performance achievable under cleaner inputs. Second, the same noise feeds into our feature-importance estimate, so that <inline-formula><mml:math id="M459" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate appears less important than it truly is. Its top SHAP ranking is therefore a conservative lower bound, and access to cleaner inventories, including global hourly data, would only strengthen this ranking.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>Implications for upcoming high-resolution missions</title>
      <p id="d2e6861">Several new and forthcoming satellite missions are moving point-source plume sensing toward spatial resolutions finer than TROPOMI's 3.5–7 <inline-formula><mml:math id="M460" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> pixels. GOSAT-GW/TANSO-3 targets 1–3 <inline-formula><mml:math id="M461" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> footprints in Focus Mode <xref ref-type="bibr" rid="bib1.bibx28" id="paren.55"/>, CO2M will provide collocated <inline-formula><mml:math id="M462" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M463" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M464" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> through CO2I/NO2I at <inline-formula><mml:math id="M465" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 4 <inline-formula><mml:math id="M466" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx44" id="paren.56"/>, and TANGO-Nitro targets facility-scale <inline-formula><mml:math id="M467" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> imaging at <inline-formula><mml:math id="M468" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 300 <inline-formula><mml:math id="M469" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx32" id="paren.57"/>. How do the TROPOMI-scale relationships quantified here translate to sensors with smaller footprints? We discuss implications for plume detectability and feature importance in turn.</p>
      <p id="d2e6968">Spatial resolution affects detectability through competing mechanisms. First, a smaller instantaneous field of view reduces mixing between the plume and background, so a point-source enhancement may be less diluted within a pixel. Second, finer pixels can reduce interference from neighboring power plants and cities. This is particularly relevant for our study because interference filtering excludes a large fraction of plants from the second-stage detectability analysis. Higher-resolution sensors could therefore allow more power plants, and a larger fraction of global emissions, to be characterized. Third, for a fixed instrument design, smaller pixels collect fewer photons, which can increase retrieval noise and background variability. Thus finer spatial resolution should improve plume detection when TROPOMI is limited by plume dilution or source interference, but this gain depends on maintaining sufficient SNR and retrieval quality.</p>
      <p id="d2e6971">How feature importance changes at finer spatial resolution is harder to predict. The important features identified in Fig. <xref ref-type="fig" rid="F10"/> should be interpreted as properties of the TROPOMI retrieval, TROPOMI pixel size, the detection algorithm, and the sampled observation conditions, rather than as feature rankings that transfer unchanged across sensors. Surface albedo and surface altitude are especially important examples. In our TROPOMI-based model, these variables may influence detectability both by affecting retrieval and by acting as proxies for systematic bias associated with unresolved surface heterogeneity. Recent work on CO2M-like retrievals shows that correlated subpixel variations in surface reflectance and altitude can produce retrieval biases, and that improved subpixel surface characterization can reduce those biases <xref ref-type="bibr" rid="bib1.bibx60" id="paren.58"/>. At finer resolution, some of the apparent importance of albedo or altitude could therefore decrease if it currently reflects unresolved subpixel bias. Repeating our analysis for higher-resolution sensors would show which predictors remain dominant across instruments and which are specific to TROPOMI-scale retrieval and resolution. We leave this comparison to future work.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d2e6988">In this work, we systematically mapped power plant <inline-formula><mml:math id="M470" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plume detectability at US and global scales using TROPOMI observations (nadir pixel size 3.5–7 <inline-formula><mml:math id="M471" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>), and then demonstrated that detectability can be predicted by a suite of meteorological, environmental, sensor, and power-plant variables, with our trained models achieving F1 score <inline-formula><mml:math id="M472" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 0.66 and AUC <inline-formula><mml:math id="M473" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 0.8 across US and global datasets at TROPOMI's <inline-formula><mml:math id="M474" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 5 <inline-formula><mml:math id="M475" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> native resolution. In so doing, we are the first to demonstrate the large variance in plume detectability due largely to the interaction of <inline-formula><mml:math id="M476" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emission rate, surface altitude, surface albedo (<inline-formula><mml:math id="M477" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> window), sensor zenith angle, primary fuel type, and wind speed. Because the model is trained on TROPOMI features, its predictions apply to TROPOMI-like observations rather than to satellite <inline-formula><mml:math id="M478" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals in general. Because the analysis is restricted to plants outside interference zones (at least 20 <inline-formula><mml:math id="M479" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from other major power plants and 45–90 <inline-formula><mml:math id="M480" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from cities (depending on city size)), it covers 45.0 % of US and 21.1 % of global <inline-formula><mml:math id="M481" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions in our datasets. Our results empirically validate long-standing theoretical expectations from satellite retrieval physics while offering the first statistical measure of how these factors combine to govern plume appearance in real observations.</p>
      <p id="d2e7101">Despite its scope, this analysis has several limitations. Our model inputs are sampled at the single TROPOMI pixel closest to each plant, so the analysis characterizes <inline-formula><mml:math id="M482" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> enhancements at that pixel rather than plume-wide structure. A large fraction of power plants, especially in densely industrialized or urban regions, were excluded due to proximity to other emission sources. We opted for conservative filtering to reduce confounding from overlapping sources in our second-stage analysis of plume visibility. However, removing a large percentage of power plants from analysis does potentially limit the representativeness of our analysis in regions where interference is common. Future work could incorporate wind direction or source separation techniques to model overlapping plumes more explicitly. Several additional variables that plausibly influence detectability could be considered in future work, such as vertical wind shear (derivable from ERA5 winds at multiple pressure levels), boundary-layer mixing proxies from ERA5, and aerosol optical depth (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>), which would require collocation with a separate product such as the Copernicus Atmosphere Monitoring Service (CAMS) reanalysis <xref ref-type="bibr" rid="bib1.bibx27" id="paren.59"/>. We discuss how these results extend to upcoming higher-resolution <inline-formula><mml:math id="M483" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> sensors such as GOSAT-GW <xref ref-type="bibr" rid="bib1.bibx28" id="paren.60"/> in Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>. Finally, while this study predicts whether plumes are detectable, the next critical step is to use the same meteorological, environmental, sensor, and power-plant variables that govern plume visibility to quantify emissions themselves, accounting for how these factors also shape the relationship between plume appearance in satellite imagery and the underlying emission rate.</p>
</sec>

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

      <p id="d2e7141">Data used in the paper are available on Zenodo (<ext-link xlink:href="https://doi.org/10.5281/zenodo.21466576" ext-link-type="DOI">10.5281/zenodo.21466576</ext-link>, <xref ref-type="bibr" rid="bib1.bibx25" id="altparen.61"/>). Code is available on Zenodo (<ext-link xlink:href="https://doi.org/10.5281/zenodo.22684046" ext-link-type="DOI">10.5281/zenodo.22684046</ext-link>, <xref ref-type="bibr" rid="bib1.bibx26" id="altparen.62"/>) and on GitHub (<ext-link xlink:href="https://github.com/Earth-Intelligence-Lab/global-variability-in-the-detectability-of-power-plant-NO2-plumes-from-space">https://github.com/Earth-Intelligence-Lab/global-variability-in-the-detectability-of-power-plant-NO2</ext-link>, last access: 10 September 2026).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e7159">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-19-6099-2026-supplement" xlink:title="zip">https://doi.org/10.5194/amt-19-6099-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e7168">RH performed the experiments and wrote the paper, except for the discussion and conclusion. SW supervised the project and wrote the discussion and conclusion.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e7180">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e7186">We sincerely thank Hannah Grauer, Yuhao Nie, and Dan Klugen for various discussions. We thank Wenjie Lu, Wengong Jin, Ce Liu, Zituo Chen, and He Xu for their support during the project.</p></ack><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e7191">This paper was edited by Linlu Mei and reviewed by Andrew Barr and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Arribas-Bel and contextily contributors(2024)</label><mixed-citation>Arribas-Bel, D. and contextily contributors: contextily: Context geo-tiles in Python, GitHub, <uri>https://github.com/geopandas/contextily</uri> (last access: 10 July 2026), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Beirle et al.(2011)Beirle, Boersma, Platt, Lawrence, and Wagner</label><mixed-citation> Beirle, S., Boersma, K. F., Platt, U., Lawrence, M. G., and Wagner, T.: Megacity emissions and lifetimes of nitrogen oxides probed from space, Science, 333, 1737–1739, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Beirle et al.(2019)Beirle, Borger, Dörner, Li, Hu, Liu, Wang, and Wagner</label><mixed-citation>Beirle, S., Borger, C., Dörner, S., Li, A., Hu, Z., Liu, F., Wang, Y., and Wagner, T.: Pinpointing nitrogen oxide emissions from space, Science Advances, 5, eaax9800, <ext-link xlink:href="https://doi.org/10.1126/sciadv.aax9800" ext-link-type="DOI">10.1126/sciadv.aax9800</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Beirle et al.(2021)Beirle, Borger, Dörner, Eskes, Kumar, de Laat, and Wagner</label><mixed-citation>Beirle, S., Borger, C., Dörner, S., Eskes, H., Kumar, V., de Laat, A., and Wagner, T.: Catalog of <inline-formula><mml:math id="M484" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions from point sources as derived from the divergence of the <inline-formula><mml:math id="M485" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> flux for TROPOMI, Earth Syst. Sci. Data, 13, 2995–3012, <ext-link xlink:href="https://doi.org/10.5194/essd-13-2995-2021" ext-link-type="DOI">10.5194/essd-13-2995-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Beirle et al.(2023)Beirle, Borger, Jost, and Wagner</label><mixed-citation>Beirle, S., Borger, C., Jost, A., and Wagner, T.: Improved catalog of <inline-formula><mml:math id="M486" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> point source emissions (version 2), Earth Syst. Sci. Data, 15, 3051–3073, <ext-link xlink:href="https://doi.org/10.5194/essd-15-3051-2023" ext-link-type="DOI">10.5194/essd-15-3051-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Boersma et al.(2011)Boersma, Eskes, Dirksen, Van Der A, Veefkind, Stammes, Huijnen, Kleipool, Sneep, Claas et al.</label><mixed-citation>Boersma, K. F., Eskes, H. J., Dirksen, R. J., van der A, R. J., Veefkind, J. P., Stammes, P., Huijnen, V., Kleipool, Q. L., Sneep, M., Claas, J., Leitão, J., Richter, A., Zhou, Y., and Brunner, D.: An improved tropospheric <inline-formula><mml:math id="M487" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> column retrieval algorithm for the Ozone Monitoring Instrument, Atmos. Meas. Tech., 4, 1905–1928, <ext-link xlink:href="https://doi.org/10.5194/amt-4-1905-2011" ext-link-type="DOI">10.5194/amt-4-1905-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bruno et al.(2024)Bruno, Jervis, Varon, and Jacob</label><mixed-citation>Bruno, J. H., Jervis, D., Varon, D. J., and Jacob, D. J.: U-Plume: automated algorithm for plume detection and source quantification by satellite point-source imagers, Atmos. Meas. Tech., 17, 2625–2636, <ext-link xlink:href="https://doi.org/10.5194/amt-17-2625-2024" ext-link-type="DOI">10.5194/amt-17-2625-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Couture et al.(2024)Couture, Alvara, Freeman, Davitt, Koenig, Rouzbeh Kargar, O’Connor, Söldner-Rembold, Ferreira, Jeyaratnam et al.</label><mixed-citation>Couture, H. D., Alvara, M., Freeman, J., Davitt, A., Koenig, H., Rouzbeh Kargar, A., O’Connor, J., Söldner-Rembold, I., Ferreira, A., Jeyaratnam, J., Lewis, J., McCormick, C., Nakano, T., Dalisay, C., Lewis, C., Volpato, G., Gray, M., and McCormick, G.: Estimating carbon dioxide emissions from power plant water vapor plumes using satellite imagery and machine learning, Remote Sens., 16, 1290, <ext-link xlink:href="https://doi.org/10.3390/rs16071290" ext-link-type="DOI">10.3390/rs16071290</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Crippa et al.(2022)Crippa, Guizzardi, Banja, Solazzo, Muntean, Schaaf, Pagani, Monforti-Ferrario, Olivier, Quadrelli et al.</label><mixed-citation>Crippa, M., Guizzardi, D., Banja, M., Solazzo, E., Muntean, M., Schaaf, E., Pagani, F., Monforti-Ferrario, F., Olivier, J. G. J., Quadrelli, R., Risquez Martin, A., Taghavi-Moharamli, P., Grassi, G., Rossi, S., Oom, D., Branco, A., San-Miguel, J., and Vignati, E.: CO<sub>2</sub> emissions of all world countries – JRC/IEA/PBL 2022 Report, EUR 31182 EN, Publications Office of the European Union, Luxembourg, <ext-link xlink:href="https://doi.org/10.2760/07904" ext-link-type="DOI">10.2760/07904</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Cusworth et al.(2021)Cusworth, Duren, Thorpe, Eastwood, Green, Dennison, Frankenberg, Heckler, Asner, and Miller</label><mixed-citation>Cusworth, D. H., Duren, R. M., Thorpe, A. K., Eastwood, M. L., Green, R. O., Dennison, P. E., Frankenberg, C., Heckler, J. W., Asner, G. P., and Miller, C. E.: Quantifying global power plant carbon dioxide emissions with imaging spectroscopy, AGU Advances, 2, e2020AV000350, <ext-link xlink:href="https://doi.org/10.1029/2020AV000350" ext-link-type="DOI">10.1029/2020AV000350</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Cusworth et al.(2023)Cusworth, Thorpe, Miller, Ayasse, Jiorle, Duren, Nassar, Mastrogiacomo, and Nelson</label><mixed-citation>Cusworth, D. H., Thorpe, A. K., Miller, C. E., Ayasse, A. K., Jiorle, R., Duren, R. M., Nassar, R., Mastrogiacomo, J.-P., and Nelson, R. R.: Two years of satellite-based carbon dioxide emission quantification at the world's largest coal-fired power plants, Atmos. Chem. Phys., 23, 14577–14591, <ext-link xlink:href="https://doi.org/10.5194/acp-23-14577-2023" ext-link-type="DOI">10.5194/acp-23-14577-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>de Foy et al.(2015)de Foy, Lu, Streets, Lamsal, and Duncan</label><mixed-citation>de Foy, B., Lu, Z., Streets, D. G., Lamsal, L. N., and Duncan, B. N.: Estimates of power plant <inline-formula><mml:math id="M489" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mtext mathvariant="italic">x</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> emissions and lifetimes from OMI <inline-formula><mml:math id="M490" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> satellite retrievals, Atmos. Environ., 116, 1–11, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Ding et al.(2025)Ding, Xi, Jiang, Li, Su, Yang, and Lie</label><mixed-citation>Ding, N., Xi, Y., Jiang, W., Li, H., Su, J., Yang, S., and Lie, T. T.: State-of-the-art carbon metering: Continuous emission monitoring systems for industrial applications, Heliyon, 11, e42308, <ext-link xlink:href="https://doi.org/10.1016/j.heliyon.2025.e42308" ext-link-type="DOI">10.1016/j.heliyon.2025.e42308</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Dumont Le Brazidec et al.(2025)Dumont Le Brazidec, Vanderbecken, Farchi, Broquet, Kuhlmann, and Bocquet</label><mixed-citation>Dumont Le Brazidec, J., Vanderbecken, P., Farchi, A., Broquet, G., Kuhlmann, G., and Bocquet, M.: Quantification of <inline-formula><mml:math id="M491" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> hotspot emissions from OCO-3 SAM <inline-formula><mml:math id="M492" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> satellite images using deep learning methods, Geosci. Model Dev., 18, 3607–3622, <ext-link xlink:href="https://doi.org/10.5194/gmd-18-3607-2025" ext-link-type="DOI">10.5194/gmd-18-3607-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Eskes and Boersma(2003)</label><mixed-citation>Eskes, H. J. and Boersma, K. F.: Averaging kernels for DOAS total-column satellite retrievals, Atmos. Chem. Phys., 3, 1285–1291, <ext-link xlink:href="https://doi.org/10.5194/acp-3-1285-2003" ext-link-type="DOI">10.5194/acp-3-1285-2003</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Esri(2026)</label><mixed-citation>Esri: World Imagery (basemap), ArcGIS Online basemap, <uri>https://www.arcgis.com/home/item.html?id=10df2279f9684e4a9f6a7f08febac2a9</uri> (last access: 10 July 2026), 2026.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>European Commission(2010)</label><mixed-citation>European Commission: Industrial Emissions Directive (2010/75/EU), <uri>https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32010L0075</uri> (last access: 7 October 2025), 2010.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>European Environment Agency(2019)</label><mixed-citation>European Environment Agency: Reported data on large combustion plants covered by the Industrial Emissions Directive (2010/75/EU) (version 5.2), <uri>https://www.eea.europa.eu/data-and-maps/data/lcp-9</uri> (last access: 7 October 2025), 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>European Environment Agency(2020)</label><mixed-citation>European Environment Agency: The European Pollutant Release and Transfer Register (E-PRTR), Member States reporting under Article 7 of Regulation (EC) No 166/2006 (version 18), <ext-link xlink:href="https://www.eea.europa.eu/data-and-maps/data/member-states-reporting-art-7-under-the-european-pollutant-release-and-transfer-register-e-prtr-regulation-23">https://www.eea.europa.eu/data-and-maps/data/member-states-reporting-art-7-under-the-european-pollutant-release-and-transfer-register-e-prtr-regulation-23</ext-link> (last access: 7 October 2025), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Finch et al.(2022)Finch, Palmer, and Zhang</label><mixed-citation>Finch, D. P., Palmer, P. I., and Zhang, T.: Automated detection of atmospheric <inline-formula><mml:math id="M493" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes from satellite data: a tool to help infer anthropogenic combustion emissions, Atmos. Meas. Tech., 15, 721–733, <ext-link xlink:href="https://doi.org/10.5194/amt-15-721-2022" ext-link-type="DOI">10.5194/amt-15-721-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Goldberg et al.(2019)Goldberg, Lu, Streets, de Foy, Griffin, McLinden, Lamsal, Krotkov, and Eskes</label><mixed-citation>Goldberg, D. L., Lu, Z., Streets, D. G., de Foy, B., Griffin, D., McLinden, C. A., Lamsal, L. N., Krotkov, N. A., and Eskes, H.: Enhanced capabilities of TROPOMI <inline-formula><mml:math id="M494" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>: Estimating <inline-formula><mml:math id="M495" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mtext mathvariant="italic">x</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> from North American cities and power plants, Environ. Sci. Technol., 53, 12594–12601, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Guevara et al.(2024)Guevara, Enciso, Tena, Jorba, Dellaert, Denier van der Gon, and Pérez García-Pando</label><mixed-citation>Guevara, M., Enciso, S., Tena, C., Jorba, O., Dellaert, S., Denier van der Gon, H., and Pérez García-Pando, C.: A global catalogue of <inline-formula><mml:math id="M496" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions and co-emitted species from power plants, including high-resolution vertical and temporal profiles, Earth Syst. Sci. Data, 16, 337–373, <ext-link xlink:href="https://doi.org/10.5194/essd-16-337-2024" ext-link-type="DOI">10.5194/essd-16-337-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Guo et al.(2023)Guo, Shi, Liu, and Su</label><mixed-citation>Guo, W., Shi, Y., Liu, Y., and Su, M.: <inline-formula><mml:math id="M497" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions retrieval from coal-fired power plants based on OCO-2/3 satellite observations and a Gaussian plume model, J. Clean. Prod., 397, 136525, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Hersbach et al.(2020)</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Q. J. Roy Meteor. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Huang(2026a)</label><mixed-citation>Huang, R.: Data for Global variability in the detectability of power plant NO<sub>2</sub> plumes from space (Version v1), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.21466576" ext-link-type="DOI">10.5281/zenodo.21466576</ext-link>, 2026a.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Huang(2026b)</label><mixed-citation>Huang, R.: Code for: Global variability in the detectability of power plant NO<sub>2</sub> plumes from space (v1.0.0), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.22684046" ext-link-type="DOI">10.5281/zenodo.22684046</ext-link>, 2026b.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Inness et al.(2019)Inness, Ades, Agustí-Panareda, Barré, Benedictow, Blechschmidt, Dominguez, Engelen, Eskes, Flemming et al.</label><mixed-citation>Inness, A., Ades, M., Agustí-Panareda, A., Barré, J., Benedictow, A., Blechschmidt, A.-M., Dominguez, J. J., Engelen, R., Eskes, H., Flemming, J., Huijnen, V., Jones, L., Kipling, Z., Massart, S., Parrington, M., Peuch, V.-H., Razinger, M., Remy, S., Schulz, M., and Suttie, M.: The CAMS reanalysis of atmospheric composition, Atmos. Chem. Phys., 19, 3515–3556, <ext-link xlink:href="https://doi.org/10.5194/acp-19-3515-2019" ext-link-type="DOI">10.5194/acp-19-3515-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Japan Aerospace Exploration Agency(2024)</label><mixed-citation>Japan Aerospace Exploration Agency: GOSAT-GW (Global Observing SATellite for Greenhouse gases and Water cycle), <uri>https://www.satnavi.jaxa.jp/files/project/gosat-gw/en/</uri> (last access: 10 May 2026), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Kuhlmann et al.(2019)Kuhlmann, Broquet, Marshall, Clément, Löscher, Meijer, and Brunner</label><mixed-citation>Kuhlmann, G., Broquet, G., Marshall, J., Clément, V., Löscher, A., Meijer, Y., and Brunner, D.: Detectability of <inline-formula><mml:math id="M500" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emission plumes of cities and power plants with the Copernicus Anthropogenic <inline-formula><mml:math id="M501" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> Monitoring (CO2M) mission, Atmos. Meas. Tech., 12, 6695–6719, <ext-link xlink:href="https://doi.org/10.5194/amt-12-6695-2019" ext-link-type="DOI">10.5194/amt-12-6695-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Kuhlmann et al.(2024)Kuhlmann, Koene, Meier, Santaren, Broquet, Chevallier, Hakkarainen, Nurmela, Amorós, Tamminen et al.</label><mixed-citation>Kuhlmann, G., Koene, E., Meier, S., Santaren, D., Broquet, G., Chevallier, F., Hakkarainen, J., Nurmela, J., Amorós, L., Tamminen, J., and Brunner, D.: The ddeq Python library for point source quantification from remote sensing images (version 1.0), Geosci. Model Dev., 17, 4773–4789, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-4773-2024" ext-link-type="DOI">10.5194/gmd-17-4773-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Kurchaba et al.(2024)Kurchaba, Sokolovsky, van Vliet, Verbeek, and Veenman</label><mixed-citation>Kurchaba, S., Sokolovsky, A., van Vliet, J., Verbeek, F. J., and Veenman, C. J.: Sensitivity analysis for the detection of <inline-formula><mml:math id="M502" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plumes from seagoing ships using TROPOMI data, Remote Sens. Environ., 304, 114041, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2024.114041" ext-link-type="DOI">10.1016/j.rse.2024.114041</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Landgraf et al.(2020)Landgraf, Rusli, Cooney, Veefkind, Vemmix, de Groot, Bell, Day, Leemhuis, and Sierk</label><mixed-citation>Landgraf, J., Rusli, S., Cooney, R., Veefkind, P., Vemmix, T., de Groot, Z., Bell, A., Day, J., Leemhuis, A., and Sierk, B.: The TANGO mission: A satellite tandem to measure major sources of anthropogenic greenhouse gas emissions, EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-19643, <ext-link xlink:href="https://doi.org/10.5194/egusphere-egu2020-19643" ext-link-type="DOI">10.5194/egusphere-egu2020-19643</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Lange et al.(2022)Lange, Richter, and Burrows</label><mixed-citation>Lange, K., Richter, A., and Burrows, J. P.: Variability of nitrogen oxide emission fluxes and lifetimes estimated from Sentinel-5P TROPOMI observations, Atmos. Chem. Phys., 22, 2745–2767, <ext-link xlink:href="https://doi.org/10.5194/acp-22-2745-2022" ext-link-type="DOI">10.5194/acp-22-2745-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Laughner and Cohen(2019)</label><mixed-citation>Laughner, J. L. and Cohen, R. C.: Direct observation of changing <inline-formula><mml:math id="M503" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mtext mathvariant="italic">x</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> lifetime in North American cities, Science, 366, 723–727, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Lauvaux et al.(2022)Lauvaux, Giron, Mazzolini, d'Aspremont, Duren, Cusworth, Shindell, and Ciais</label><mixed-citation> Lauvaux, T., Giron, C., Mazzolini, M., d'Aspremont, A., Duren, R., Cusworth, D., Shindell, D., and Ciais, P.: Global assessment of oil and gas methane ultra-emitters, Science, 375, 557–561, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Liu et al.(2016)Liu, Beirle, Zhang, Dörner, He, and Wagner</label><mixed-citation>Liu, F., Beirle, S., Zhang, Q., Dörner, S., He, K., and Wagner, T.: <inline-formula><mml:math id="M504" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> lifetimes and emissions of cities and power plants in polluted background estimated by satellite observations, Atmos. Chem. Phys., 16, 5283–5298, <ext-link xlink:href="https://doi.org/10.5194/acp-16-5283-2016" ext-link-type="DOI">10.5194/acp-16-5283-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Liu et al.(2020)Liu, Duncan, Krotkov, Lamsal, Beirle, Griffin, McLinden, Goldberg, and Lu</label><mixed-citation>Liu, F., Duncan, B. N., Krotkov, N. A., Lamsal, L. N., Beirle, S., Griffin, D., McLinden, C. A., Goldberg, D. L., and Lu, Z.: A methodology to constrain carbon dioxide emissions from coal-fired power plants using satellite observations of co-emitted nitrogen dioxide, Atmos. Chem. Phys., 20, 99–116, <ext-link xlink:href="https://doi.org/10.5194/acp-20-99-2020" ext-link-type="DOI">10.5194/acp-20-99-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Lorente et al.(2017)Lorente, Folkert Boersma, Yu, Dörner, Hilboll, Richter, Liu, Lamsal, Barkley, De Smedt et al.</label><mixed-citation>Lorente, A., Folkert Boersma, K., Yu, H., Dörner, S., Hilboll, A., Richter, A., Liu, M., Lamsal, L. N., Barkley, M., De Smedt, I., Van Roozendael, M., Wang, Y., Wagner, T., Beirle, S., Lin, J.-T., Krotkov, N., Stammes, P., Wang, P., Eskes, H. J., and Krol, M.: Structural uncertainty in air mass factor calculation for <inline-formula><mml:math id="M505" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and HCHO satellite retrievals, Atmos. Meas. Tech., 10, 759–782, <ext-link xlink:href="https://doi.org/10.5194/amt-10-759-2017" ext-link-type="DOI">10.5194/amt-10-759-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>McDuffie et al.(2020)McDuffie, Smith, O'Rourke, Tibrewal, Venkataraman, Marais, Zheng, Crippa, Brauer, and Martin</label><mixed-citation>McDuffie, E. E., Smith, S. J., O'Rourke, P., Tibrewal, K., Venkataraman, C., Marais, E. A., Zheng, B., Crippa, M., Brauer, M., and Martin, R. V.: A global anthropogenic emission inventory of atmospheric pollutants from sector- and fuel-specific sources (1970–2017): an application of the Community Emissions Data System (CEDS), Earth Syst. Sci. Data, 12, 3413–3442, <ext-link xlink:href="https://doi.org/10.5194/essd-12-3413-2020" ext-link-type="DOI">10.5194/essd-12-3413-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Palmer et al.(2001)Palmer, Jacob, Chance, Martin, Spurr, Kurosu, Bey, Yantosca, Fiore, and Li</label><mixed-citation> Palmer, P. I., Jacob, D. J., Chance, K., Martin, R. V., Spurr, R. J., Kurosu, T. P., Bey, I., Yantosca, R., Fiore, A., and Li, Q.: Air mass factor formulation for spectroscopic measurements from satellites: Application to formaldehyde retrievals from the Global Ozone Monitoring Experiment, J. Geophys. Res.-Atmos., 106, 14539–14550, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Romer et al.(2018)Romer, Duffey, Wooldridge, Edgerton, Baumann, Feiner, Miller, Brune, Koss, De Gouw et al.</label><mixed-citation>Romer, P. S., Duffey, K. C., Wooldridge, P. J., Edgerton, E., Baumann, K., Feiner, P. A., Miller, D. O., Brune, W. H., Koss, A. R., de Gouw, J. A., Misztal, P. K., Goldstein, A. H., and Cohen, R. C.: Effects of temperature-dependent <inline-formula><mml:math id="M506" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> emissions on continental ozone production, Atmos. Chem. Phys., 18, 2601–2614, <ext-link xlink:href="https://doi.org/10.5194/acp-18-2601-2018" ext-link-type="DOI">10.5194/acp-18-2601-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Rouet-Leduc and Hulbert(2024)</label><mixed-citation>Rouet-Leduc, B. and Hulbert, C.: Automatic detection of methane emissions in multispectral satellite imagery using a vision transformer, Nat. Commun., 15, 3801, <ext-link xlink:href="https://doi.org/10.1038/s41467-024-47754-y" ext-link-type="DOI">10.1038/s41467-024-47754-y</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Schuit et al.(2023)Schuit, Maasakkers, Bijl, Mahapatra, Van den Berg, Pandey, Lorente, Borsdorff, Houweling, Varon et al.</label><mixed-citation>Schuit, B. J., Maasakkers, J. D., Bijl, P., Mahapatra, G., van den Berg, A.-W., Pandey, S., Lorente, A., Borsdorff, T., Houweling, S., Varon, D. J., McKeever, J., Jervis, D., Girard, M., Irakulis-Loitxate, I., Gorroño, J., Guanter, L., Cusworth, D. H., and Aben, I.: Automated detection and monitoring of methane super-emitters using satellite data, Atmos. Chem. Phys., 23, 9071–9098, <ext-link xlink:href="https://doi.org/10.5194/acp-23-9071-2023" ext-link-type="DOI">10.5194/acp-23-9071-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Sierk et al.(2021)Sierk, Fernandez, Bézy, Meijer, Durand, Courrèges-Lacoste, Pachot, Löscher, Nett, Minoglou et al.</label><mixed-citation>Sierk, B., Fernandez, V., Bézy, J.-L., Meijer, Y., Durand, Y., Bazalgette Courrèges-Lacoste, G., Pachot, C., Löscher, A., Nett, H., Minoglou, K., Boucher, L., Windpassinger, R., Pasquet, A., Serre, D., and te Hennepe, F.: The Copernicus CO2M mission for monitoring anthropogenic carbon dioxide emissions from space, in: International conference on space optics – ICSO 2020, vol. 11852, pp. 1563–1580, SPIE, <ext-link xlink:href="https://doi.org/10.1117/12.2599613" ext-link-type="DOI">10.1117/12.2599613</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>SimpleMaps(2025)</label><mixed-citation>SimpleMaps: World Cities Database, <uri>https://simplemaps.com/data/world-cities</uri>, last access: 18 June 2025.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Srivastava et al.(2024)Srivastava, Kumar, and Tiwari</label><mixed-citation>Srivastava, R. P., Kumar, S., and Tiwari, A.: Continuous emission monitoring systems (CEMS) in India: performance evaluation, policy gaps and financial implications for effective air pollution control, J. Environ. Manage., 359, 120584, <ext-link xlink:href="https://doi.org/10.1016/j.jenvman.2024.120584" ext-link-type="DOI">10.1016/j.jenvman.2024.120584</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Tang et al.(2024)Tang, Cheng, Zhu, Ye, Fan, Li, and Tong</label><mixed-citation>Tang, T., Cheng, T., Zhu, H., Ye, X., Fan, D., Li, X., and Tong, H.: Quantifying instantaneous nitrogen oxides emissions from power plants based on space observations, Sci. Total Environ., 938, 173479, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2024.173479" ext-link-type="DOI">10.1016/j.scitotenv.2024.173479</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Tilstra et al.(2024)Tilstra, De Graaf, Trees, Litvinov, Dubovik, and Stammes</label><mixed-citation>Tilstra, L. G., de Graaf, M., Trees, V. J. H., Litvinov, P., Dubovik, O., and Stammes, P.: A directional surface reflectance climatology determined from TROPOMI observations, Atmos. Meas. Tech., 17, 2235–2256, <ext-link xlink:href="https://doi.org/10.5194/amt-17-2235-2024" ext-link-type="DOI">10.5194/amt-17-2235-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>UNFCCC(2015)</label><mixed-citation>UNFCCC: Adoption of the Paris Agreement, Decision 1/CP.21, FCCC/CP/2015/10/Add.1, United Nations Framework Convention on Climate Change, <uri>https://unfccc.int/resource/docs/2015/cop21/eng/10a01.pdf</uri> (last access: 10 July 2026), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>U.S. Environmental Protection Agency(1970)</label><mixed-citation>U.S. Environmental Protection Agency: Clean Air Act, <uri>https://www.epa.gov/clean-air-act-overview</uri> (last access: 10 July 2026), 1970.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>U.S. Environmental Protection Agency(2020)</label><mixed-citation>U.S. Environmental Protection Agency: Emissions &amp; Generation Resource Integrated Database (eGRID), 2018, data year: 2018, <uri>https://www.epa.gov/egrid</uri> (last access: 19 May 2025), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>U.S. Environmental Protection Agency(2023)</label><mixed-citation>U.S. Environmental Protection Agency: Progress Report on Emission Controls and Monitoring, <uri>https://www.epa.gov/power-sector/progress-report-emission-controls-and-monitoring</uri> (last access: 16 June 2025), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>U.S. Environmental Protection Agency, Clean Air Markets Division(2022)</label><mixed-citation>U.S. Environmental Protection Agency, Clean Air Markets Division: CAMD's Power Sector Emissions Data Guide, Office of Atmospheric Programs, Clean Air Markets Division, <uri>https://www.epa.gov/system/files/documents/2022-07/CAMD%27s%20Power%20Sector%20Emissions%20Data%20Guide%20-%2007182022.pdf</uri> (last access: 10 July 2026), 2022.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Valin et al.(2013)Valin, Russell, and Cohen</label><mixed-citation>Valin, L., Russell, A., and Cohen, R. C.: Variations of <inline-formula><mml:math id="M507" display="inline"><mml:mrow class="chem"><mml:mi mathvariant="normal">OH</mml:mi></mml:mrow></mml:math></inline-formula> radical in an urban plume inferred from <inline-formula><mml:math id="M508" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> column measurements, Geophys. Res. Lett., 40, 1856–1860, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Van Geffen et al.(2020)Van Geffen, Boersma, Eskes, Sneep, Ter Linden, Zara, and Veefkind</label><mixed-citation>van Geffen, J., Boersma, K. F., Eskes, H., Sneep, M., ter Linden, M., Zara, M., and Veefkind, J. P.: S5P TROPOMI <inline-formula><mml:math id="M509" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> slant column retrieval: method, stability, uncertainties and comparisons with OMI, Atmos. Meas. Tech., 13, 1315–1335, <ext-link xlink:href="https://doi.org/10.5194/amt-13-1315-2020" ext-link-type="DOI">10.5194/amt-13-1315-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Van Geffen et al.(2022)Van Geffen, Eskes, Compernolle, Pinardi, Verhoelst, Lambert, Sneep, Ter Linden, Ludewig, Boersma et al.</label><mixed-citation>van Geffen, J., Eskes, H., Compernolle, S., Pinardi, G., Verhoelst, T., Lambert, J.-C., Sneep, M., ter Linden, M., Ludewig, A., Boersma, K. F., and Veefkind, J. P.: Sentinel-5P TROPOMI <inline-formula><mml:math id="M510" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrieval: impact of version v2.2 improvements and comparisons with OMI and ground-based data, Atmos. Meas. Tech., 15, 2037–2060, <ext-link xlink:href="https://doi.org/10.5194/amt-15-2037-2022" ext-link-type="DOI">10.5194/amt-15-2037-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Varon et al.(2018)Varon, Jacob, McKeever, Jervis, Durak, Xia, and Huang</label><mixed-citation>Varon, D. J., Jacob, D. J., McKeever, J., Jervis, D., Durak, B. O. A., Xia, Y., and Huang, Y.: Quantifying methane point sources from fine-scale satellite observations of atmospheric methane plumes, Atmos. Meas. Tech., 11, 5673–5686, <ext-link xlink:href="https://doi.org/10.5194/amt-11-5673-2018" ext-link-type="DOI">10.5194/amt-11-5673-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Veefkind et al.(2012)Veefkind, Aben, McMullan, Förster, De Vries, Otter, Claas, Eskes, De Haan, Kleipool et al.</label><mixed-citation>Veefkind, J. P., Aben, I., McMullan, K., Förster, H., de Vries, J., Otter, G., Claas, J., Eskes, H., de Haan, J., Kleipool, Q., van Weele, M., Hasekamp, O., Hoogeveen, R., Landgraf, J., Snel, R., Tol, P., Ingmann, P., Voors, R., Kruizinga, B., Vink, R., Visser, H., and Levelt, P. F.: TROPOMI on the ESA Sentinel-5 Precursor: A GMES mission for global observations of the atmospheric composition for climate, air quality and ozone layer applications, Remote Sens. Environ., 120, 70–83, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2011.09.027" ext-link-type="DOI">10.1016/j.rse.2011.09.027</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Verhoelst et al.(2021)Verhoelst, Compernolle, Pinardi, Lambert, Eskes, Eichmann, Fjæraa, Granville, Niemeijer, Cede et al.</label><mixed-citation>Verhoelst, T., Compernolle, S., Pinardi, G., Lambert, J.-C., Eskes, H. J., Eichmann, K.-U., Fjæraa, A. M., Granville, J., Niemeijer, S., Cede, A., Tiefengraber, M., Hendrick, F., Pazmiño, A., Bais, A., Bazureau, A., Boersma, K. F., Bognar, K., Dehn, A., Donner, S., Elokhov, A., Gebetsberger, M., Goutail, F., Grutter de la Mora, M., Gruzdev, A., Gratsea, M., Hansen, G. H., Irie, H., Jepsen, N., Kanaya, Y., Karagkiozidis, D., Kivi, R., Kreher, K., Levelt, P. F., Liu, C., Müller, M., Navarro Comas, M., Piters, A. J. M., Pommereau, J.-P., Portafaix, T., Prados-Roman, C., Puentedura, O., Querel, R., Remmers, J., Richter, A., Rimmer, J., Rivera Cárdenas, C., Saavedra de Miguel, L., Sinyakov, V. P., Stremme, W., Strong, K., Van Roozendael, M., Veefkind, J. P., Wagner, T., Wittrock, F., Yela González, M., and Zehner, C.: Ground-based validation of the Copernicus Sentinel-5P TROPOMI <inline-formula><mml:math id="M511" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> measurements with the NDACC ZSL-DOAS, MAX-DOAS and Pandonia global networks, Atmos. Meas. Tech., 14, 481–510, <ext-link xlink:href="https://doi.org/10.5194/amt-14-481-2021" ext-link-type="DOI">10.5194/amt-14-481-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Weimer et al.(2026)Weimer, Reuter, Hilker, Noël, Buchwitz, Meijer, Lang, Marshall, Bovensmann, Burrows et al.</label><mixed-citation>Weimer, M., Reuter, M., Hilker, M., Noël, S., Buchwitz, M., Meijer, Y., Lang, R., Marshall, J., Bovensmann, H., Burrows, J. P., and Bösch, H.: Importance of subpixel Earth surface reflectance and altitude for atmospheric trace gas retrievals from passive satellite instruments, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2026-1458" ext-link-type="DOI">10.5194/egusphere-2026-1458</ext-link>, 2026.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Global variability in the detectability of power plant NO<sub>2</sub>  plumes from space</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Arribas-Bel and contextily contributors(2024)</label><mixed-citation>
      
Arribas-Bel, D. and contextily contributors:
contextily: Context geo-tiles in Python, GitHub, <a href="https://github.com/geopandas/contextily" target="_blank"/> (last access: 10 July 2026), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Beirle et al.(2011)Beirle, Boersma, Platt, Lawrence, and Wagner</label><mixed-citation>
      
Beirle, S., Boersma, K. F., Platt, U., Lawrence, M. G., and Wagner, T.:
Megacity emissions and lifetimes of nitrogen oxides probed from space, Science, 333, 1737–1739, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Beirle et al.(2019)Beirle, Borger, Dörner, Li, Hu, Liu, Wang, and Wagner</label><mixed-citation>
      
Beirle, S., Borger, C., Dörner, S., Li, A., Hu, Z., Liu, F., Wang, Y., and Wagner, T.:
Pinpointing nitrogen oxide emissions from space, Science Advances, 5, eaax9800, <a href="https://doi.org/10.1126/sciadv.aax9800" target="_blank">https://doi.org/10.1126/sciadv.aax9800</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Beirle et al.(2021)Beirle, Borger, Dörner, Eskes, Kumar, de Laat, and Wagner</label><mixed-citation>
      
Beirle, S., Borger, C., Dörner, S., Eskes, H., Kumar, V., de Laat, A., and Wagner, T.:
Catalog of NO<sub><i>x</i></sub> emissions from point sources as derived from the divergence of the NO<sub>2</sub> flux for TROPOMI, Earth Syst. Sci. Data, 13, 2995–3012, <a href="https://doi.org/10.5194/essd-13-2995-2021" target="_blank">https://doi.org/10.5194/essd-13-2995-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Beirle et al.(2023)Beirle, Borger, Jost, and Wagner</label><mixed-citation>
      
Beirle, S., Borger, C., Jost, A., and Wagner, T.:
Improved catalog of NO<sub><i>x</i></sub> point source emissions (version 2), Earth Syst. Sci. Data, 15, 3051–3073, <a href="https://doi.org/10.5194/essd-15-3051-2023" target="_blank">https://doi.org/10.5194/essd-15-3051-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Boersma et al.(2011)Boersma, Eskes, Dirksen, Van Der A, Veefkind, Stammes, Huijnen, Kleipool, Sneep, Claas et al.</label><mixed-citation>
      
Boersma, K. F., Eskes, H. J., Dirksen, R. J., van der A, R. J., Veefkind, J. P., Stammes, P., Huijnen, V., Kleipool, Q. L., Sneep, M., Claas, J., Leitão, J., Richter, A., Zhou, Y., and Brunner, D.:
An improved tropospheric NO<sub>2</sub> column retrieval algorithm for the Ozone Monitoring Instrument, Atmos. Meas. Tech., 4, 1905–1928, <a href="https://doi.org/10.5194/amt-4-1905-2011" target="_blank">https://doi.org/10.5194/amt-4-1905-2011</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bruno et al.(2024)Bruno, Jervis, Varon, and Jacob</label><mixed-citation>
      
Bruno, J. H., Jervis, D., Varon, D. J., and Jacob, D. J.:
U-Plume: automated algorithm for plume detection and source quantification by satellite point-source imagers, Atmos. Meas. Tech., 17, 2625–2636, <a href="https://doi.org/10.5194/amt-17-2625-2024" target="_blank">https://doi.org/10.5194/amt-17-2625-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Couture et al.(2024)Couture, Alvara, Freeman, Davitt, Koenig, Rouzbeh Kargar, O’Connor, Söldner-Rembold, Ferreira, Jeyaratnam et al.</label><mixed-citation>
      
Couture, H. D., Alvara, M., Freeman, J., Davitt, A., Koenig, H., Rouzbeh Kargar, A., O’Connor, J., Söldner-Rembold, I., Ferreira, A., Jeyaratnam, J., Lewis, J., McCormick, C., Nakano, T., Dalisay, C., Lewis, C., Volpato, G., Gray, M., and McCormick, G.:
Estimating carbon dioxide emissions from power plant water vapor plumes using satellite imagery and machine learning, Remote Sens., 16, 1290, <a href="https://doi.org/10.3390/rs16071290" target="_blank">https://doi.org/10.3390/rs16071290</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Crippa et al.(2022)Crippa, Guizzardi, Banja, Solazzo, Muntean, Schaaf, Pagani, Monforti-Ferrario, Olivier, Quadrelli et al.</label><mixed-citation>
      
Crippa, M., Guizzardi, D., Banja, M., Solazzo, E., Muntean, M., Schaaf, E., Pagani, F., Monforti-Ferrario, F., Olivier, J. G. J., Quadrelli, R., Risquez Martin, A., Taghavi-Moharamli, P., Grassi, G., Rossi, S., Oom, D., Branco, A., San-Miguel, J., and Vignati, E.: CO<sub>2</sub> emissions of all world countries – JRC/IEA/PBL 2022 Report, EUR 31182 EN, Publications Office of the European Union, Luxembourg, <a href="https://doi.org/10.2760/07904" target="_blank">https://doi.org/10.2760/07904</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Cusworth et al.(2021)Cusworth, Duren, Thorpe, Eastwood, Green, Dennison, Frankenberg, Heckler, Asner, and Miller</label><mixed-citation>
      
Cusworth, D. H., Duren, R. M., Thorpe, A. K., Eastwood, M. L., Green, R. O., Dennison, P. E., Frankenberg, C., Heckler, J. W., Asner, G. P., and Miller, C. E.:
Quantifying global power plant carbon dioxide emissions with imaging spectroscopy, AGU Advances, 2, e2020AV000350, <a href="https://doi.org/10.1029/2020AV000350" target="_blank">https://doi.org/10.1029/2020AV000350</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Cusworth et al.(2023)Cusworth, Thorpe, Miller, Ayasse, Jiorle, Duren, Nassar, Mastrogiacomo, and Nelson</label><mixed-citation>
      
Cusworth, D. H., Thorpe, A. K., Miller, C. E., Ayasse, A. K., Jiorle, R., Duren, R. M., Nassar, R., Mastrogiacomo, J.-P., and Nelson, R. R.:
Two years of satellite-based carbon dioxide emission quantification at the world's largest coal-fired power plants, Atmos. Chem. Phys., 23, 14577–14591, <a href="https://doi.org/10.5194/acp-23-14577-2023" target="_blank">https://doi.org/10.5194/acp-23-14577-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>de Foy et al.(2015)de Foy, Lu, Streets, Lamsal, and Duncan</label><mixed-citation>
      
de Foy, B., Lu, Z., Streets, D. G., Lamsal, L. N., and Duncan, B. N.:
Estimates of power plant NO<sub>x</sub> emissions and lifetimes from OMI NO<sub>2</sub> satellite retrievals, Atmos. Environ., 116, 1–11, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Ding et al.(2025)Ding, Xi, Jiang, Li, Su, Yang, and Lie</label><mixed-citation>
      
Ding, N., Xi, Y., Jiang, W., Li, H., Su, J., Yang, S., and Lie, T. T.:
State-of-the-art carbon metering: Continuous emission monitoring systems for industrial applications, Heliyon, 11, e42308, <a href="https://doi.org/10.1016/j.heliyon.2025.e42308" target="_blank">https://doi.org/10.1016/j.heliyon.2025.e42308</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Dumont Le Brazidec et al.(2025)Dumont Le Brazidec, Vanderbecken, Farchi, Broquet, Kuhlmann, and Bocquet</label><mixed-citation>
      
Dumont Le Brazidec, J., Vanderbecken, P., Farchi, A., Broquet, G., Kuhlmann, G., and Bocquet, M.:
Quantification of CO<sub>2</sub> hotspot emissions from OCO-3 SAM CO<sub>2</sub> satellite images using deep learning methods, Geosci. Model Dev., 18, 3607–3622, <a href="https://doi.org/10.5194/gmd-18-3607-2025" target="_blank">https://doi.org/10.5194/gmd-18-3607-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Eskes and Boersma(2003)</label><mixed-citation>
      
Eskes, H. J. and Boersma, K. F.:
Averaging kernels for DOAS total-column satellite retrievals, Atmos. Chem. Phys., 3, 1285–1291, <a href="https://doi.org/10.5194/acp-3-1285-2003" target="_blank">https://doi.org/10.5194/acp-3-1285-2003</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Esri(2026)</label><mixed-citation>
      
Esri: World Imagery (basemap), ArcGIS Online basemap, <a href="https://www.arcgis.com/home/item.html?id=10df2279f9684e4a9f6a7f08febac2a9" target="_blank"/> (last access: 10 July 2026), 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>European Commission(2010)</label><mixed-citation>
      
European Commission:
Industrial Emissions Directive (2010/75/EU), <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32010L0075" target="_blank"/> (last access: 7 October 2025), 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>European Environment Agency(2019)</label><mixed-citation>
      
European Environment Agency:
Reported data on large combustion plants covered by the Industrial Emissions Directive (2010/75/EU) (version 5.2), <a href="https://www.eea.europa.eu/data-and-maps/data/lcp-9" target="_blank"/> (last access: 7 October 2025), 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>European Environment Agency(2020)</label><mixed-citation>
      
European Environment Agency:
The European Pollutant Release and Transfer Register (E-PRTR), Member States reporting under Article 7 of Regulation (EC) No 166/2006 (version 18), <a href="https://www.eea.europa.eu/data-and-maps/data/member-states-reporting-art-7-under-the-european-pollutant-release-and-transfer-register-e-prtr-regulation-23" target="_blank">https://www.eea.europa.eu/data-and-maps/data/member-states-reporting-art-7-under-the-european-pollutant-release-and-transfer-register-e-prtr-regulation-23</a> (last access: 7 October 2025), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Finch et al.(2022)Finch, Palmer, and Zhang</label><mixed-citation>
      
Finch, D. P., Palmer, P. I., and Zhang, T.:
Automated detection of atmospheric NO<sub>2</sub> plumes from satellite data: a tool to help infer anthropogenic combustion emissions, Atmos. Meas. Tech., 15, 721–733, <a href="https://doi.org/10.5194/amt-15-721-2022" target="_blank">https://doi.org/10.5194/amt-15-721-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Goldberg et al.(2019)Goldberg, Lu, Streets, de Foy, Griffin, McLinden, Lamsal, Krotkov, and Eskes</label><mixed-citation>
      
Goldberg, D. L., Lu, Z., Streets, D. G., de Foy, B., Griffin, D., McLinden, C. A., Lamsal, L. N., Krotkov, N. A., and Eskes, H.:
Enhanced capabilities of TROPOMI NO<sub>2</sub>: Estimating NO<sub>x</sub> from North American cities and power plants, Environ. Sci. Technol., 53, 12594–12601, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Guevara et al.(2024)Guevara, Enciso, Tena, Jorba, Dellaert, Denier van der Gon, and Pérez García-Pando</label><mixed-citation>
      
Guevara, M., Enciso, S., Tena, C., Jorba, O., Dellaert, S., Denier van der Gon, H., and Pérez García-Pando, C.:
A global catalogue of CO<sub>2</sub> emissions and co-emitted species from power plants, including high-resolution vertical and temporal profiles, Earth Syst. Sci. Data, 16, 337–373, <a href="https://doi.org/10.5194/essd-16-337-2024" target="_blank">https://doi.org/10.5194/essd-16-337-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Guo et al.(2023)Guo, Shi, Liu, and Su</label><mixed-citation>
      
Guo, W., Shi, Y., Liu, Y., and Su, M.:
CO<sub>2</sub> emissions retrieval from coal-fired power plants based on OCO-2/3 satellite observations and a Gaussian plume model, J. Clean. Prod., 397, 136525, 2023.

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

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Huang(2026a)</label><mixed-citation>
      
Huang, R.: Data for Global variability in the detectability of power plant NO<sub>2</sub> plumes from space (Version v1), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.21466576" target="_blank">https://doi.org/10.5281/zenodo.21466576</a>, 2026a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Huang(2026b)</label><mixed-citation>
      
Huang, R.: Code for: Global variability in the detectability of power plant NO<sub>2</sub> plumes from space (v1.0.0), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.22684046" target="_blank">https://doi.org/10.5281/zenodo.22684046</a>, 2026b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Inness et al.(2019)Inness, Ades, Agustí-Panareda, Barré, Benedictow, Blechschmidt, Dominguez, Engelen, Eskes, Flemming et al.</label><mixed-citation>
      
Inness, A., Ades, M., Agustí-Panareda, A., Barré, J., Benedictow, A., Blechschmidt, A.-M., Dominguez, J. J., Engelen, R., Eskes, H., Flemming, J., Huijnen, V., Jones, L., Kipling, Z., Massart, S., Parrington, M., Peuch, V.-H., Razinger, M., Remy, S., Schulz, M., and Suttie, M.:
The CAMS reanalysis of atmospheric composition, Atmos. Chem. Phys., 19, 3515–3556, <a href="https://doi.org/10.5194/acp-19-3515-2019" target="_blank">https://doi.org/10.5194/acp-19-3515-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Japan Aerospace Exploration Agency(2024)</label><mixed-citation>
      
Japan Aerospace Exploration Agency:
GOSAT-GW (Global Observing SATellite for Greenhouse gases and Water cycle), <a href="https://www.satnavi.jaxa.jp/files/project/gosat-gw/en/" target="_blank"/> (last access: 10 May 2026), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Kuhlmann et al.(2019)Kuhlmann, Broquet, Marshall, Clément, Löscher, Meijer, and Brunner</label><mixed-citation>
      
Kuhlmann, G., Broquet, G., Marshall, J., Clément, V., Löscher, A., Meijer, Y., and Brunner, D.:
Detectability of CO<sub>2</sub> emission plumes of cities and power plants with the Copernicus Anthropogenic CO<sub>2</sub> Monitoring (CO2M) mission, Atmos. Meas. Tech., 12, 6695–6719, <a href="https://doi.org/10.5194/amt-12-6695-2019" target="_blank">https://doi.org/10.5194/amt-12-6695-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Kuhlmann et al.(2024)Kuhlmann, Koene, Meier, Santaren, Broquet, Chevallier, Hakkarainen, Nurmela, Amorós, Tamminen et al.</label><mixed-citation>
      
Kuhlmann, G., Koene, E., Meier, S., Santaren, D., Broquet, G., Chevallier, F., Hakkarainen, J., Nurmela, J., Amorós, L., Tamminen, J., and Brunner, D.:
The ddeq Python library for point source quantification from remote sensing images (version 1.0), Geosci. Model Dev., 17, 4773–4789, <a href="https://doi.org/10.5194/gmd-17-4773-2024" target="_blank">https://doi.org/10.5194/gmd-17-4773-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Kurchaba et al.(2024)Kurchaba, Sokolovsky, van Vliet, Verbeek, and Veenman</label><mixed-citation>
      
Kurchaba, S., Sokolovsky, A., van Vliet, J., Verbeek, F. J., and Veenman, C. J.:
Sensitivity analysis for the detection of NO<sub>2</sub> plumes from seagoing ships using TROPOMI data, Remote Sens. Environ., 304, 114041, <a href="https://doi.org/10.1016/j.rse.2024.114041" target="_blank">https://doi.org/10.1016/j.rse.2024.114041</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Landgraf et al.(2020)Landgraf, Rusli, Cooney, Veefkind, Vemmix, de Groot, Bell, Day, Leemhuis, and Sierk</label><mixed-citation>
      
Landgraf, J., Rusli, S., Cooney, R., Veefkind, P., Vemmix, T., de Groot, Z., Bell, A., Day, J., Leemhuis, A., and Sierk, B.: The TANGO mission: A satellite tandem to measure major sources of anthropogenic greenhouse gas emissions, EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-19643, <a href="https://doi.org/10.5194/egusphere-egu2020-19643" target="_blank">https://doi.org/10.5194/egusphere-egu2020-19643</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Lange et al.(2022)Lange, Richter, and Burrows</label><mixed-citation>
      
Lange, K., Richter, A., and Burrows, J. P.:
Variability of nitrogen oxide emission fluxes and lifetimes estimated from Sentinel-5P TROPOMI observations, Atmos. Chem. Phys., 22, 2745–2767, <a href="https://doi.org/10.5194/acp-22-2745-2022" target="_blank">https://doi.org/10.5194/acp-22-2745-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Laughner and Cohen(2019)</label><mixed-citation>
      
Laughner, J. L. and Cohen, R. C.:
Direct observation of changing NO<sub>x</sub> lifetime in North American cities, Science, 366, 723–727, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Lauvaux et al.(2022)Lauvaux, Giron, Mazzolini, d'Aspremont, Duren, Cusworth, Shindell, and Ciais</label><mixed-citation>
      
Lauvaux, T., Giron, C., Mazzolini, M., d'Aspremont, A., Duren, R., Cusworth, D., Shindell, D., and Ciais, P.:
Global assessment of oil and gas methane ultra-emitters, Science, 375, 557–561, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Liu et al.(2016)Liu, Beirle, Zhang, Dörner, He, and Wagner</label><mixed-citation>
      
Liu, F., Beirle, S., Zhang, Q., Dörner, S., He, K., and Wagner, T.:
NO<sub><i>x</i></sub> lifetimes and emissions of cities and power plants in polluted background estimated by satellite observations, Atmos. Chem. Phys., 16, 5283–5298, <a href="https://doi.org/10.5194/acp-16-5283-2016" target="_blank">https://doi.org/10.5194/acp-16-5283-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Liu et al.(2020)Liu, Duncan, Krotkov, Lamsal, Beirle, Griffin, McLinden, Goldberg, and Lu</label><mixed-citation>
      
Liu, F., Duncan, B. N., Krotkov, N. A., Lamsal, L. N., Beirle, S., Griffin, D., McLinden, C. A., Goldberg, D. L., and Lu, Z.:
A methodology to constrain carbon dioxide emissions from coal-fired power plants using satellite observations of co-emitted nitrogen dioxide, Atmos. Chem. Phys., 20, 99–116, <a href="https://doi.org/10.5194/acp-20-99-2020" target="_blank">https://doi.org/10.5194/acp-20-99-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Lorente et al.(2017)Lorente, Folkert Boersma, Yu, Dörner, Hilboll, Richter, Liu, Lamsal, Barkley, De Smedt et al.</label><mixed-citation>
      
Lorente, A., Folkert Boersma, K., Yu, H., Dörner, S., Hilboll, A., Richter, A., Liu, M., Lamsal, L. N., Barkley, M., De Smedt, I., Van Roozendael, M., Wang, Y., Wagner, T., Beirle, S., Lin, J.-T., Krotkov, N., Stammes, P., Wang, P., Eskes, H. J., and Krol, M.:
Structural uncertainty in air mass factor calculation for NO<sub>2</sub> and HCHO satellite retrievals, Atmos. Meas. Tech., 10, 759–782, <a href="https://doi.org/10.5194/amt-10-759-2017" target="_blank">https://doi.org/10.5194/amt-10-759-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>McDuffie et al.(2020)McDuffie, Smith, O'Rourke, Tibrewal, Venkataraman, Marais, Zheng, Crippa, Brauer, and Martin</label><mixed-citation>
      
McDuffie, E. E., Smith, S. J., O'Rourke, P., Tibrewal, K., Venkataraman, C., Marais, E. A., Zheng, B., Crippa, M., Brauer, M., and Martin, R. V.:
A global anthropogenic emission inventory of atmospheric pollutants from sector- and fuel-specific sources (1970–2017): an application of the Community Emissions Data System (CEDS), Earth Syst. Sci. Data, 12, 3413–3442, <a href="https://doi.org/10.5194/essd-12-3413-2020" target="_blank">https://doi.org/10.5194/essd-12-3413-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Palmer et al.(2001)Palmer, Jacob, Chance, Martin, Spurr, Kurosu, Bey, Yantosca, Fiore, and Li</label><mixed-citation>
      
Palmer, P. I., Jacob, D. J., Chance, K., Martin, R. V., Spurr, R. J., Kurosu, T. P., Bey, I., Yantosca, R., Fiore, A., and Li, Q.:
Air mass factor formulation for spectroscopic measurements from satellites: Application to formaldehyde retrievals from the Global Ozone Monitoring Experiment, J. Geophys. Res.-Atmos., 106, 14539–14550, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Romer et al.(2018)Romer, Duffey, Wooldridge, Edgerton, Baumann, Feiner, Miller, Brune, Koss, De Gouw et al.</label><mixed-citation>
      
Romer, P. S., Duffey, K. C., Wooldridge, P. J., Edgerton, E., Baumann, K., Feiner, P. A., Miller, D. O., Brune, W. H., Koss, A. R., de Gouw, J. A., Misztal, P. K., Goldstein, A. H., and Cohen, R. C.:
Effects of temperature-dependent NO<sub><i>x</i></sub> emissions on continental ozone production, Atmos. Chem. Phys., 18, 2601–2614, <a href="https://doi.org/10.5194/acp-18-2601-2018" target="_blank">https://doi.org/10.5194/acp-18-2601-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Rouet-Leduc and Hulbert(2024)</label><mixed-citation>
      
Rouet-Leduc, B. and Hulbert, C.:
Automatic detection of methane emissions in multispectral satellite imagery using a vision transformer, Nat. Commun., 15, 3801, <a href="https://doi.org/10.1038/s41467-024-47754-y" target="_blank">https://doi.org/10.1038/s41467-024-47754-y</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Schuit et al.(2023)Schuit, Maasakkers, Bijl, Mahapatra, Van den Berg, Pandey, Lorente, Borsdorff, Houweling, Varon et al.</label><mixed-citation>
      
Schuit, B. J., Maasakkers, J. D., Bijl, P., Mahapatra, G., van den Berg, A.-W., Pandey, S., Lorente, A., Borsdorff, T., Houweling, S., Varon, D. J., McKeever, J., Jervis, D., Girard, M., Irakulis-Loitxate, I., Gorroño, J., Guanter, L., Cusworth, D. H., and Aben, I.:
Automated detection and monitoring of methane super-emitters using satellite data, Atmos. Chem. Phys., 23, 9071–9098, <a href="https://doi.org/10.5194/acp-23-9071-2023" target="_blank">https://doi.org/10.5194/acp-23-9071-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Sierk et al.(2021)Sierk, Fernandez, Bézy, Meijer, Durand, Courrèges-Lacoste, Pachot, Löscher, Nett, Minoglou et al.</label><mixed-citation>
      
Sierk, B., Fernandez, V., Bézy, J.-L., Meijer, Y., Durand, Y., Bazalgette Courrèges-Lacoste, G., Pachot, C., Löscher, A., Nett, H., Minoglou, K., Boucher, L., Windpassinger, R., Pasquet, A., Serre, D., and te Hennepe, F.:
The Copernicus CO2M mission for monitoring anthropogenic carbon dioxide emissions from space, in: International conference on space optics – ICSO 2020, vol. 11852, pp. 1563–1580, SPIE, <a href="https://doi.org/10.1117/12.2599613" target="_blank">https://doi.org/10.1117/12.2599613</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>SimpleMaps(2025)</label><mixed-citation>
      
SimpleMaps: World Cities Database, <a href="https://simplemaps.com/data/world-cities" target="_blank"/>, last access: 18 June 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Srivastava et al.(2024)Srivastava, Kumar, and Tiwari</label><mixed-citation>
      
Srivastava, R. P., Kumar, S., and Tiwari, A.:
Continuous emission monitoring systems (CEMS) in India: performance evaluation, policy gaps and financial implications for effective air pollution control, J. Environ. Manage., 359, 120584, <a href="https://doi.org/10.1016/j.jenvman.2024.120584" target="_blank">https://doi.org/10.1016/j.jenvman.2024.120584</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Tang et al.(2024)Tang, Cheng, Zhu, Ye, Fan, Li, and Tong</label><mixed-citation>
      
Tang, T., Cheng, T., Zhu, H., Ye, X., Fan, D., Li, X., and Tong, H.:
Quantifying instantaneous nitrogen oxides emissions from power plants based on space observations, Sci. Total Environ., 938, 173479, <a href="https://doi.org/10.1016/j.scitotenv.2024.173479" target="_blank">https://doi.org/10.1016/j.scitotenv.2024.173479</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Tilstra et al.(2024)Tilstra, De Graaf, Trees, Litvinov, Dubovik, and Stammes</label><mixed-citation>
      
Tilstra, L. G., de Graaf, M., Trees, V. J. H., Litvinov, P., Dubovik, O., and Stammes, P.:
A directional surface reflectance climatology determined from TROPOMI observations, Atmos. Meas. Tech., 17, 2235–2256, <a href="https://doi.org/10.5194/amt-17-2235-2024" target="_blank">https://doi.org/10.5194/amt-17-2235-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>UNFCCC(2015)</label><mixed-citation>
      
UNFCCC: Adoption of the Paris Agreement, Decision 1/CP.21, FCCC/CP/2015/10/Add.1, United Nations Framework Convention on Climate Change, <a href="https://unfccc.int/resource/docs/2015/cop21/eng/10a01.pdf" target="_blank"/> (last access: 10 July 2026), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>U.S. Environmental Protection Agency(1970)</label><mixed-citation>
      
U.S. Environmental Protection Agency:
Clean Air Act, <a href="https://www.epa.gov/clean-air-act-overview" target="_blank"/> (last access: 10 July 2026), 1970.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>U.S. Environmental Protection Agency(2020)</label><mixed-citation>
      
U.S. Environmental Protection Agency:
Emissions &amp; Generation Resource Integrated Database (eGRID), 2018, data year: 2018, <a href="https://www.epa.gov/egrid" target="_blank"/> (last access: 19 May 2025), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>U.S. Environmental Protection Agency(2023)</label><mixed-citation>
      
U.S. Environmental Protection Agency:
Progress Report on Emission Controls and Monitoring, <a href="https://www.epa.gov/power-sector/progress-report-emission-controls-and-monitoring" target="_blank"/> (last access: 16 June 2025), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>U.S. Environmental Protection Agency, Clean Air Markets Division(2022)</label><mixed-citation>
      
U.S. Environmental Protection Agency, Clean Air Markets Division:
CAMD's Power Sector Emissions Data Guide, Office of Atmospheric Programs, Clean Air Markets Division, <a href="https://www.epa.gov/system/files/documents/2022-07/CAMD%27s%20Power%20Sector%20Emissions%20Data%20Guide%20-%2007182022.pdf" target="_blank"/> (last access: 10 July 2026), 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Valin et al.(2013)Valin, Russell, and Cohen</label><mixed-citation>
      
Valin, L., Russell, A., and Cohen, R. C.:
Variations of OH radical in an urban plume inferred from NO<sub>2</sub> column measurements, Geophys. Res. Lett., 40, 1856–1860, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Van Geffen et al.(2020)Van Geffen, Boersma, Eskes, Sneep, Ter Linden, Zara, and Veefkind</label><mixed-citation>
      
van Geffen, J., Boersma, K. F., Eskes, H., Sneep, M., ter Linden, M., Zara, M., and Veefkind, J. P.:
S5P TROPOMI NO<sub>2</sub> slant column retrieval: method, stability, uncertainties and comparisons with OMI, Atmos. Meas. Tech., 13, 1315–1335, <a href="https://doi.org/10.5194/amt-13-1315-2020" target="_blank">https://doi.org/10.5194/amt-13-1315-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Van Geffen et al.(2022)Van Geffen, Eskes, Compernolle, Pinardi, Verhoelst, Lambert, Sneep, Ter Linden, Ludewig, Boersma et al.</label><mixed-citation>
      
van Geffen, J., Eskes, H., Compernolle, S., Pinardi, G., Verhoelst, T., Lambert, J.-C., Sneep, M., ter Linden, M., Ludewig, A., Boersma, K. F., and Veefkind, J. P.:
Sentinel-5P TROPOMI NO<sub>2</sub> retrieval: impact of version v2.2 improvements and comparisons with OMI and ground-based data, Atmos. Meas. Tech., 15, 2037–2060, <a href="https://doi.org/10.5194/amt-15-2037-2022" target="_blank">https://doi.org/10.5194/amt-15-2037-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Varon et al.(2018)Varon, Jacob, McKeever, Jervis, Durak, Xia, and Huang</label><mixed-citation>
      
Varon, D. J., Jacob, D. J., McKeever, J., Jervis, D., Durak, B. O. A., Xia, Y., and Huang, Y.:
Quantifying methane point sources from fine-scale satellite observations of atmospheric methane plumes, Atmos. Meas. Tech., 11, 5673–5686, <a href="https://doi.org/10.5194/amt-11-5673-2018" target="_blank">https://doi.org/10.5194/amt-11-5673-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Veefkind et al.(2012)Veefkind, Aben, McMullan, Förster, De Vries, Otter, Claas, Eskes, De Haan, Kleipool et al.</label><mixed-citation>
      
Veefkind, J. P., Aben, I., McMullan, K., Förster, H., de Vries, J., Otter, G., Claas, J., Eskes, H., de Haan, J., Kleipool, Q., van Weele, M., Hasekamp, O., Hoogeveen, R., Landgraf, J., Snel, R., Tol, P., Ingmann, P., Voors, R., Kruizinga, B., Vink, R., Visser, H., and Levelt, P. F.:
TROPOMI on the ESA Sentinel-5 Precursor: A GMES mission for global observations of the atmospheric composition for climate, air quality and ozone layer applications, Remote Sens. Environ., 120, 70–83, <a href="https://doi.org/10.1016/j.rse.2011.09.027" target="_blank">https://doi.org/10.1016/j.rse.2011.09.027</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Verhoelst et al.(2021)Verhoelst, Compernolle, Pinardi, Lambert, Eskes, Eichmann, Fjæraa, Granville, Niemeijer, Cede et al.</label><mixed-citation>
      
Verhoelst, T., Compernolle, S., Pinardi, G., Lambert, J.-C., Eskes, H. J., Eichmann, K.-U., Fjæraa, A. M., Granville, J., Niemeijer, S., Cede, A., Tiefengraber, M., Hendrick, F., Pazmiño, A., Bais, A., Bazureau, A., Boersma, K. F., Bognar, K., Dehn, A., Donner, S., Elokhov, A., Gebetsberger, M., Goutail, F., Grutter de la Mora, M., Gruzdev, A., Gratsea, M., Hansen, G. H., Irie, H., Jepsen, N., Kanaya, Y., Karagkiozidis, D., Kivi, R., Kreher, K., Levelt, P. F., Liu, C., Müller, M., Navarro Comas, M., Piters, A. J. M., Pommereau, J.-P., Portafaix, T., Prados-Roman, C., Puentedura, O., Querel, R., Remmers, J., Richter, A., Rimmer, J., Rivera Cárdenas, C., Saavedra de Miguel, L., Sinyakov, V. P., Stremme, W., Strong, K., Van Roozendael, M., Veefkind, J. P., Wagner, T., Wittrock, F., Yela González, M., and Zehner, C.:
Ground-based validation of the Copernicus Sentinel-5P TROPOMI NO<sub>2</sub> measurements with the NDACC ZSL-DOAS, MAX-DOAS and Pandonia global networks, Atmos. Meas. Tech., 14, 481–510, <a href="https://doi.org/10.5194/amt-14-481-2021" target="_blank">https://doi.org/10.5194/amt-14-481-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Weimer et al.(2026)Weimer, Reuter, Hilker, Noël, Buchwitz, Meijer, Lang, Marshall, Bovensmann, Burrows et al.</label><mixed-citation>
      
Weimer, M., Reuter, M., Hilker, M., Noël, S., Buchwitz, M., Meijer, Y., Lang, R., Marshall, J., Bovensmann, H., Burrows, J. P., and Bösch, H.:
Importance of subpixel Earth surface reflectance and altitude for atmospheric trace gas retrievals from passive satellite instruments, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2026-1458" target="_blank">https://doi.org/10.5194/egusphere-2026-1458</a>, 2026.

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