Skip to content
/ LyaRT Public

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

Notifications You must be signed in to change notification settings

aaorsi/LyaRT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published