pyLRT - A simple python interface for LibRadTran
Edward Gryspeerdt - Space and Atmospheric Physics Group Imperial College London, 2020
A simple python interface/wrapper for LibRadTran.
Note that you will need to download LibRadTran separately from http://www.libradtran.org/doku.php
Run python setup.py install
To make use of the function get_lrt_folder()
, place the path to your libradtran folder in the file ~/.pylrtrc
::
from pyLRT import RadTran, get_lrt_folder
LIBRADTRAN_FOLDER = get_lrt_folder()
slrt = RadTran(LIBRADTRAN_FOLDER) slrt.options['rte_solver'] = 'disort' slrt.options['source'] = 'solar' slrt.options['wavelength'] = '200 2600'
output = slrt.run(verbose=True)
For more advanced examples, please see the examples directory.
.. figure:: cloud_temp.png :width: 400px :align: center :alt: The impact of a cloud layer on the TOA radiance
The impact of a cloud layer on top of atmosphere radiance, together with the Planck function at a selection of temperatures
.. figure:: as_complete.png :width: 400px :align: center :alt: Atmospheric absorption as a function of component and wavelength
Atmospheric absorption as a function of component and wavelength, created using the verbose output from LibRadTran