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

有没有更简单的方法可以做到这一点?

最佳答案

您应该使用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度角。

关于python - 如何在healpy中旋转整个healpix map ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56428800/

10-13 02:40