我正在尝试将 WCS 用于简单的线性非天体轴。这些实际上只是代表图像傅里叶变换的 U、V 坐标。
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()
当我阅读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).
我究竟做错了什么?
谢谢,蒂姆