В некотором роде, но я думаю, что ответ может использовать некоторые обновления и дополнительную информацию.
Просмотр файла .fits
Мой личный любимый графический интерфейс для просмотра файлов .fits: DS9 . После установки вы можете просмотреть файл, набрав ds9 /path/to/file.fits
. В качестве альтернативы вы можете просто использовать меню в графическом интерфейсе для загрузки изображения. Загрузив изображение в средство просмотра, вы можете просмотреть информацию заголовка, используя самую верхнюю строку меню и выбрав «Файл -> Показать заголовок». К сожалению, я не верю, что вы можете изменить заголовок в DS9.
Изменить подходит заголовок
Для изменения заголовка Fits я обнаружил, что проще всего использовать astropy (пакет Python). Поскольку вы используете Ubuntu, вы сможете загрузить его через apt-get
, так что, надеюсь, довольно легко. Чтобы фактически отредактировать заголовок Fits, вы можете сделать следующее в скрипте Python или из интерпретатора ( вот дополнительная справка ):
# Import the astropy fits tools
from astropy.io import fits
# Open the file header for viewing and load the header
hdulist = fits.open('yourfile.fits')
header = hdulist[0].header
# Print the header keys from the file to the terminal
header.keys
# Modify the key called 'NAXIS1' to have a value of 100
header['NAXIS1'] = '100'
# Modify the key called 'NAXIS1' and give it a comment
header['NAXIS1'] = ('100','This value has been modified!')
# Add a new key to the header
header.set('NEWKEY','50.5')
# Save the new file
hdulist.writeto('MyNewFile.fits')
# Make sure to close the file
hdulist.close()
Вы также можете добавить это в цикл для манипулирования несколькими файлами.