surfaceFlatRvRh
- Workspace.surfaceFlatRvRh(self: pyarts.arts._Workspace, 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, rtp_pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_pos, rtp_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_los, specular_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.specular_los, surface_skin_t: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.surface_skin_t, surface_rv_rh: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.surface_rv_rh, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Creates variables to mimic specular reflection by a (flat) surface where
surface_rv_rh
is specified.This method assumes that the reflection at vertical and horizontal polarisation differs. As power reflection coefficients are provided there is no information at hand on phase shifts between polarisations, and they are simply assumed to be zero. These assumptions result in that
surface_emission
is set to zero for positions corresponding to U and V, and that all diagonal elementsofsurface_rmatrix
are equal (the mean of rv and rh). Further, all off-diagonal elements ofsurface_rmatrix
are all zero except for (0,1) and (1,0).Author(s): Patrick Eriksson
- Parameters:
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]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]specular_los (Vector, optional) – The specular direction (for reflection by a flat surface). See
specular_los
, defaults toself.specular_los
[IN]surface_skin_t (Numeric, optional) – Surface skin temperature. See
surface_skin_t
, defaults toself.surface_skin_t
[IN]surface_rv_rh (Matrix, optional) – Surface reflectivity, described by rv and rh (power) reflectivities. See
surface_rv_rh
, defaults toself.surface_rv_rh
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]