def is_NES(nside=64, width=15, dec_min=0., fill_gap=True):
"""
Define the North Ecliptic Spur region. Return a healpix map with NES pixels as true.
"""
ra, dec = ra_dec_hp_map(nside=nside)
result = np.zeros(ra.size)
coord = SkyCoord(ra=ra*u.rad, dec=dec*u.rad)
eclip_lat = coord.barycentrictrueecliptic.lat.radian
good = np.where((np.abs(eclip_lat) <= np.radians(width)) & (dec > dec_min))
result[good] += 1
if fill_gap:
good = np.where((dec > np.radians(dec_min)) & (ra < np.radians(180)) &
(dec < np.radians(width)))
result[good] = 1
NES_indx = (result==1)
return NES_indx
评论列表
文章目录