[英]Rotating a healpy(or healpix) map to an arbitrary direction
我有一個治愈的 map,其中包含一個 object,中心位於 Dec=0 度和 RA=0 度的位置。 現在我想將 object 的 position 移動到任意點,例如,Dec=20 度,RA=10 度。 是否有一種簡單而精確的旋轉方式? 我紅了治療文檔,但我仍然不清楚如何旋轉 map。
假設我有一個數字數組map
代表一個健康的 map。 那么你能建議輪換的示例代碼嗎?
您可以使用hp.Rotator
的rotate_map_alms
方法
longitude = 10 * u.deg
latitude = 20 * u.deg
rot_custom = hp.Rotator(rot=[longitude.to_value(u.deg), latitude.to_value(u.deg)], inv=True)
m_smoothed_rotated_alms = rot_custom.rotate_map_alms(m_smoothed)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.