A practical guide to coding line-by-line trace gas absorption in Earth's atmosphere

dc.contributor.authorKorkin, Sergey
dc.contributor.authorSayer, Andrew
dc.contributor.authorIbrahim, Amir
dc.contributor.authorLyapustin, Alexei
dc.date.accessioned2025-07-30T19:21:45Z
dc.date.issued2025-02-27
dc.description.abstractWe present two new open-source codes, in the C language, for simulation of the line-by-line molecular (gas) absorption in the solar spectral region with wavelengths up to ∼2500 (nm). The first one, gcell, simulates absorption spectroscopy in a gas cell for a given length of the cell, temperature, and pressure. The second one, aspect, is for spectroscopy in Earth's atmosphere - a common need for remote sensing applications. Both use the HITRAN database for line shape (Voigt) modeling. Aspect adapts height variations of the thermodynamic parameters (profiles) from MODTRAN. Separate discussion of the gas cell and the atmospheric modes simplifies software development, documentation, and support, and ultimately the transfer of knowledge between generations of scientists. These are the main goals of the current paper. Despite the existence of numerous computer programs for absorption spectroscopy, the code development process is poorly covered in literature. As a result, it is difficult for a non-developer to confidently modify an existing code or create a new tool within a reasonable amount of time.
dc.description.sponsorshipThis work received no target funding (see Conclusion: last paragraph). However, the work of S. Korkin was partially supported by NASA Atmosphere Observing System (AOS) mission; the work of A. Lyapustin and S. Korkin was partially supported by NASA VIIRS, DSCOVR, and PACE programs via respective ROSES proposals (PI: A. Lyapustin); the work of A. M. Sayer and A. Ibrahim was partially supported by NASA PACE Project Science.
dc.description.urihttps://www.sciencedirect.com/science/article/pii/S002240732500007X
dc.format.extent35 pages
dc.genrejournal articles
dc.identifierdoi:10.13016/m26mlj-wv6v
dc.identifier.citationKorkin, Sergey, Andrew M. Sayer, Amir Ibrahim, and Alexei Lyapustin. “A Practical Guide to Coding Line-by-Line Trace Gas Absorption in Earth’s Atmosphere.” Journal of Quantitative Spectroscopy and Radiative Transfer 337 (May 1, 2025): 109345. https://doi.org/10.1016/j.jqsrt.2025.109345.
dc.identifier.urihttps://doi.org/10.1016/j.jqsrt.2025.109345
dc.identifier.urihttp://hdl.handle.net/11603/39434
dc.language.isoen_US
dc.publisherElsevier
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC GESTAR II
dc.rightsThis work was written as part of one of the author's official duties as an Employee of the United States Government and is therefore a work of the United States Government. In accordance with 17 U.S.C. 105, no copyright protection is available for such works under U.S. Law.
dc.rightsPublic Domain
dc.rights.urihttps://creativecommons.org/publicdomain/mark/1.0/
dc.subjectEarth science
dc.subjectCode development
dc.subjectRadiative transfer (RT)
dc.subjectAtmosphere absorption spectroscopy
dc.subjectOpen-source
dc.subjectLine-by-line
dc.titleA practical guide to coding line-by-line trace gas absorption in Earth's atmosphere
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0001-6514-5233
dcterms.creatorhttps://orcid.org/0000-0001-9149-1789

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
1s2.0S002240732500007Xmain.pdf
Size:
10.38 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
1s2.0S002240732500007Xmmc1.zip
Size:
114.42 MB
Format:
Unknown data format