簡體   English   中英

將healpy(或healpix)map 旋轉到任意方向

[英]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.Rotatorrotate_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)

在此處輸入圖像描述

寫了一個完整的教程,介紹如何基於此使用healpy旋轉地圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM