specular_losCalcNoTopography

Workspace.specular_losCalcNoTopography(self: pyarts.arts._Workspace, specular_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.specular_los, surface_normal: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.surface_normal, rtp_pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_pos, rtp_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_los, atmosphere_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.atmosphere_dim, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Calculates the specular direction of surface reflections for horisontal surfaces.

In contrast to specular_losCalc(), this method ignores the topography implied by z_surface. That is, any slope of the surface is ignored.

The typical application of this WSM should be water surfaces (lakes and oceans).

Author(s): Patrick Eriksson

Parameters:
  • specular_los (Vector, optional) – The specular direction (for reflection by a flat surface). See specular_los, defaults to self.specular_los [OUT]

  • surface_normal (Vector, optional) – The normal vector for a point at the surface. See surface_normal, defaults to self.surface_normal [OUT]

  • rtp_pos (Vector, optional) – Position of a radiative transfer point. See rtp_pos, defaults to self.rtp_pos [IN]

  • rtp_los (Vector, optional) – Line-of-sight at a radiative transfer point. See rtp_los, defaults to self.rtp_los [IN]

  • atmosphere_dim (Index, optional) – The atmospheric dimensionality (1-3). See atmosphere_dim, defaults to self.atmosphere_dim [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]