matlab.io.fits.readRecord

Header record specified by number

Syntax

card = readRecord(fptr,keynum)

Description

card = readRecord(fptr,keynum) returns the entire 80-character header record identified by the numeric keynum. Trailing blanks are truncated.

This function corresponds to the fits_read_record (ffgrec) function in the CFITSIO library C API.

Examples

Read the second record in each HDU.

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
n = fits.getHdrSpace(fptr);
for j = 1:n
    card = fits.readRecord(fptr,j);
    fprintf('record %d:  "%s"\n', j, card);
end
fits.closeFile(fptr);
Was this topic helpful?