问题标签 [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 投票
0 回答
1090 浏览

canvas - 画布图像和 svg 叠加

我使用 astrojs 库(确切地说是 webfitsfitjs)在画布中加载 FITS 文件。我想添加一个覆盖来环绕星星、跟踪路径等,我决定用d3.js 来做

这是我目前的测试(下载 1MB FITS 图像需要一段时间): http ://bl.ocks.org/vertighel/raw/5193613/

适合覆盖

拖动行为效果很好,但缩放行为有问题。有人知道如何解决吗?

0 投票
0 回答
83 浏览

python - 如何将图像置于中心?

我有半径为 40 的圆的 512X512 图像(图像数组)。但圆心在(300,300),我想把这个圆心放在数组中心的位置(256,256)。如何充实数组以使圆心位于数组的中心?

非常感谢

-病毒性的

0 投票
1 回答
667 浏览

python - APLpy 与 matplotlib gridspec 不兼容

我基本上只是想结合gridspec和APLpy。

但不知何故,一排子情节中的第一个情节总是表现出来,这意味着它的大小不是它应该的大小。第一张图像显示了一个相当大的框架,而其他图像则是很好的二次方。

我基本上已经尝试了所有我能想到的重新缩放或调整第一个图的大小:

  • 在使用 APLpy 填充之前和之后transforms手动设置大小Bbox
  • 不要求get_position().bounds,而只是get_position()在 APLpy 命令中
  • set_aspect('equal')在填充子图之前和之后使用

没有任何效果。它也与图像无关,绘制不同的图像或更改顺序会导致同样的混乱。

我根本无法说服第一个子图改变它的大小。没有办法,gridspec因为这一系列子情节是更大情节的一部分,并且使用其他任何东西gridspec都会使其他一切变得相当复杂。

任何帮助将不胜感激,这让我有点发疯。

有趣...使用 for 循环,就像 nordev 建议的那样,导致所有 4 个图都不是二次的。

0 投票
1 回答
2017 浏览

python - 使用python脚本搜索多个文件并为每个文件输出一个单独的文件

我正在尝试启动并运行一个程序,该程序获取扩展名为 .fits 的天文数据文件,并将所有具有该扩展名的文件放在一个文件夹中并搜索特定的标题信息,然后将其放入与每个文件对应的文本文件夹中文件。我正在使用while循环,如果这段代码格式错误,请原谅我,这是我第一次使用python!我的主要问题是我只能让程序在它自己关闭之前读取一个文件。

0 投票
1 回答
1178 浏览

python - 尝试将适合文件保存为图像

这段代码基本上是遍历数组 ( ra_new) 的长度,并创建图像图(由下面编码的方程式给出)。因为数组真的很长(因此有很多很多的图),我试图让 Python 将它们保存为易于阅读的通用名称。换句话说,如果我输入的文件名(为简单起见,我没有显示该代码)是“googlypants”,我希望代码循环遍历该文件并将文件保存为“GooglypantsIMAGE1”。我还需要将其保存为 png 或 jpeg。

有人可以告诉我我的错误在哪里吗?目前,代码保存为“GooglypantsIMAGEi”(其中 i 是 arra 中的元素),这当然是一个并不真正存在的文件扩展名。

0 投票
1 回答
118 浏览

python - What IS a .fits file, as in, what is a .fits array?

I'm basically trying to plot some images based on a given set of parameters of a .fits file. However, this made me curious: what IS a .fits array? When I type in img[2400,3456] or some random values in the array, I get some output.

I guess my question is more conceptual than code-based, but, it boils down to this: what IS a .fits file, and what do the arrays and the outputs represent?

0 投票
2 回答
242 浏览

python - 将缩略图保存为适合文件

我的大部分代码都采用 .fits 文件并创建基于某些参数的小缩略图(它们是星系的图像,所有这些都是无关信息......)

无论如何,我设法找到一种将图像保存为 .pdf 的方法,但我不知道如何将它们保存为 .fits 文件。解决方案需要在“for”循环中,以便它可以批量保存文件,因为缩略图太多,无法逐个迭代。

最后两行是最相关的。

有什么想法吗?

0 投票
3 回答
128 浏览

python - 在读取 HDU 的“while”循环中找不到我的错误

一次是初学者,永远是初学者!我正在使用 python 2.7.5、OSX 10.8

即使您不知道 pyfits,您也可能有我的问题的解决方案,因为我相信这是我算法中的问题!我使用以下代码

它“有效”,因为它显示 hdulist[j].header.ascardlist(),但它会打印它 k 次,然后再转到下一个 HDU……有什么建议吗?

0 投票
0 回答
198 浏览

python - Devious Python 错误消息:零大小数组

我终于(有点)让这个脚本工作了,除了现在我收到一条新的错误消息。. 在“提取目录并识别中央星系”之后似乎失败了。

代码:

错误:

坦率地说,我完全不知道发生了什么,我完全迷失了。它在 rmin 失败,但我不知道错误是什么意思,也不知道为什么会这样。

PS 文件类型是“适合”文件,用于天文学。它基本上是一个可以用来推断大量天文数据的数组。

0 投票
3 回答
1851 浏览

python - PyFITS:文件已经存在

我真的很接近完成一个大代码,但它的最后一部分似乎失败了,我不知道为什么。我在这里尝试做的是获取一个图像阵列,将其与不同的图像阵列进行比较,并且无论初始图像阵列等于 1,我想在第二个图像阵列中屏蔽该部分。但是,我遇到了一个奇怪的错误:

代码:

错误: