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