disort_spectral_rad_fieldCoupledCalc
- Workspace.disort_spectral_rad_fieldCoupledCalc(self, disort_spectral_rad_field: DisortRadiance = self.disort_spectral_rad_field, disort_quadrature: ZenGriddedField1 = self.disort_quadrature, atm_disort_settings: DisortSettings = self.atm_disort_settings, subsurf_disort_settings: DisortSettings = self.subsurf_disort_settings, azi_grid: AziGrid = 0, tolerance: Numeric = 1e-04, max_iterations: Index = 20, relaxation: Numeric = 0.5) None
Perform Disort calculations for spectral radiance.
This effectively executed
disort_spectral_rad_fieldCalc()for both atmospheric and subsurface calculations based on their settings. It then couples the two fields by setting the lower boundary of the atmospheric field to the upper boundary of the subsurface field, and vice versa (in a relaxed linear interpolation way). The coupling is iterated until the change in the coupled boundary is below some relative tolerance or a maximum number of iterations is reached.Author: Richard Larsson
Used by wrapper method
- Parameters:
disort_spectral_rad_field (~pyarts3.arts.DisortRadiance, optional) – The spectral radiance field from Disort. Defaults to
self.disort_spectral_rad_field. [OUT]disort_quadrature (~pyarts3.arts.ZenGriddedField1, optional) – The quadrature angles for Disort with accompying weights. Defaults to
self.disort_quadrature. [OUT]atm_disort_settings (~pyarts3.arts.DisortSettings, optional) – Contains the full settings of spectral Disort calculations for atmospheric conditions. Defaults to
self.atm_disort_settings. [IN]subsurf_disort_settings (~pyarts3.arts.DisortSettings, optional) – Contains the full settings of spectral Disort calculations for subsurface conditions. Defaults to
self.subsurf_disort_settings. [IN]azi_grid (~pyarts3.arts.AziGrid, optional) – The azimuthal angles. Defaults to
0[IN]tolerance (~pyarts3.arts.Numeric, optional) – Maximum relative change to be considered in the coupling. Defaults to
1e-04[IN]max_iterations (~pyarts3.arts.Index, optional) – Maximum iterations in the coupling. Defaults to
20[IN]relaxation (~pyarts3.arts.Numeric, optional) – The rate of approach to the coupled boundary. Defaults to
0.5[IN]