使用astropy读取开普勒拟合文件时出错

2024-04-30 07:15:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用astropy从开普勒fits文件(从这个URLhttps://archive.stsci.edu/pub/kepler/lightcurves/0007/000757076/接收)读取fits文件。下面是我试图读取文件的一组命令:

from astropy.io import fits
fits_image_filename = fits.util.get_testdata_filepath(r'O:\MyWorks\keplar-test\kplr100000925-2009166043257_llc.fits')

但上述命令产生了此错误:

enter image description here

我不知道如何解决这个错误。我的目标是读取keplar数据,然后绘制该数据和/或将其转换为CSV


Tags: 文件数据from命令错误stscieduarchive
1条回答
网友
1楼 · 发布于 2024-04-30 07:15:13

此:fits.util.get_testdata_filepath(r'O:\MyWorks\keplar-test\kplr100000925-2009166043257_llc.fits')不是打开文件的正确函数

您应该使用fits.open('file.fits'),或者如果这是表数据,正如您所暗示的,Table.read('file.fits')

FITS documentation顶部的注释

相关问题 更多 >