我正在嘗試使用簡單線性,非天體軸的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()
正如我讀documentation for axis_types,我已指定的第一兩個軸是線性軸(即非天體)。但是,當執行深度複製時,出現錯誤:
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很久以前。 -SIN是適當的,因爲u,v,w是相對於給定的SIN投影定義的。出於這個原因,RA和DEC軸有時保留爲天體座標系。有一天,有人應該解決這個問題,但這不是我!再次感謝。 –