问题标签 [aplpy]
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 - 如何将等高线图(matplotlib)转换为带有标题的 FITS 格式?
我需要制作等高线图并覆盖图像上的等高线。我使用 aplpy 库来覆盖天文图像上的轮廓。我已经在 APlpy 网站(https://github.com/aplpy/aplpy-examples/tree/master/data)下载了 2MASS 数据并编写了以下代码:
似乎它仍然无法正常工作。
fits - 使用正确的 wcs 转换使用 aplpy 绘制适合图像
我想用 aplpy 绘制一个 fit 文件,但出现以下错误:
如果我删除标题关键字 CTYPE3、CD3_3、WAT3_001,则不再出现错误,但在绘制 fit 文件时,我发现 WCS 转换没有正确地使用 RA 和 DEC 坐标在整个地方完成。
这是标题:
python - MontageError:无效的表文件
我在我的 Debian 服务器上使用 Python 2.7.3。这是输入代码:
在我开始这aplpy.make_rgb_cube()
部分代码之前,一切正常。我知道这一点,因为当我启动它并将其删除时,它可以正常工作(直到它意识到这件作品没有输出可以继续)。这是终端中的混乱:
我不知道上面的意思是什么。我已经通过它在谷歌中寻找一些东西,但我已经空了。这是什么错误,我该如何解决?
python - APLpy 显示由颜色图标准化的标记
我正在使用 APLpy 绘制拟合文件,并希望在该拟合文件上以某些 ra,dec 值重叠标记。我希望用另一个参数对标记的颜色进行编码,比如说一个幅度。
所以我要做的是从文本文件(positions.dat)中读取标记坐标和相应的幅度:
我定义了一个颜色图及其规范化:
我在 position.dat 文件中的大小都在 10 到 20 之间以测试代码。
我试图绘制如下标记:
当我这样做时,我总是得到错误:
position.dat 文件如下所示:
python - APLpy 属性错误:“模块”对象没有属性“FITSfigure”
我已经安装了 APLpy(版本 0.9.12)并且我有 python 2.7。
我有一个名为“test.fits”的 FITS 图像。
我给出了以下命令:
然后我收到了这条消息:
当我尝试以下操作时,我收到了相同的消息:
我是 python 和 APLpy 的新手。
python - 获取 numpy 数组的 MemoryError
我正在分析一些适合的图像Aplpy
,并将图像读入数组,但我收到以下错误消息:
更新:
我之前没有收到此错误消息。我假设 python 正在使用的内存缓存已满,我需要在那里丢弃临时的东西。我也无法更改Aplpy
库的内容。
有关更多信息,我使用python 64 bit
.
我还尝试了以下功能来消除错误,但没有帮助
有什么建议吗?
python-2.7 - 如何使用 APLpy 或 python 2.7 在 FITS 图形上绘制线段?
我想在 FITS 图形上绘制连接两个点的线段。
(x,y) 这些点的坐标是 (200,250) & (300,400)。
我为此使用 APLpy。
我的代码是:
我正在使用以下网页上描述的 APLpy 的“fig.show_lines()”函数:http: //aplpy.readthedocs.org/en/latest/quick_reference.html#shapes
它说“使用 numpy 数组列表”作为 show_lines() 的参数。
但我收到以下错误消息:
任何帮助将不胜感激。
谢谢。
python - 从天文拟合图像制作子图
我有一组RGB
图像,我制作了一个RGB
适合图像,aplpy
并且我还在图像上覆盖了一些轮廓,但我想剪切图像并制作小的适合图像,在那里我会看到轮廓的峰值。
如何从给定尺寸的图像的给定坐标生成子图?
python - 使用 for 循环制作多个 Python APLpy 子图
我正在尝试使用 APLpy 创建多个拟合图像的子图,并且我希望能够通过 for 循环创建这些子图,以防止我不得不为 N 个图多次输入数十个参数。
使用不优雅的蛮力方法,对于 N=2 的图,它可能会像这样:
但我想用 for 循环替换两组绘图参数,因为许多其他绘图参数都是以这种方式控制的,我想做更多的绘图。我想用以下内容替换这些行:
等等
显然这种语法是错误的。本质上,我需要能够在 for 循环中修改代码本身。我找不到如何在 Python 中执行此操作,但如果我在 .csh 中执行类似操作,我可能会将其写为 eg f"$i".show_grayscale()
。
谢谢。
python - 在 ipython 中为 AplPy 导入错误
我正在尝试通过在 ipython 上导入 AplPy 在 OSX 上启动它。我使用 pip 安装了 AplPy,然后在终端中输入:
但是我只得到以下输出:
我在网上的任何地方都找不到可能丢失的名为 externals 的模块,还有其他人知道发生了什么吗?