中文

Rabacus:一个用于解析宇宙学辐射转移计算的 Python 包

宇宙学与河外天体物理 2015-02-26 v2

摘要

我们介绍了 Rabacus,这是一个用于计算天文学和宇宙学中简化几何结构下氢电离辐射转移的 Python 包。我们展示了三种特定情况的示例解:1) 均匀各向同性背景中的半无限平板气体分布,2) 中心有点源的球对称气体分布,以及 3) 均匀各向同性背景中的球对称气体分布。所有问题都可以容纳任意光谱和密度分布作为输入。解包括对氢和氦的处理、平衡温度的自洽计算以及复合辐射的转移。核心例程用 Fortran 90 编写,然后封装在 Python 中,使得执行速度比纯 Python 编写的等效例程快数千倍。此外,所有变量都关联了单位以便于分析。该软件是 Python Package Index 的一部分,源代码可在 Bitbucket 上获取:https://bitbucket.org/galtay/rabacus。此外,安装说明和详细的用户指南可在 http://pythonhosted.org//rabacus 获取。

关键词

引用

@article{arxiv.1502.02798,
  title  = {Rabacus: A Python Package for Analytic Cosmological Radiative Transfer Calculations},
  author = {Gabriel Altay and John Wise},
  journal= {arXiv preprint arXiv:1502.02798},
  year   = {2015}
}

备注

Accepted by Astronomy and Computing