WARNING: FITSFixedWarning: The WCS transformation has more axes (3) than the image it is associated with (2) [astropy.wcs.wcs]
Pythonでfitsファイルを保存しようとしたときに出たエラー。 2次元のファイル(COの積分強度図でNAXIS=2)なのに Headerの中に速度方向の軸(3軸目)の情報が入っていたのが原因らしい。 Headerの名前をco_headerとしていたので、 from astropy.io import fits #fitsファイルをいじるためのモジュール co=fits.open("co_mom0.fits") #fitsファイルを読み込んで co_image=co[0].data #データと co_header=co[0].header #ヘッダーに分けて co_header.remove("CTYPE3",ignore_missing=True) #ヘッダーのCTYPE3を消す co_header.remove("CRVAL3",ignore_missing=True) #無かったら無視する co_header.remove("CRPIX3",ignore_missing=True) co_header.remove("CDELT3",ignore_missing=True) #ignore_missing=True で 無かったら無視する ってしたらうまく保存できました。