RadarOnionPeelingTableCalc

Workspace.RadarOnionPeelingTableCalc(self: pyarts.arts._Workspace, invtable: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfGriddedField3], f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, scat_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfString]] = self.scat_species, scat_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSingleScatteringData]] = self.scat_data, scat_meta: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfScatteringMetaData]] = self.scat_meta, 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, i_species: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], dbze_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], t_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], wc_min: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 1e-8, wc_max: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 2e-2, ze_tref: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 273.15, k2: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = -1, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Creates a radar inversion table.

This method is tailored to make inversion tables that fit particle_bulkpropRadarOnionPeeling(). See that method for format of the table.

The method needs to be called twice to form a complete table, once for liquid and ice hydrometeors. The table can be empty at the first call.

The input data (scat_data etc.) must match two scattering species and a single frequency (the one of the radar).

Author(s): Patrick Eriksson

Parameters:
  • invtable (ArrayOfGriddedField3) – . [OUT]

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

  • scat_species (ArrayOfString, optional) – Array of Strings defining the scattering species to consider. See scat_species, defaults to self.scat_species [IN]

  • scat_data (ArrayOfArrayOfSingleScatteringData, optional) – Array of single scattering data. See scat_data, defaults to self.scat_data [IN]

  • scat_meta (ArrayOfArrayOfScatteringMetaData, optional) – An Array of scattering meta data (scat_meta_single). See scat_meta, defaults to self.scat_meta [IN]

  • pnd_agenda_array (ArrayOfAgenda, optional) – Returns particle number density data for each scattering species. See pnd_agenda_array, defaults to self.pnd_agenda_array [IN]

  • pnd_agenda_array_input_names (ArrayOfArrayOfString, optional) – Naming of all input expected by pnd_agenda_array. See pnd_agenda_array_input_names, defaults to self.pnd_agenda_array_input_names [IN]

  • i_species (Index) – Index of scat_species to do. Can be 0 or 1. [IN]

  • dbze_grid (Vector) – Grid of dBZe values to use for the table. [IN]

  • t_grid (Vector) – Temperature grid to use for the table. [IN]

  • wc_min (Numeric, optional) – A water content value that gives a dBZe smaller than first value of dbze_grid. Defaults to 1e-8 [IN]

  • wc_max (Numeric, optional) – A water content value that gives a dBZe larger than last value of dbze_grid. Defaults to 2e-2 [IN]

  • ze_tref (Numeric, optional) – Reference temperature for conversion to Ze. See further yRadar(). Defaults to 273.15 [IN]

  • k2 (Numeric, optional) – Reference dielectric factor. See further yRadar(). Defaults to -1 [IN]

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