surface_complex_refr_indexFromGriddedField5

Workspace.surface_complex_refr_indexFromGriddedField5(self: pyarts.arts._Workspace, surface_complex_refr_index: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.GriddedField3]] = self.surface_complex_refr_index, atmosphere_dim: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.atmosphere_dim, lat_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.lat_grid, lat_true: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.lat_true, lon_true: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.lon_true, rtp_pos: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.rtp_pos, complex_refr_index_field: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.GriddedField5], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Extracts complex refractive index from a field of such data.

The method allows to obtain surface_complex_refr_index by interpolation of a geographical field of such data. The position for which refraction shall be extracted is given by rtp_pos. The refractive index field is expected to be stored as:

  • GriddedField5:

    • Vector f_grid[N_f]

    • Vector T_grid[N_T]

    • ArrayOfString Complex[2]

    • Vector “Latitude” [N_lat]

    • Vector “Longitude” [N_lon]

    • Tensor5 data[N_f][N_T][2][N_lat][N_lon]

Definition and treatment of the three first dimensions follows complex_refr_index, e.g. the temperature grid is allowed to have length 1. The grids for latitude and longitude must have a length of >= 2 (ie. no automatic expansion).

Hence, this method performs an interpolation only in the lat and lon dimensions, to a single point. The remaining GriddedField3 is simply returned as surface_complex_refr_index.

Author(s): Patrick Eriksson

Parameters:
  • surface_complex_refr_index (GriddedField3, optional) – Complex refractive index of the surface, at a single point. See surface_complex_refr_index, defaults to self.surface_complex_refr_index [OUT]

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

  • lat_grid (Vector, optional) – The latitude grid. See lat_grid, defaults to self.lat_grid [IN]

  • lat_true (Vector, optional) – Latitudinal geolocation for 1D and 2D data. See lat_true, defaults to self.lat_true [IN]

  • lon_true (Vector, optional) – Longitudinal geolocation for 1D and 2D data. See lon_true, defaults to self.lon_true [IN]

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

  • complex_refr_index_field (GriddedField5) – A field of complex refractive index. [IN]

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