当前位置: X-MOL 学术J. Quant. Spectrosc. Radiat. Transf. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
pyCRTM: A python interface for the community radiative transfer model
Journal of Quantitative Spectroscopy and Radiative Transfer ( IF 2.3 ) Pub Date : 2022-05-18 , DOI: 10.1016/j.jqsrt.2022.108263
Bryan M. Karpowicz , Patrick G. Stegmann , Benjamin T. Johnson , Hui W. Christophersen , Edward J. Hyer , Andrew Lambert , Eric Simon

The Community Radiative Transfer Model (CRTM) is a powerful and versatile scalar radiative transfer model for satellite data assimilation and remote sensing applications. It is implemented as an object-oriented Fortran library, enabling flexible code development and optimal runtime performance on clusters. The downsides of the Fortran interface are a steep learning curve for students and the reduced productivity of users that is typical for static compiled languages, in contrast to dynamic interpreted languages like Python. pyCRTM is a new software framework that directly interfaces the CRTM Fortran data structures and procedures in Python, leveraging both the simplicity and ease of use of Python syntax as well as the flexibility arising from the vast contemporary Python ecosystem. The goal of pyCRTM is to lower the barrier of entry for university students to learn and use the CRTM and to boost the productivity of researchers seeking to create new methods in radiative transfer and data assimilation, or seeking to apply the CRTM to study atmospheric phenomena without having to go through the pre-existing complexity of the CRTM Fortran interface.



中文翻译:

pyCRTM:社区辐射传输模型的python接口

社区辐射传输模型 (CRTM) 是一种功能强大且用途广泛的标量辐射传输模型,适用于卫星数据同化和遥感应用。它被实现为面向对象的 Fortran 库,支持灵活的代码开发和集群上的最佳运行时性能。与 Python 等动态解释语言相比,Fortran 界面的缺点是学生的学习曲线陡峭,并且用户的生产力降低,这是静态编译语言的典型特征。pyCRTM 是一个新的软件框架,它直接连接 Python 中的 CRTM Fortran 数据结构和过程,利用 Python 语法的简单性和易用性,以及当代 Python 生态系统所产生的灵活性。

更新日期:2022-05-18
down
wechat
bug