为了账号安全,请及时绑定邮箱和手机立即绑定

使用天平读取开普勒 FITS 文件时出错

使用天平读取开普勒 FITS 文件时出错

慕娘9325324 2022-09-27 09:58:18
我试图使用天体从开普勒FITS文件中读取适合文件(从此URL接收 https://archive.stsci.edu/pub/kepler/lightcurves/0007/000757076/)。以下是我试图读取该文件的命令集:from astropy.io import fits fits_image_filename = fits.util.get_testdata_filepath(r'O:\MyWorks\keplar-test\kplr100000925-2009166043257_llc.fits')但是上面的命令产生了这个错误:我不知道如何解决这个错误。我的目标是读取凯普勒数据,然后绘制和/或将其转换为CSV。
查看完整描述

2 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

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

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

请参阅 FITS 文档顶部的注释


查看完整回答
反对 回复 2022-09-27
?
慕容708150

TA贡献1831条经验 获得超4个赞

%matplotlib inline

from astropy.io import fits

import matplotlib

import matplotlib.pyplot as plt

#My所需的文件已下载到我的HD的以下路径中,“〜/项目/eclipsing_binary/A/桅杆下载/HLSP/hlsp_qlp_tess_ffi_s0018-0000000346784049_tess_v01_llc/hlsp_qlp_tess_ffi_s0018-000000346784049_tess_v01_llc.fit”。使用 linux 命令打开并查看目录中的文件列表。


%cd ~/projects/eclipsing_binary/A/mastDownload/HLSP/

hlsp_qlp_tess_ffi_s0018-0000000346784049_tess_v01_llc/

%ls

#Now以简单的方式打印所需的文件,


import lightkurve as lk

file_r = 'hlsp_qlp_tess_ffi_s0018-0000000346784049_tess_v01_llc.fits'

lr = lk.read(file_r)

lr.plot()



查看完整回答
反对 回复 2022-09-27
  • 2 回答
  • 0 关注
  • 75 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信