HydrotableCalc

Workspace.HydrotableCalc(self: pyarts.arts._Workspace, hydrotable: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.GriddedField4], pnd_agenda_array: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfAgenda]] = self.pnd_agenda_array, pnd_agenda_array_input_names: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfString]] = self.pnd_agenda_array_input_names, scat_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSingleScatteringData]] = self.scat_data, scat_data_checked: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.scat_data_checked, f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, iss: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], T_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], wc_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Creates a look-up table of scattering properties.

The table produced largely follows the format used in RTTOV-SCATT for its “hydrotables”. The table is returned as a GriddedField4, with dimensions (in order):

  1. Scattering property

  2. Frequency (equals WSV f_grid)

  3. Temperature (equals GIN T_grid)

  4. Particle content [kg/m3] (equals GIN wc_grid)

Four scattering properties are calculated. They are (in order)

  1. Extinction [m-1]

  2. Single scattering albedo [-]

  3. Asymmetry parameter [-]

  4. Radar reflectivity [m2]

Author(s): Patrick Eriksson

Parameters: