【发布时间】:2013-05-02 15:16:40
【问题描述】:
Gnomview 允许可视化球面地图的 gnomonic 投影。如何将投影存储在二维 numpy.ndarray 中? healpy 相当于 IDL 的 gnomview 的 map_out 选项?
【问题讨论】:
标签: python numpy astronomy healpy
Gnomview 允许可视化球面地图的 gnomonic 投影。如何将投影存储在二维 numpy.ndarray 中? healpy 相当于 IDL 的 gnomview 的 map_out 选项?
【问题讨论】:
标签: python numpy astronomy healpy
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 版本中提供。
【讨论】:
projmap 一起使用?我试过了,但我无法使用该功能,并且文档帮助不大
healpy的开发版中添加了这个,只需下载它:github.com/healpy/healpy/archive/master.zip,解压,cd进入文件夹并运行python setup.py install(必要时使用sudo)