在Astropy中打开具有列宽的二进制表时崩溃

时间:2017-06-07 14:27:50

标签: python astropy fits

我想打开一个FITS文件中的二进制表。我正在使用Python,但我也尝试了fv和SAOImageDS9。

from astropy.io import fits
f=fits.open('ioa_pmotion.fits')
f.info() #this shows that the binary table is in extension 1
f[0].data #this responds with "None" because the primary (extension 0) is empty
f[1].data #here is where the error occurs
g=f[1].data
print(g[0]) #this should show the first row of the table

第五行发生的错误是“有符号整数大于最大值。”

从第3行开始,我被告知该表有1行和18列,但它也有超过8 GB。我试图访问这些8 GB的数据,但我不知道如何找到它们。我收到了18列中每一列的标题,它们是我想要检索的数据类型的名称(对象ID,正确的运动值,消光值等),所以我想知道数据是否是以某种方式存储在这些列中。

Column names

Full traceback

0 个答案:

没有答案