Количество ключевых слов в заголовке
[nkeys,morekeys] = fits.getHdrSpace(fptr)
[nkeys,morekeys] = fits.getHdrSpace(fptr)
возвращает количество существующих ключевых слов (не считающий Ключевое слово end) и сумма пробела, в настоящее время доступного для большего количества ключевых слов. Это returns morekeys = -1
, если заголовок еще не был закрыт. Обратите внимание на то, что библиотека CFITSIO динамически добавит пробел при необходимости при записи новых ключевых слов в заголовок так на практике нет никакого предела количеству ключевых слов, которые могут быть добавлены к заголовку.
Эта функция соответствует функции fits_get_hdrspace (ffghsp)
в API библиотеки CFITSIO C.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); [nkeys,morekeys] = fits.getHdrSpace(fptr); fits.closeFile(fptr);