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