sasktran2.EngineStokes_3#
- class sasktran2.EngineStokes_3(self: sasktran2._core.EngineStokes_3, config: sasktran2._core.Config, model_geometry: sasktran2._core.Geometry1D, viewing_geometry: sasktran2._core.ViewingGeometry)#
Bases:
pybind11_objectInternal SASKTRAN2 object which handles the radiative transfer calculation.
- Parameters:
config (sasktran2.Config) – Configuration settings
model_geometry (sasktran2.Geometry1D) – The model geometry
viewing_geometry (sasktan2.ViewingGeometry) – The viewing geometry
- __init__(self: sasktran2._core.EngineStokes_3, config: sasktran2._core.Config, model_geometry: sasktran2._core.Geometry1D, viewing_geometry: sasktran2._core.ViewingGeometry) None#
Internal SASKTRAN2 object which handles the radiative transfer calculation.
- Parameters:
config (sasktran2.Config) – Configuration settings
model_geometry (sasktran2.Geometry1D) – The model geometry
viewing_geometry (sasktan2.ViewingGeometry) – The viewing geometry
Methods
__init__(self, config, model_geometry, ...)Internal SASKTRAN2 object which handles the radiative transfer calculation.
calculate_radiance(self, atmosphere, output)Performs the radiative transfer calculation for the given atmosphere, placing the result in output
- calculate_radiance(self: sasktran2._core.EngineStokes_3, atmosphere: sasktran2._core.AtmosphereStokes_3, output: sasktran2._core.OutputStokes_3) None#
Performs the radiative transfer calculation for the given atmosphere, placing the result in output
- Parameters:
atmosphere (sasktran2.Atmosphere) – The atmosphere object
output (sasktran2.Output) – The result to place the output inside