Next: gst00a, Previous: gridmatch, Up: Internal Routines [Contents][Index]

`gsmooth(`

`data` [[, `axis`], `width`, /normalize,
/fullnorm, /balanced, /all])

Returns a smoothed version of

, with a gaussian
smoothing kernel with a FWHM of `data`

elements along axes
`width`

. Both `axis`

and `axis`

may
have more than one element, in which case multiple smoothing passes are
performed using subsequent values of these arguments.
`width`

Keyword `/fullnorm`

specifies that the weighted sum of data values
is always normalized with the full sum of weights in the kernel: it adds
in data values beyond the edges of

as zeros.
`data`

Keyword `/balanced`

reduces the width of the included data set so
that the weighted and included data is always balanced around the
central point: in this way, a smoothed version of a straight line is
also a straight line.

Keyword `/all`

specifies that all axes must be smoothed along, but
is ignored if

is specified.
`axis`