remove_dipole*
call remove_dipole*( nside, map, ordering, degree, multipoles, zbounds [, fmissval, mask] )
name & dimensionality | kind | in/out | description |
---|---|---|---|
nside | I4B | IN | value of
![]() |
map(0:12*nside*nside-1) | SP/ DP | INOUT | HEALPix map from which the monopole and dipole will be removed. Those are removed from all unflagged pixels, even those excluded by the cut zounds or the mask. |
ordering | I4B | IN | HEALPix scheme 1:RING, 2: NESTED |
degree | I4B | IN | multipoles to fit and remove. It is either 0 (nothing done), 1 (monopole only) or 2 (monopole and dipole). |
multipoles(0:degree*degree-1) | DP | OUT | values of best fit monopole and dipole. The monopole is described as a scalar in the same units as the input map, the dipole as a 3D cartesian vector, in the same units. |
zbounds(1:2) | DP | IN | section of the map on which to perform the
fit, expressed in terms of
![]() |
fmissval (OPTIONAL) | SP/ DP | IN | value used to flag bad pixel on input default:-1.6375e30. Pixels with that value are ignored during the fit, and left unchanged on output. |
mask(0:12*nside*nside-1) (OPTIONAL) | SP/ DP | IN | mask of valid pixels. Pixels with |mask|<10-10 are not used for fit. Note: the map is not multiplied by the mask. |
Will compute and remove the best fit monopole and dipole from a map within RING ordering scheme. The fit is performed on pixels with |b|>15o.
Eric Hivon 2005-08-31