问题标签 [pyfits]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在读取 HDU 的“while”循环中找不到我的错误
一次是初学者,永远是初学者!我正在使用 python 2.7.5、OSX 10.8
即使您不知道 pyfits,您也可能有我的问题的解决方案,因为我相信这是我算法中的问题!我使用以下代码
它“有效”,因为它显示 hdulist[j].header.ascardlist(),但它会打印它 k 次,然后再转到下一个 HDU……有什么建议吗?
python - PyFITS:文件已经存在
我真的很接近完成一个大代码,但它的最后一部分似乎失败了,我不知道为什么。我在这里尝试做的是获取一个图像阵列,将其与不同的图像阵列进行比较,并且无论初始图像阵列等于 1,我想在第二个图像阵列中屏蔽该部分。但是,我遇到了一个奇怪的错误:
代码:
错误:
python - 使用 aplpy 制作 3 色 FITS 文件
我正在尝试使用 $aplpy.make_rgb_image$ 函数制作三色 FITS 图像。我使用 RGB 中的三个单独的 FITS 图像来执行此操作,并且能够以 png、jpeg.... 格式保存彩色图像,但我更愿意将其保存为 FITS 文件。当我尝试时,我收到以下错误。
IOError:未安装 FITS 保存处理程序
几天来,我试图在网上找到一个解决方案,但无法获得任何好的结果。有谁知道如何安装这样的处理程序,或者我可以使用任何其他方法来完成这项工作?
python - 在 python 中折叠/展平 FITS 数据立方体
我到处寻找,但没有找到解决这个问题的方法。我觉得它应该相当简单,但我们会看到。
我有一个 .FITS 格式的数据立方体,我需要将其折叠成 2D FITS 图像。数据立方体有两个空间维度和一个光谱/速度维度。
只是寻找一个简单的python 例程来加载立方体并展平所有这些层(即沿光谱/速度轴整合它们)。谢谢你的帮助。
python - 将 WCS 坐标分配给 FITS 图像
我一直在疯狂地搜索文档,但找不到这个答案。
我在 python 中生成 FITS 图像,需要为图像分配 WCS 坐标。我知道有很多方法可以通过将点源与已知目录进行匹配来做到这一点,但在这种情况下,我正在生成尘埃图,因此点源匹配不起作用(据我所知)。
所以图像是一个形状为 (240,240) 的 2D Numpy 数组。它是这样写的(x 和 y 坐标分配有点奇怪,它以某种方式工作):
这一切都很好。分配银河坐标似乎你需要做的就是:
但是我不明白FITS图像是如何存储这些坐标的,所以不知道怎么写。我也尝试在 SAO DS9 中分配它们,但没有运气。我只需要一种将这些坐标分配给图像的简单方法。
感谢您的任何帮助,您可以提供。
python - 无法使用 PyFITS 打开文件
我有一些.fit
文件包含来自 CCD 相机的图像,但我似乎无法使用 PyFITS 打开它们。我是 PyFITS 的新手,所以我不知道我有什么(如果有的话)选项。这是我正在尝试的:
返回错误:
另一方面,如果我尝试:
我被告知:
我真的不知道这意味着什么,我不知道我能做些什么,所以任何帮助将不胜感激!
scipy - 在图像上插值以标记python中的坏像素
嗨,我有一张适合我阅读的图片,pyfits.getdata
图片的角落有严重的渐晕。我创建了第二个numpy
数组,其尺寸与原始图像相同,坏像素的值为 1,可用像素的值为 0。为了检测我pysex
在原始图像上使用的点源。该pysex
例程将渐晕区域中的波动检测为点源。如何在标记坏像素的数组上进行插值。我已经尝试过scipy.interpolate.griddata
,scipy.interpolate.interp2d
但所需的论点不清楚,最简单的解决方案是什么?
python - 无法使用 PYFITS 绘制 .fit 文件
在 Fits 文件中,我有名为 J、H 和 K 的三列,我想分别用 PYFITS 在 x 和 y 轴上绘制 JH 和 HK 之间的关系。我怎样才能做到这一点?
python - 在 python 中如何将 ascii 表转换为 fit 表?
我在带有标题的 ascii 文件中有一个数据表,我想将我的 ascii 表转换为带有标题的适合文件
知道我怎么能用python做到这一点吗?干杯。
python - 更改 FITS 文件头中的关键字值
我正在尝试更改 FITS 文件标头中关键字的值。很简单,代码如下:
我多次打印这些步骤以检查值是否正确。他们是。问题是,当我之后检查 FITS 文件时,标题中的关键字值没有改变。为什么会这样?