def make_fiber_image(Fe, header, outname, args, amp):
print("Making Fiberextract image for %s" %op.basename(outname))
a,b = Fe.shape
hdu = fits.PrimaryHDU(np.array(Fe, dtype='float32'), header=header)
hdu.header.remove('BIASSEC')
hdu.header.remove('TRIMSEC')
hdu.header['DATASEC'] = '[%i:%i,%i:%i]' %(1,b,1,a)
hdu.header['CRVAL1'] = args.wvl_dict[amp][0]
hdu.header['CDELT1'] = args.disp[amp]
hdu.header['CD1_1'] = args.disp[amp]
hdu.header['CRPIX1'] = 1
hdu.writeto(outname, overwrite=True)
评论列表
文章目录