healpy.pixelfunc.mask_good

healpy.pixelfunc.mask_good(m, badval=-1.6375e+30, rtol=1e-05, atol=1e-08)

Returns a bool array with False where m is close to badval.

Parameters
ma map (may be a sequence of maps)
badvalfloat, optional

The value of the pixel considered as bad (UNSEEN by default)

rtolfloat, optional

The relative tolerance

atolfloat, optional

The absolute tolerance

Returns
a bool array with the same shape as the input map, False where input map is
close to badval, and True elsewhere.

See also

mask_bad, ma

Examples

>>> import healpy as hp
>>> m = np.arange(12.)
>>> m[3] = hp.UNSEEN
>>> hp.mask_good(m)
array([ True,  True,  True, False,  True,  True,  True,  True,  True,
        True,  True,  True], dtype=bool)