2016-06-13 46 views
-2

私はピクセルの座標をファイルをPythonのワールド座標に変換していました。ヘッダーは、この適合ファイルがRA-Dec座標系にあることを示しています。これを銀河の座標に変換したい。ここで私が試したことがあります。RA-Decの座標をPythonの銀河の座標に変換する方法

from astropy import coordinates as coord 
from astropy import units as u 
c=coord.icrscoord(ra=wx,dec=wy,unit=(u.degree,u.degree)) 
c.galactic 

AttributeError: 'module' object has no attribute 'icrscoord' 

これは機能しません。助言がありますか?

+1

astropy.coordinates.icrscoord' 'のようなものはありません。 'AttributeError'はあなたが存在しないものを使うことを意味しています。あなたはどこでそのアイデアを手に入れましたか?最も近いものは 'ICRS'ですが、通常は' SkyCoord'を直接使用しません:http://docs.astropy.org/ja/stable/coordinates/index.html – Iguananaut

答えて

2

Astropy documentationによると、構文は次のとおりです。

from astropy import units as u 
from astropy.coordinates import SkyCoord 
c = SkyCoord(ra=wx*u.degree, dec=wy*u.degree, frame='icrs') 
c.galactic 
+0

これはうまくいきません。このコードは次のとおりです私は銀河の座標で結果を必要とします。このgvesはRa-Decの座標になります – LALI

+0

@LALIいいえ、@ HBouy's答えは正しい。あなたは最後のステップを逃した。 'c = SkyCoord(ra = wx * u°、dec = wy * u°、frame = 'icrs')'はRA-Decの座標から 'SkyCoord' *オブジェクト*を作成します。これは、このオブジェクトを使用して、座標に関する情報を照会したり、他の表現に変換することができます。 'c.galactic'はあなたに空の同じ点のコピーを与えますが、銀河の座標になります。 – Iguananaut

関連する問題