distroi.model.rt_comp.mcfost module#
A module to define an interface with the MCFOST RT code.
Defines classes for interfacing with different models produced with the MCFOST RT code (Pinte et al. 2009: https://ui.adsabs.harvard.edu/abs/2009A%26A…498..967P/abstract). Requires the user to have installed MCFOST on the machine running DISTROI, and have it available in the command line interface (via e.g. ‘$ mcfost <parameter_file>’).
Notes:#
All RT model class implementations must inherit from the abstract class defined in the ‘rt_model’ module.
- class distroi.model.rt_comp.mcfost.McfostDisk2D(settings_dict: dict)#
Bases:
RTCompA symmetric 2D MCFOST disk radiative transfer model.
- write_param()#
Writes the MCFOST parameter input file.
- class distroi.model.rt_comp.mcfost.McfostDiskZone#
Bases:
objectAn MCFOST disk zone