کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6906201 862921 2015 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Rabacus: A Python package for analytic cosmological radiative transfer calculations
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Rabacus: A Python package for analytic cosmological radiative transfer calculations
چکیده انگلیسی
We describe rabacus, a Python package for calculating the transfer of hydrogen ionizing radiation in simplified geometries relevant to astronomy and cosmology. We present example solutions for three specific cases: (1) a semi-infinite slab gas distribution in a homogeneous isotropic background, (2) a spherically symmetric gas distribution with a point source at the center, and (3) a spherically symmetric gas distribution in a homogeneous isotropic background. All problems can accommodate arbitrary spectra and density profiles as input. The solutions include a treatment of both hydrogen and helium, a self-consistent calculation of equilibrium temperatures, and the transfer of recombination radiation. The core routines are written in Fortran 90 and then wrapped in Python leading to execution speeds thousands of times faster than equivalent routines written in pure Python. In addition, all variables have associated units for ease of analysis. The software is part of the Python Package Index and the source code is available on Bitbucket at https://bitbucket.org/galtay/rabacus. In addition, installation instructions and a detailed users guide are available at http://pythonhosted.org//rabacus.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Astronomy and Computing - Volume 10, April 2015, Pages 73-87
نویسندگان
, ,