Main Content

matlab.io.fits.getHdrSpace

헤더의 키워드(Keyword) 수

구문

[nkeys,morekeys] = fits.getHdrSpace(fptr)

설명

[nkeys,morekeys] = fits.getHdrSpace(fptr)은 기존 키워드의 수(END 키워드는 세지 않음)와 현재 추가 키워드에 사용할 수 있는 공간의 크기를 반환합니다. 헤더가 아직 닫히지 않은 경우 morekeys = -1이 반환됩니다. 참고로, CFITSIO 라이브러리는 새 키워드를 헤더에 쓸 때 필요한 경우 공간을 동적으로 추가하므로 실질적으로 헤더에 추가할 수 있는 키워드의 개수에는 제한이 없습니다.

이 함수는 CFITSIO 라이브러리 C API의 fits_get_hdrspace (ffghsp) 함수에 대응합니다.

예제

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
[nkeys,morekeys] = fits.getHdrSpace(fptr);
fits.closeFile(fptr);