Nils Madenach, Rene Preusker, Nicole Docter, Lena Jänicke, Jürgen Fischer
{"title":"k-bin 工具用 Python 编写的快速灵活的 k 分布算法","authors":"Nils Madenach, Rene Preusker, Nicole Docter, Lena Jänicke, Jürgen Fischer","doi":"10.1016/j.jqsrt.2024.109213","DOIUrl":null,"url":null,"abstract":"<div><div>Radiative transfer simulations (RTS) still face significant challenges in accurately representing the highly complex gas absorption spectra of the Earth’s atmosphere. Line-by-line RTS achieves high accuracy by solving radiative transfer equations for narrow spectral intervals, but at a considerable computational cost. Especially in remote sensing and climate modeling, a trade-off between efficiency and accuracy must be done. k-distribution methods are widespread in the scientific community and offer a way to make this trade-off. k-distribution methods reorder the absorption spectra <span><math><mi>k</mi></math></span> for a given spectral interval and find appropriate so-called k-bins. In the k-space much less integration points can be used, while maintaining high accuracy. The way to find optimal k-bins differs from method to method and depends on the application. In this paper, we present the flexible and fast k-bin tool. The python based lightweight k-bin tool provides a variety of different k-distribution methods and configuration options. One k-distribution method is the in-house developed k-bin approach. The different setups of the tool can be easily compared, helping to decide which method and configuration is best suited for a given application. We encourage the user of the tool to continue to optimize the k-bin tool and to extend it with new approaches and functionalities.</div></div>","PeriodicalId":16935,"journal":{"name":"Journal of Quantitative Spectroscopy & Radiative Transfer","volume":"329 ","pages":"Article 109213"},"PeriodicalIF":2.3000,"publicationDate":"2024-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The k-bin tool: Fast and flexible k-distribution algorithms written in Python\",\"authors\":\"Nils Madenach, Rene Preusker, Nicole Docter, Lena Jänicke, Jürgen Fischer\",\"doi\":\"10.1016/j.jqsrt.2024.109213\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Radiative transfer simulations (RTS) still face significant challenges in accurately representing the highly complex gas absorption spectra of the Earth’s atmosphere. Line-by-line RTS achieves high accuracy by solving radiative transfer equations for narrow spectral intervals, but at a considerable computational cost. Especially in remote sensing and climate modeling, a trade-off between efficiency and accuracy must be done. k-distribution methods are widespread in the scientific community and offer a way to make this trade-off. k-distribution methods reorder the absorption spectra <span><math><mi>k</mi></math></span> for a given spectral interval and find appropriate so-called k-bins. In the k-space much less integration points can be used, while maintaining high accuracy. The way to find optimal k-bins differs from method to method and depends on the application. In this paper, we present the flexible and fast k-bin tool. The python based lightweight k-bin tool provides a variety of different k-distribution methods and configuration options. One k-distribution method is the in-house developed k-bin approach. The different setups of the tool can be easily compared, helping to decide which method and configuration is best suited for a given application. We encourage the user of the tool to continue to optimize the k-bin tool and to extend it with new approaches and functionalities.</div></div>\",\"PeriodicalId\":16935,\"journal\":{\"name\":\"Journal of Quantitative Spectroscopy & Radiative Transfer\",\"volume\":\"329 \",\"pages\":\"Article 109213\"},\"PeriodicalIF\":2.3000,\"publicationDate\":\"2024-10-05\",\"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/S0022407324003200\",\"RegionNum\":3,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"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/S0022407324003200","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"OPTICS","Score":null,"Total":0}
引用次数: 0
摘要
辐射传递模拟(RTS)在准确表示地球大气高度复杂的气体吸收光谱方面仍然面临巨大挑战。逐行辐射传递模拟通过求解窄光谱区间的辐射传递方程来实现高精度,但计算成本相当高。特别是在遥感和气候建模中,必须在效率和精度之间进行权衡。k 分布方法在科学界非常普遍,它提供了一种权衡方法。在 k 空间中,可以使用更少的积分点,同时保持较高的精度。寻找最佳 k-bins 的方法因方法而异,并取决于应用。在本文中,我们介绍了灵活快速的 k-bin 工具。这个基于 python 的轻量级 k-bin 工具提供了多种不同的 k 分布方法和配置选项。其中一种 k 分布方法是内部开发的 k-bin 方法。该工具的不同设置可以很容易地进行比较,有助于决定哪种方法和配置最适合特定应用。我们鼓励该工具的用户继续优化 k-bin 工具,并通过新的方法和功能对其进行扩展。
The k-bin tool: Fast and flexible k-distribution algorithms written in Python
Radiative transfer simulations (RTS) still face significant challenges in accurately representing the highly complex gas absorption spectra of the Earth’s atmosphere. Line-by-line RTS achieves high accuracy by solving radiative transfer equations for narrow spectral intervals, but at a considerable computational cost. Especially in remote sensing and climate modeling, a trade-off between efficiency and accuracy must be done. k-distribution methods are widespread in the scientific community and offer a way to make this trade-off. k-distribution methods reorder the absorption spectra for a given spectral interval and find appropriate so-called k-bins. In the k-space much less integration points can be used, while maintaining high accuracy. The way to find optimal k-bins differs from method to method and depends on the application. In this paper, we present the flexible and fast k-bin tool. The python based lightweight k-bin tool provides a variety of different k-distribution methods and configuration options. One k-distribution method is the in-house developed k-bin approach. The different setups of the tool can be easily compared, helping to decide which method and configuration is best suited for a given application. We encourage the user of the tool to continue to optimize the k-bin tool and to extend it with new approaches and functionalities.
期刊介绍:
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.