如何在healpy中旋转整个healpix地图?

时间:2019-06-03 13:52:14

标签: python astronomy healpy

我有一张包含约250万个元素的健康地图。我想将地图顺时针旋转约45度。我找不到简单的方法来执行此操作。我想我可以将所有像素转换为theta / phi,然后旋转,但是每个像素都有一个相应的强度值,需要在旋转过程中保持不变。

是否有更直接的方法?

1 个答案:

答案 0 :(得分:0)

您应该使用rotate_map_alms

https://healpy.readthedocs.io/en/latest/generated/healpy.rotator.Rotator.rotate_map_alms.html

但是首先您需要创建一个healpy.Rotator https://healpy.readthedocs.io/en/latest/generated/healpy.rotator.Rotator.html#healpy.rotator.Rotator并通过rot参数传递以弧度表示的45度角。