/LyaRT

A Monte Carlo radiative transfer code to simulate the scattering, absorption and escape of Ly-alpha photons through a neutral gas cloud.

Primary LanguageC

Monte Carlo radiative transfer of Ly-alpha photons

LyaRT

Table of contents

Description

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 Pythonand Ì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.

Documentation

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.