単純な線形、非天体軸にWCSを使用しようとしています。これらは実際には画像のフーリエ変換を表すU、V座標です。WCSで軸名を定義する方法
import astropy.wcs as wcs
w=wcs.WCS(naxis=2)
w.wcs.axis_types[0]=0
w.wcs.axis_types[1]=0
w.wcs.ctype[0]='UU---SIN'
w.wcs.ctype[1]='VV---SIN'
print(w)
ww=w.deepcopy()
Iはdocumentation for axis_typesを読み取るように、私は、最初の2つの軸があることを指定した直線軸(すなわち非天体)です。ただし、ディープコピーが実行されると、エラーが発生します。
astropy.wcs._wcs.InconsistentAxisTypesError: ERROR 4 in wcs_types() at line 2486 of file cextern/wcslib/C/wcs.c:
Unrecognized celestial type (UU---SIN in CTYPE1).
私は間違っていますか?
おかげで、 ティム
ありがとうございます。私は変換されたFITS画像の正式な拡張を知らない。私はUUとVVを使っていると思っていますが、これはずいぶん前からAIPSに由来しています。 u、v、wは与えられたSIN投影に対して定義されるので、-SINは適切です。このため、RA軸とDEC軸は天体座標系として保持されることがあります。誰かがこれをある日分別するべきですが、私ではありません!再度、感謝します。 –