複数の拡張子を持つファイルを作成するこのスクリプトがありますが、古いファイルのヘッダーを拡張子に追加したいと考えています。
new_hdul = fits.HDUList()
new_hdul.append(fits.PrimaryHDU(header=headermain))
new_hdul.append(fits.ImageHDU(nod1, header=header1, name='Chop1'))
new_hdul.append(fits.ImageHDU(nod2, header=header2, name='Chop2'))
new_hdul.append(fits.ImageHDU(diff1, name='Dif'))
今私は試しました:
headermain = fits.getheader(file,0)
と
headermain = fits.open(file).header.copy()
しかし、どちらもそれを言ってエラーを出します
ValueError: ヘッダーは Header オブジェクトでなければなりません
どうすればこれを修正できますか?
headermain = fits.getheader(file,0)
print(headermain)