FastemStandAlone

Workspace.FastemStandAlone(self: pyarts.arts._Workspace, emissivity: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix], reflectivity: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix], f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, surface_skin_t: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = self.surface_skin_t, za: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], salinity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 0.035, wind_speed: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], rel_aa: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], transmittance: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], fastem_version: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 6, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Stand-alone usage of FASTEM.

FASTEM is a parameterisation of the emissivity of water surfaces including the impact of waves, salinity and non-specular effects. This is more or less direct interface to FASTEM, but slightly adopted to fit with ARTS. The unit of frequency and salinity differ, and this version is “vectorised” in frequency.

The output is four emissivity and reflectivity values for each frequency. These values are defined in Eq. 13 of “An Improved Fast Microwave Water Emissivity Model” by Liu, Weng and English, I3TRGS, 2011. Note that emissivity and reflectivity do not add up to 1, which is the way FASTEM compensates for non-specular effects.

There is an error if any frequency is above 250 GHz, or if the skin temperature is below 260 K. If the skin temperature is below 270 K, it is adjusted to 270 K.

FASTEM returns unphysical values for propagation close to the horizon, here emissivity and reflectivity can be outside [0,1]. If either emissivity or reflectivity is below/above 0/1, it is set to 0/1, and the other value is set to 1/0. That is, e+r=1 is enforced. These problems start about 15 degrees from the horizon.

Author(s): Oliver Lemke, Patrick Eriksson

Parameters:
  • emissivity (Matrix) – Emission values. One row for each frequency. See above. [OUT]

  • reflectivity (Matrix) – Reflectivity values. One row for each frequency. See above. [OUT]

  • f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See f_grid, defaults to self.f_grid [IN]

  • surface_skin_t (Numeric, optional) – Surface skin temperature. See surface_skin_t, defaults to self.surface_skin_t [IN]

  • za (Numeric) – Zenith angle of line-of-sigh, 90 to 180 deg. [IN]

  • salinity (Numeric, optional) – Salinity, 0-1. That is, 3% is given as 0.03. Defaults to 0.035 [IN]

  • wind_speed (Numeric) – Wind speed. [IN]

  • rel_aa (Numeric) – Azimuth angle between wind direction and line-of-sight. This angle is measured clockwise from north, i.e. E=90deg. [IN]

  • transmittance (Vector) – The transmittance of the atmosphere, along the propagation path of the downwelling radiation. One value per frequency. [IN]

  • fastem_version (Index, optional) – The version of FASTEM to use. Defaults to 6 [IN]

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