mblock_dlosFrom1dAntenna

Workspace.mblock_dlosFrom1dAntenna(self: pyarts.arts._Workspace, mblock_dlos: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.mblock_dlos, antenna_response: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.GriddedField4]] = self.antenna_response, npoints: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Sets mblock_dlos based on a 1D gaussian antenna response.

The length of mblock_dlos is determined by npoints. The end points of the grid are set to be the same as for the antenna response. The spacing of the grid follows the magnitude of the response; the spacing is smaller where the response is high. More precisely, the grid points are determined by dividing the cumulative sum of the response in equal steps.

Author(s): Patrick Eriksson

Parameters:
  • mblock_dlos (Matrix, optional) – The set of angular pencil beam directions for each measurement block. See mblock_dlos, defaults to self.mblock_dlos [OUT]

  • antenna_response (GriddedField4, optional) – The antenna pattern/response. See antenna_response, defaults to self.antenna_response [IN]

  • npoints (Index) – Number of points (>1) to include in mblock_dlos. [IN]

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