-1
私はこのスクリプトを使って複数の拡張子を持つファイルを作成していますが、古いファイルのヘッダを拡張子に追加したいと思います。新しいファイルのastropyにヘッダをコピーする
headermain = fits.getheader(file,0)
と
headermain = fits.open(file).header.copy()
をしかし、両方が
がどのように私はこの問題を解決できることを言って、私にエラーを与える:ValueError: header must be a Header object
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)
print(headermain)
は一般的に複雑ではありませんファイルからHeaderオブジェクトとしてヘッダを取得
私は両方の方法を試みましたが、両方とも同じエラーが発生しました。私は副本の出力を貼り付けた。 – Coolcrab
問題が見つかりませんでした。 – Coolcrab
@Coolcrab - 自分でエラーが見つかった場合は、自分の質問に答えることができます。 :) – MSeifert