フィッティングfiles (ログインする必要はありません。表示してダウンロードを続行してください)。Astropy:スピーディーフィットファイルからの物理座標
ない私の知る限り、関連する(私が間違っているなら、私を修正):
Find physical coordinates of a pixel in a fits file with python
再現:
from astropy.io import fits
from astropy.wcs import WCS
ev=fits.open('sw00032188013xpcw3po_cl.evt.gz')
w=WCS(ev['events'].header)
w.wcs_pix2world(290,500,0)
結果:
[array(291.0), array(501.0)]
w.to_header()はOKと思われますが、私はw.wcs_pix2world(290,500,0,ra_dec_order=True)
を使用して予告しましたが、奇妙なエラー:
ValueError: WCS does not have longitude type of 'RA', therefore (ra, dec) data can not be returned
ds9はこのファイルを読み取ってfk5座標を表示しても問題ありません。
事前に感謝します。
PS: 私はあなたがXRTのイベントファイルを使用しているastropy.version.version = '0.4.2' で、
バージョン0.4.2が古くなっています。あなたのastropyのインストールをアップグレードしたいかもしれません。これはあなたの実際の問題とは関係ないことに注意してください。プログラミング上の問題ではありません。 – Evert