arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2107.00475astro-ph.IMastro-ph.SR
收藏

Python中用于NLTE辐射转移的Lightweaver框架

The Lightweaver Framework for NLTE Radiative Transfer in Python

Christopher M J Osborne, Ivan Milić

摘要:

由于涉及大量的计算工作,用于计算出局部热力学平衡的详细光学厚谱线轮廓的工具一直专注于速度。通过Lightweaver框架,我们制作了一个更灵活的模块化工具包,用于使用高级语言Python构建自定义工具,而不会牺牲当前技术水平的速度。提供更灵活的方法来构建这些复杂的模拟的目标是减少进入门槛并允许更快地探索该领域。在本文中,我们提出了一个概述的光学厚NLTE辐射转移的理论,在Lightweaver实现的数值方法,包括随时间变化的人口和电荷守恒的问题,以及概述的组件大多数用户将相互作用,以证明其灵活性。

英文摘要:

Tools for computing detailed optically thick spectral line profiles out of local thermodynamic equilibrium have always been focused on speed, due to the large computational effort involved. With the Lightweaver framework, we have produced a more flexible, modular toolkit for building custom tools in a high-level language, Python, without sacrificing speed against the current state of the art. The goal of providing a more flexible method for constructing these complex simulations is to decrease the barrier to entry and allow more rapid exploration of the field. In this paper we present an overview of the theory of optically thick NLTE radiative transfer, the numerical methods implemented in Lightweaver including the problems of time-dependent populations and charge-conservation, as well as an overview of the components most users will interact with, to demonstrate their flexibility.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑