surfaceFlatScalarReflectivity
- Workspace.surfaceFlatScalarReflectivity(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_scalar_reflectivity: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.surface_scalar_reflectivity, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Creates variables to mimic specular reflection by a (flat) surface where
surface_scalar_reflectivity
is specified.This method assumes that the reflection at vertical and horizontal polarisation is identical. This assumption includes that there is no phase shift between polarisations. These assumptions result in that
surface_emission
is set to zero for positions corresponding to Q, U and V, and thatsurface_rmatrix
becomes a diagonal matrix (with all elements on the diagonal equal to the specified reflectivity).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_scalar_reflectivity (Vector, optional) – Surface reflectivity, assuming it can be described as a scalar value. See
surface_scalar_reflectivity
, defaults toself.surface_scalar_reflectivity
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]