surface_rtpropFromTypesAverage
- Workspace.surface_rtpropFromTypesAverage(self: pyarts.arts._Workspace, surface_type_mix: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.surface_type_mix, surface_skin_t: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.surface_skin_t, surface_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.surface_los, surface_rmatrix: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor4 | None = self.surface_rmatrix, surface_emission: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.surface_emission, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, stokes_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.stokes_dim, atmosphere_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.atmosphere_dim, lat_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lat_grid, lon_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lon_grid, lat_true: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lat_true, lon_true: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lon_true, rtp_pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_pos, rtp_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_los, refellipsoid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.refellipsoid, surface_type_mask: pyarts.arts.WorkspaceVariable | pyarts.arts.GriddedField2 | None = self.surface_type_mask, surface_rtprop_agenda_array: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfAgenda | None = self.surface_rtprop_agenda_array, z_sensor: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.z_sensor, dlos: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.dlos, dlos_weight_vector: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.dlos_weight_vector, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Extracts surface RT properties by averaging.
This method allows to let one pencil beam calculation represent an area when it comes to surface RT properties. The surface is sampled at a set of positions. The sampling is defined as a set of angles by the WSV
dlos
.A weight must be specified for each angle by
dlos_weight_vector
. These weights should represent the solid angle eachdlos
covers, but can also include other weighting factors such as antenna pattern. The sum ofdlos_weight_vector
is internally normalised to 1.All the output variables are a weighted average between the surface types inside the area sampled.
Author(s): Patrick Eriksson
- Parameters:
surface_type_mix (Vector, optional) – Gives the fraction of different surface types. See
surface_type_mix
, defaults toself.surface_type_mix
[OUT]surface_skin_t (Numeric, optional) – Surface skin temperature. See
surface_skin_t
, defaults toself.surface_skin_t
[OUT]surface_los (Matrix, optional) – Downwelling radiation directions to consider in surface reflection. See
surface_los
, defaults toself.surface_los
[OUT]surface_rmatrix (Tensor4, optional) – The reflection coefficients for the directions given by. See
surface_rmatrix
, defaults toself.surface_rmatrix
[OUT]surface_emission (Matrix, optional) – The emission from the surface. See
surface_emission
, defaults toself.surface_emission
[OUT]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[IN]stokes_dim (Index, optional) – The dimensionality of the Stokes vector (1-4). See
stokes_dim
, defaults toself.stokes_dim
[IN]atmosphere_dim (Index, optional) – The atmospheric dimensionality (1-3). See
atmosphere_dim
, defaults toself.atmosphere_dim
[IN]lat_grid (Vector, optional) – The latitude grid. See
lat_grid
, defaults toself.lat_grid
[IN]lon_grid (Vector, optional) – The longitude grid. See
lon_grid
, defaults toself.lon_grid
[IN]lat_true (Vector, optional) – Latitudinal geolocation for 1D and 2D data. See
lat_true
, defaults toself.lat_true
[IN]lon_true (Vector, optional) – Longitudinal geolocation for 1D and 2D data. See
lon_true
, defaults toself.lon_true
[IN]rtp_pos (Vector, optional) – Position of a radiative transfer point. See
rtp_pos
, defaults toself.rtp_pos
[IN]rtp_los (Vector, optional) – Line-of-sight at a radiative transfer point. See
rtp_los
, defaults toself.rtp_los
[IN]refellipsoid (Vector, optional) – Reference ellipsoid. See
refellipsoid
, defaults toself.refellipsoid
[IN]surface_type_mask (GriddedField2, optional) – Classification of the surface using a type coding. See
surface_type_mask
, defaults toself.surface_type_mask
[IN]surface_rtprop_agenda_array (ArrayOfAgenda, optional) – Description of surface radiative properties, for each surface type. See
surface_rtprop_agenda_array
, defaults toself.surface_rtprop_agenda_array
[IN]z_sensor (Numeric, optional) – The altitude of the sensor. See
z_sensor
, defaults toself.z_sensor
[IN]dlos (Matrix, optional) – A set of relative angles. See
dlos
, defaults toself.dlos
[IN]dlos_weight_vector (Vector, optional) – A weight associated with each direction
dlos
. Seedlos_weight_vector
, defaults toself.dlos_weight_vector
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]