dlosGauss

Workspace.dlosGauss(self: pyarts.arts._Workspace, dlos: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.dlos, dlos_weight_vector: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.dlos_weight_vector, fwhm: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], npoints: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], include_response_in_weight: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 0, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Gives a dlos suitable for a circular Gaussian response.

The method generates a dlos where each direction is meant to have an equal weight in terms of the product of solid angle and a circular Gaussian response. That is, the FWHM of the response is equal in zenith and azimuth directions.

The points have an unequal distribution in radius. The weight in radius equals radius times the magnitude of the Gaussian response (this product peaks for a radius around 0.41 * FWHM). The points are distributed in polar angle simply by adding 208.8 deg from one point to next. There is no theoretical basis for this step in angle, just found to result in a relatively uniform distribution over the circle.

The method should mainly be used for npoints above 10-20. For lower npoints, a rectangular pattern should give a more robust sampling spatially.

Default is to let dlos_weight_vector represent the solid angle of each dlos direction. With include_response_in_weight set to 1, all elements of dlos_weight_vector are equal and their sum is 1.

Author(s): Patrick Eriksson

Parameters:
  • dlos (Matrix, optional) – A set of relative angles. See dlos, defaults to self.dlos [OUT]

  • dlos_weight_vector (Vector, optional) – A weight associated with each direction dlos. See dlos_weight_vector, defaults to self.dlos_weight_vector [OUT]

  • fwhm (Numeric) – The full width at half maximum of the Gaussian response. [IN]

  • npoints (Index) – Number of dlos-directions. [IN]

  • include_response_in_weight (Index, optional) – Set to 1 to include the response values in dlos_weight_vector. Defaults to 0 [IN]

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