Ошибка сжатия GZIP при попытке открыть изображение FITS в другом каталоге - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь проанализировать данные образа FITS, который находится в другом каталоге, чем в моей программе на Python. Изображение не сжато, но после этой строки кода я получаю следующую ошибку:

from astropy.io import fits
img_file = '/home/rest/of/path/my_image.fits'
img_data = fits.getdata(img_file)

Ошибка:

    img_data = fits.getdata(img_file)
  File "/usr/lib64/python2.7/site-packages/astropy-1.3-py2.7-linux-x86_64.egg/astropy/io/fits/convenience.py", line 208, in getdata
    data = hdu.data
  File "/usr/lib64/python2.7/site-packages/astropy-1.3-py2.7-linux-x86_64.egg/astropy/utils/decorators.py", line 722, in __get__
    val = self.fget(obj)
  File "/usr/lib64/python2.7/site-packages/astropy-1.3-py2.7-linux-x86_64.egg/astropy/io/fits/hdu/compressed.py", line 1368, in data
    data = compression.decompress_hdu(self)
ValueError: Unrecognized compression type: GZIP_2

Я думаю, что это должна быть спецификация пути, которая вызывает ошибку, поскольку, когда я запускал ее ранее во всех одинаковых каталогах и указывал только имя файла, это работало. Я также прочитал в другом вопросе, что эта спецификация пути должна работать. Как я могу успешно получить данные из изображения в другом каталоге?

...