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