ARTS built-in documentation server

Workspace Method dlosGauss


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

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.

Authors: Patrick Eriksson


dlosGauss( dlos, dlos_weight_vector, fwhm, npoints, include_response_in_weight )


OUTdlos(Matrix)A set of relative angles.
OUTdlos_weight_vector(Vector)A weight associated with each direction dlos.
GINfwhm(Numeric)The full width at half maximum of the Gaussian response.
GINnpoints(Index)Number of dlos-directions.
GINinclude_response_in_weight(Index, Default: 0)Set to 1 to include the response values in dlos_weight_vector.