Gnomonic投射到2-dim ndarray与healpy

时间:2013-05-02 15:16:41

标签: python numpy astronomy healpy

Gnomview允许可视化球形地图的gnomonic投影。如何将投影存储在二维numpy.ndarray中?什么是healpy相当于IDL的gnomview的map_out选项?

1 个答案:

答案 0 :(得分:0)

这在healpy中不受支持,所以我实现了它, 您可以从github存储库中检查healpy的开发版本,然后:

In [14]: hp.gnomview(np.arange(12), return_projected_map=True)
Out[14]: 
masked_array(data =
 [[ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]
 ..., 
 [ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]],
         mask = False,
   fill_value = -1.6375e+30)

返回的投影地图是一个2d蒙版的numpy数组。 这将在下一个healpy版本中提供。