我有一张正在阅读的宇宙微波背景图healpy
。我有兴趣提取北半球+10度纬度和南半球-10度纬度的像素条。hp.ang2pix()
我可以使用函数轻松地从 +10 度北提取像素。但是在南半球,我发现很难定义角度,因为 theta 从 0 到 pi 不等。
我应该将球体的坐标系旋转 pi 弧度以便从南半球 10 度提取像素吗?
我正在使用以下程序从北半球提取像素条:
import numpy as np
import healpy as hp
fname = 'COM_CMB_IQU-070-fgsub-sevem-field-Pol_1024_R2.01_full.fits'
tmap = hp.read_map(fname)
nside = hp.get_nside(tmap)
x = hp.ang2pix(nside, np.deg2rad(10) , [0, 2*3.14])
print(x)