healpy.sphtfunc.smoothalm¶
-
healpy.sphtfunc.
smoothalm
(alms, fwhm=0.0, sigma=None, pol=True, mmax=None, verbose=True, inplace=True)¶ Smooth alm with a Gaussian symmetric beam function.
Parameters: alms : array or sequence of 3 arrays
Either an array representing one alm, or a sequence of arrays. See pol parameter.
fwhm : float, optional
The full width half max parameter of the Gaussian. Default:0.0 [in radians]
sigma : float, optional
The sigma of the Gaussian. Override fwhm. [in radians]
pol : bool, optional
If True, assumes input alms are TEB. Output will be TQU maps. (input must be 1 or 3 alms) If False, apply spin 0 harmonic transform to each alm. (input can be any number of alms) If there is only one input alm, it has no effect. Default: True.
mmax : None or int, optional
The maximum m for alm. Default: mmax=lmax
inplace : bool, optional
If True, the alm’s are modified inplace if they are contiguous arrays of type complex128. Otherwise, a copy of alm is made. Default: True.
verbose : bool, optional
If True prints diagnostic information. Default: True
Returns: alms : array or sequence of 3 arrays
The smoothed alm. If alm[i] is a contiguous array of type complex128, and inplace is True the smoothing is applied inplace. Otherwise, a copy is made.