matlab.io.fits.copyHDU

Скопируйте текущий HDU от одного файла до другого

Синтаксис

copyHDU(infptr,outfptr)

Описание

copyHDU(infptr,outfptr) копирует текущий HDU с файла FITS, сопоставленного с infptr и добавляет его в конец файла FITS, сопоставленного с outfptr.

Эта функция соответствует fits_copy_hdu (ffcopy) функция в API библиотеки CFITSIO C.

Примеры

Скопируйте первый, третий, и пятый HDUs от одного файла до другого.

import matlab.io.*
infptr = fits.openFile('tst0012.fits');
outfptr = fits.createFile('myfile.fits');
fits.copyHDU(infptr,outfptr);
fits.movAbsHDU(infptr,3);
fits.copyHDU(infptr,outfptr);
fits.movAbsHDU(infptr,5);
fits.copyHDU(infptr,outfptr);
fits.closeFile(infptr);
fits.closeFile(outfptr);
fitsdisp('tst0012.fits','mode','min','index',[1 3 5]);
fitsdisp('myfile.fits','mode','min');

Смотрите также