设置
- macOS 10.12.6
- 蟒蛇 2.7
- 加尔西姆 1.4.4
- Numpy 1.13.1
- Astropy 1.3.3
- 菲西奥
目标
我的目标是拍摄模拟的广域 HST 图像(12288*12288 像素,.fits 格式大约 600MB)并向其中添加 WFIRST 检测器功能。
问题
不幸的是,我在阅读 fit 文件时遇到了困难。
主要问题是如何以我们可以通过 galsim 操作它们的方式调整图像。
我试过了
我尝试了 galsim 拟合方法 'galsim.fits.read(“fine_name.fits”)' 并且我得到了:
galsim.Image(bounds=galsim.BoundsI(xmin=1, xmax=12288, ymin=1, ymax=12288), array=
array([[ 0., 0., 0., ..., 0., 0., 0.],
[ 0., 0., 0., ..., 0., 0., 0.],
[ 0., 0., 0., ..., 0., 0., 0.],
...,
[ 0., 0., 0., ..., 0., 0., 0.],
[ 0., 0., 0., ..., 0., 0., 0.],
[ 0., 0., 0., ..., 0., 0., 0.]], dtype=float32), wcs=galsim.PixelScale(1.0))
我也尝试过fitsio.read(“file_name.fits”)
,但仍然无法通过“galsim.Convolve”对 PSF 进行卷积或添加检测器功能。
-谢谢