Monte Carlo radiative transfer of Ly-alpha photons
LyaRT performs a Monte Carlo calculation of the radiative transfer of Lyman-alpha photons as they diffuse through a cloud of neutral gas. The code is written in C
, but there is code for running and validating the results written in both Python
and ÌDL
. This code was developed as part of my PhD thesis, and it has been used in numerous publications: Orsi et al. 2012, Orsi et al., 2016, Bielby et al., 2016, Gurung-Lopez et al. 2018 and Gurung-Lopez et al.2019.
Check out this Youtube video that shows a visual execution of the code, run over a dozen of photons for clarity.
This pdf file contains a full description of the physics and implementation of LyaRT. It is extracted directly from a chapter of my Phd Thesis.