问题标签 [fits]

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.

0 投票
2 回答
251 浏览

python - 使用 astWCS 尝试创建 WCS 对象时出错

我正在运行 python2.5 并尝试使用 astLib 库来分析天文图像中的 WCS 信息。我尝试使用以下框架代码实例化对象:

其中 file.fits 是指向有效拟合文件的字符串。

我尝试使用传递 pyfits 标头对象的替代方法,但这也失败了:

错误是这样的:

当我在 ipython 中运行时,我在 pastebin 上得到了完整的错误

我知道 astWCS 模块是 WCStools 的包装版本,但我更喜欢使用 Python 模块,因为我的其余代码都在 Python 中

任何人都可以帮助解决这个问题吗?

0 投票
6 回答
5099 浏览

astronomy - 破解 FITs 图像标题

我需要更改几个 FIT 图像标题中的一些值以适应我拥有的一些测试数据。因此,我正在尝试破解 FITs 图像标题以与应用程序一起运行。

然而此刻——我什至看不到标题,别介意破解它。我运行 Ubuntu。

谁能建议一些软件来查看 FIT - 甚至可以破解它?

0 投票
2 回答
629 浏览

wolfram-mathematica - FITS Export with custom Metadata

does anybody has experience in exporting data as a FITS file with custom Metadata (FITS header) information? So far I was only able to generate FITS files with the standard Mathematica FITS header template. The documentation gives no hint on whether custom Metadata export is supported and how it might be done.

The following suggestions from comp.soft-sys.math.mathematica do not work:

or

What is the proper way to export my own Metadata to a FITS file ?

Cheers,

Markus

Update: response from Wolfram Support: "Mathematica does not yet support Export of metadata for FITS file. The example are referring to importing of this data. We do plan to support this in the future..." "There are also plans to include binary tables into FITS import functionality."

I will try to come up with some workaround.

0 投票
2 回答
1024 浏览

python - 用于处理 FITS 文件的 while 循环(python)

我是 python 编程的新手,并且正在尝试创建一个使用 python 中的一段代码处理数千个文件的设置。我创建了一个练习文件夹来执行此操作。其中有两个 FITS 文件(FITS1.fits 和 FITS2.fits)。我做了以下操作将它们都放在一个 .txt 文件中:

这是我接下来所做的:

按两次回车后,我按预期看到了第一个数字。然后我将关闭它并查看第二个。但是,仅保存第一个图形。有没有人对我如何改变我的循环来做我需要的事情有任何建议?

0 投票
2 回答
380 浏览

python - FITS 文件更改

我的导师给了我一些数据。数据由数千个 .fits 文件组成。一些 .fits 文件是其他文件的旧版本,并且数据表的构建方式也不同。这就是我的意思:

假设我有两个 .fits 文件:FITS1.fits 和 FITS2.fits

有谁知道我可以切换数据表中的列的方法?所以 FITS2.fits 的格式类似于 FITS1.fits ?

0 投票
1 回答
2883 浏览

python - 从 FITS 文件头制作 Ascii 表

我想学习如何从 FITS 文件头中获取信息并将该信息传输到 ascii 表。例如,这就是我获取信息的方式:

如何创建包含 RA_OBJ 和 DEC_OBJ 的 ASCII 表?

编辑:我想创建一个 .dat 文件,其中包含标题中的两列(RA 和 DEC)。这是我正在尝试的示例:

我想为此编写一个 .dat 文件,其中包含以下内容:

相反,我的代码只是覆盖了以前文件的键。有任何想法吗?

0 投票
2 回答
866 浏览

macos - 如何使用 Mac OS X Finder 中的不同应用程序自动打开 FITS 图像和表格?

FITS 文件可以包含多个图像(或更一般的 n 维数组)和表格。当我在 Mac OS X Finder 中双击 FITS 文件时,有没有办法自动打开图像,例如使用ds9应用程序和使用 TOPCAT 应用程序打开表格

我正在考虑类似AstroSoft 的 FITS Explorer之类的东西,但它是免费的并且很好地集成到 Mac 中(即 Finder、Quicklook)。

如果不存在这样的东西,您在 FITS 文件中浏览和打开图像和表格的工作流程是什么?

0 投票
1 回答
5902 浏览

python - 中位数组合适合python中的图像

我有三个适合二维 numpy 数组形式的图像。我想对它们进行中位数组合,即生成一个输出数组,其中每个像素是三个输入数组中相同像素的中位数。这可以使用 imcombine 在 IRAF 上轻松完成。有没有办法在 Python 上做到这一点,而无需遍历整个数组并获取每个像素的中值?

0 投票
1 回答
211 浏览

python - 按列匹配python pyfits表

我正在尝试pyfits通过 OBJNO(对象编号)列匹配两个数据对象。在 IDL 中,这是通过match, A.objno, B.objno, ii, jj过程完成的。这将返回两个索引iijj哪个索引AB这样的A[ii].objno == B[ii].objno

有没有一种 numpy/pythonic 的方式来做到这一点?我不想对任何一个的订购或尺寸做出任何规定,A或者B因为它们可能是大尺寸的桌子。这就是我现在正在做的事情:

有没有更好的 numpy 数组匹配算法?

0 投票
1 回答
446 浏览

python - 提取第三个轴,数据立方体 pyfits

我有一个数据立方体 fitfile,由常规 (512x512) 2d 网格的强度组成。然而,还有第三个轴;该轴上的每个值对应一个频率。在每个频率上,都会拍摄一张这样的 2d 图片。

我一直试图在 fit 文件中找到这些频率值,但到目前为止我还没有运气。我知道有 140 个不同的频道,我通过查看 fit 文件的标题知道单位等。问题在于找到这 140 个通道的值。

顺便说一句,在 Python 中编程。