Articles | Volume 19, issue 13
https://doi.org/10.5194/gmd-19-5979-2026
© Author(s) 2026. This work is distributed under the Creative Commons Attribution 4.0 License.
HyperGas 1.0: a python package for analyzing hyperspectral data for greenhouse gases from retrieval to emission rate quantification
Download
- Final revised paper (published on 13 Jul 2026)
- Preprint (discussion started on 11 Jan 2026)
Interactive discussion
Status: closed
Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor
| : Report abuse
-
RC1: 'Comment on egusphere-2025-6127', Zhipeng Pei, 17 Jan 2026
- AC1: 'Reply on RC1', Xin Zhang, 30 Apr 2026
-
RC2: 'Comment on egusphere-2025-6127', Anonymous Referee #2, 08 Apr 2026
- AC1: 'Reply on RC1', Xin Zhang, 30 Apr 2026
Peer review completion
AR – Author's response | RR – Referee report | ED – Editor decision | EF – Editorial file upload
AR by Xin Zhang on behalf of the Authors (30 Apr 2026)
Author's response
Author's tracked changes
Manuscript
ED: Referee Nomination & Report Request started (30 Apr 2026) by Luke Western
RR by Anonymous Referee #1 (07 May 2026)
RR by Yongguang Zhang (12 Jun 2026)
ED: Publish subject to technical corrections (12 Jun 2026) by Luke Western
AR by Xin Zhang on behalf of the Authors (15 Jun 2026)
Author's response
Manuscript
Zhang et al. extensively build upon a number of previously proposed algorithms, including concentration retrieval, plume detection, and emission rate estimation, and integrate them into a practical, open-source toolkit for greenhouse gas point-source detection and quantification. In particular, the use of the open-source Python package tobac, originally developed for cloud tracking, for emission source detection is novel and appears to perform well. Overall, this work provides a valuable reference for the greenhouse gas emission quantification community. The manuscript is well within the scope of Geoscientific Model Development and is suitable for publication after minor revisions. Specific comments are provided below.
Since this framework is intended not only for spaceborne hyperspectral imagers but also potentially for airborne instruments in the future, using unit absorption spectra (k) in units of ppm·m is recommended to improve applicability and inter-instrument comparability (see, e.g., DOI: 10.1016/j.rse.2021.112574).
In addition, unlike the commonly used per-column basis analysis, this work derives reference spectra based on clustering. While this approach is reasonable, as also noted by the authors, detector arrays often exhibit cross-track variability, especially for instruments with strong smile effects. Under such conditions, I do not expect a clustering-based approach (regardless of how surface types are classified) to outperform the per-column approach, at least over homogeneous surfaces. Have the authors conducted any comparison between the clustering-based and per-column-based methods?
Line 14: It would be better to include the chemical formula (CH4) after methane, consistent with the notation used for CO2.
Line 16: It may be more appropriate to replace “for identifying emission sources” with “for quantifying point source emissions” in this context.
Line 19: It may be more appropriate to replace “methane and CO2 emission plumes from individual facilities” with “methane and carbon dioxide point sources.” Also, please avoid mixing full names and abbreviations (methane vs. CO2); abbreviations should be used consistently after being defined (see DOI: 10.1126/sciadv.adh2391). Please check and correct this writing issue throughout the entire manuscript (e.g., Line 26, Line 37, etc.).
Line 116: Please define FWHM (full width at half maximum) at its first occurrence before using the abbreviation.
Equations (3) and (5) appear to be inconsistent with the corresponding equations in the cited reference. Please check and revise them accordingly.
Line 165: It would be better to replace “in (for example) urban areas” with “in heterogeneous areas.”
Regarding Figure 5, it is unclear what the 30° azimuth difference refers to and how it is calculated. Please clarify what angle is being compared and how the orientation of the rectangular masks is defined. In Figure 5(b), when compared with Figure 5(a), the gray rectangle on the right also appears to contain a methane plume, but in Figure 5(c) this potential plume is excluded. Could the authors clarify why this candidate was removed and which specific criterion was responsible for the exclusion? Moreover, the two orange rectangles in Figure 5(b) appear more likely to originate from the same point source. Visual discontinuities in plumes are common, especially in high-spatial-resolution but relatively low-precision (compared to TROPOMI) methane plume detection. Please justify why these are treated as two separate candidates rather than merged into a single plume.
Line 185: The description of how the mask is determined based on the angle is confusing. Please reorganize and clarify this part.
Line 235: Why not directly resample the original 25 m data to 30 m or 60 m, instead of using the current resampling strategy?