Общее число HDU в файле FITS
N = getNumHDUs(fptr)
N = getNumHDUs(fptr) возвращает количество полностью определенных HDU в файле FITS. Если новый HDU только что был добавлен в файл FITS, то этот последний HDU будет подсчитан только в том случае, если он был закрыт, или если данные были записаны в HDU. Текущий HDU остается неизменным в данной подпрограмме.
Эта функция соответствует fits_get_num_hdus (ffthdu) в API библиотеки CFITSIO.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); n = fits.getNumHDUs(fptr); fits.closeFile(fptr);