Rabacus: A Python Package for Analytic Cosmological Radiative Transfer Calculations
arXiv:1502.02798 · doi:10.1016/j.ascom.2015.01.004
Abstract
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 .
arXiv commentAccepted by Astronomy and Computing
References in corpus (24)
- A Universal Density Profile from Hierarchical Clustering
- Atomic Data for Astrophysics. II. New Analytic Fits for Photoionization Cross Sections of Atoms and Ions
- Radiative transfer in a clumpy universe: IV. New synthesis models of the cosmic UV/X-ray background
- The effect of photo-ionization on the cooling rates of enriched, astrophysical plasmas
- Equation of State of the Photoionized Intergalactic Medium
- Damped Lyman alpha Systems
- A New Calculation of the Ionizing Background Spectrum and the Effects of HeII Reionization
- Concentration, Spin and Shape of Dark Matter Haloes: Scatter and the Dependence on Mass and Environment
- On the evolution of the HI column density distribution in cosmological simulations
- Multi-Phase Galaxy Formation: High Velocity Clouds and the Missing Baryon Problem
- A PDR-Code Comparison Study
- The Physics of the Intergalactic Medium
- Photoevaporation of Cosmological Minihalos during Reionization
- Cosmological Radiative Transfer Codes Comparison Project I: The Static Density Field Tests
- On Lyman-limit Systems and the Evolution of the Intergalactic Ionizing Background
- Through Thick and Thin - HI Absorption in Cosmological Simulations
- SPHRAY: A Smoothed Particle Hydrodynamics Ray Tracer for Radiative Transfer
- Self-shielding Effects on the Column Density Distribution of Damped Lyman Alpha Systems
- The bias of DLAs at z ~ 2.3: contraining stellar feedback in shallow potential wells
- RADAMESH: Cosmological Radiative Transfer for Adaptive Mesh Refinement Simulations
- Radiative transfer of energetic photons: X-rays and helium ionization in C2-Ray
- The Diffuse Nature of Stromgren Spheres
- Urchin: A Reverse Ray Tracer for Astrophysical Applications
- The effect of recombination radiation on the temperature and ionization state of partially ionized gas