Sergey Korkin , Andrew M. Sayer , Amir Ibrahim , Alexei Lyapustin
{"title":"对地球大气中逐行痕量气体吸收进行编码的实用指南","authors":"Sergey Korkin , Andrew M. Sayer , Amir Ibrahim , Alexei Lyapustin","doi":"10.1016/j.jqsrt.2025.109345","DOIUrl":null,"url":null,"abstract":"<div><div>We 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 (<em>nm</em>). The first one, <span>gcell</span>, simulates absorption spectroscopy in a gas cell for a given length of the cell, temperature, and pressure. The second one, <span>aspect</span>, is for spectroscopy in Earth's atmosphere - a common need for remote sensing applications. Both use the HITRAN database for line shape (Voigt) modeling. <span>Aspect</span> 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.</div></div>","PeriodicalId":16935,"journal":{"name":"Journal of Quantitative Spectroscopy & Radiative Transfer","volume":"337 ","pages":"Article 109345"},"PeriodicalIF":1.9000,"publicationDate":"2025-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A practical guide to coding line-by-line trace gas absorption in Earth's atmosphere\",\"authors\":\"Sergey Korkin , Andrew M. Sayer , Amir Ibrahim , Alexei Lyapustin\",\"doi\":\"10.1016/j.jqsrt.2025.109345\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>We 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 (<em>nm</em>). The first one, <span>gcell</span>, simulates absorption spectroscopy in a gas cell for a given length of the cell, temperature, and pressure. The second one, <span>aspect</span>, is for spectroscopy in Earth's atmosphere - a common need for remote sensing applications. Both use the HITRAN database for line shape (Voigt) modeling. <span>Aspect</span> 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.</div></div>\",\"PeriodicalId\":16935,\"journal\":{\"name\":\"Journal of Quantitative Spectroscopy & Radiative Transfer\",\"volume\":\"337 \",\"pages\":\"Article 109345\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2025-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Quantitative Spectroscopy & Radiative Transfer\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S002240732500007X\",\"RegionNum\":3,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/1/10 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q2\",\"JCRName\":\"OPTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Quantitative Spectroscopy & Radiative Transfer","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S002240732500007X","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/1/10 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"OPTICS","Score":null,"Total":0}
A practical guide to coding line-by-line trace gas absorption in Earth's atmosphere
We 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.
期刊介绍:
Papers with the following subject areas are suitable for publication in the Journal of Quantitative Spectroscopy and Radiative Transfer:
- Theoretical and experimental aspects of the spectra of atoms, molecules, ions, and plasmas.
- Spectral lineshape studies including models and computational algorithms.
- Atmospheric spectroscopy.
- Theoretical and experimental aspects of light scattering.
- Application of light scattering in particle characterization and remote sensing.
- Application of light scattering in biological sciences and medicine.
- Radiative transfer in absorbing, emitting, and scattering media.
- Radiative transfer in stochastic media.