から提供された緯度に基づいて、fits 配列をスプライスしようとしていHeader
ます。ただし、Python の知識と のドキュメントでは、そうすることができないようですastropy
。私が持っているコードは次のようなものです:
from astropy.io import fits
import numpy as np
Wise1 = fits.open('Image1.fits')
im1 = Wise1[0].data
im1 = np.where(im1 > *latitude1, 0, im1)
newhdu = fits.PrimaryHDU(im1)
newhdulist = fits.HDUList([newhdu])
newhdulist.writeto('1b1_Bg_Removed_2.fits')
latitude1
これは度単位の値で、ヘッダーから呼び出された後に認識されます。だから私が達成する必要がある2つのことがあります:
- 銀河緯度を認識するためにヘッダーを呼び出す方法は?
- 緯度の範囲の値のみが含まれ、それ以外はすべて 0 になるように、配列をつなぎ合わせます。