sasktran2.EngineStokes_1#

class sasktran2.EngineStokes_1(self: sasktran2._core.EngineStokes_1, config: sasktran2._core.Config, model_geometry: sasktran2._core.Geometry1D, viewing_geometry: sasktran2._core.ViewingGeometry)#

Bases: pybind11_object

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

__init__(self: sasktran2._core.EngineStokes_1, 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_1, atmosphere: sasktran2._core.AtmosphereStokes_1, output: sasktran2._core.OutputStokes_1) None#

Performs the radiative transfer calculation for the given atmosphere, placing the result in output

Parameters: