Ошибка чтения файла Kepler FITS с использованием astropy - PullRequest
0 голосов
/ 05 апреля 2020

Я пытался прочитать файлы подгонки из файлов KITLER 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')

Но приведенная выше команда вызвала эту ошибку:

enter image description here

Я не уверен, как решить эту ошибку. Моя цель - прочитать данные кеплара, затем построить их и / или преобразовать в CSV.

1 Ответ

1 голос
/ 07 апреля 2020

Это: fits.util.get_testdata_filepath(r'O:\MyWorks\keplar-test\kplr100000925-2009166043257_llc.fits') - неправильная функция для открытия файла.

Вы должны использовать fits.open('file.fits'), или, если вы подразумеваете, что это табличные данные, Table.read('file.fits')

См. Примечание вверху документации FITS

...