healpy.pixelfunc.isnsideok

healpy.pixelfunc.isnsideok(nside, nest=False)

Returns True if nside is a valid nside parameter, False otherwise.

NSIDE needs to be a power of 2 only for nested ordering

Parameters:
nsideint, scalar or array-like

integer value to be tested

Returns:
okbool, scalar or array-like

True if given value is a valid nside, False otherwise.

Examples

>>> import healpy as hp
>>> hp.isnsideok(13, nest=True)
False
>>> hp.isnsideok(13, nest=False)
True
>>> hp.isnsideok(32)
True
>>> hp.isnsideok([1, 2, 3, 4, 8, 16], nest=True)
array([ True,  True, False,  True,  True,  True], dtype=bool)