我有很多的fits文件,由于缺少SIMPLE关键字,导致无法打开。当我尝试使用astropy的fits.open()打开它们时,会出现以下错误:
OSError: No SIMPLE card found, this file does not appear to be a valid FITS file
我尝试为fits.open()添加ignore_missing_simple=True选项,但仍然出错:
OSError: Empty or corrupt FITS file
我不确定该怎么办。我的第一个想法是编辑fits头文件以添加SIMPLE关键字,但是如果我无法打开文件,我不知道该如何处理这个问题。考虑到第二个错误信息,我在想这是否还有其他问题。
如果有影响的话,这些fits文件是我下载的,不是自己生成的。
hexdump -n 2880 -e '80/1 "%c""\n"' <文件名>
。 - Iguananaut