问题标签 [iraf]

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 回答
46 浏览

linux - 如何提取“tinfo”IRAF 表信息

我想知道如何使用tinfo从表中获取信息。基本上我有一个名为“coords”的表,我正在运行:

但我不知道如何从这个任务中获得输出。例如列数“ncols”。从tinfo任务的手册中,他们显示了以下示例:

“获取有关文件 m87pol.tab 的大小信息,但不要将信息打印到 STDOUT,只需将值放入参数中

这是什么意思:将值放入参数中?你如何获得信息?

我也尝试使用选项 ttout=yes(在终端上显示值),但它只显示默认值,而不显示表中的真实信息。

0 投票
1 回答
27 浏览

linux - IRAF fitparams 任务只删除最左边的点

我在 ubuntu 16.04 上使用 IRAF,并且 photcal.fitparams 包中名为 fitparams 的任务不会让我删除靠近光标的点。它删除最左边的点,与光标位置无关。在这方面,我在任何地方都找不到帮助。这里有人可以帮助 IRAF 吗?

0 投票
1 回答
260 浏览

python - 在 python (pyraf) 中使用 imcopy (IRAF) 从拟合图像中切割像​​素时的变量限制

我正在尝试使用 pyraf 在 python 的一个代码中使用 iraf 的任务 imcopy。我的问题是您必须在 x 和 y 中指定要剪切图像的范围,但我希望这些限制是变量,因为一切都在一个循环中,我必须复制几个区域。

例如,我有这个:

但是,如果我尝试例如:

那是行不通的。它给了我一个语法错误和消息ERROR (1, "Number of input and output images not the same")

我已经尝试了一段时间,但我无法做到。因此,如果有人能解释我如何做到这一点,我会很好,并提前感谢!

附言。我的答案类似于这个如何在 python/pyraf 中的对象列表上运行函数?,但那里的答案基本上是什么对我不起作用。

0 投票
2 回答
428 浏览

python - 图像不显示和错误:`/home/anaconda2/envs/iraf27/iraf/noao/bin.linux/x_apextract.e' 中的 PANIC:在没有阅读器的情况下写入 IPC

我正在尝试运行

NTT 香蒜酱管道

使用 PyRAF。我已经安装了所有东西,但是当我尝试测试它是否有效时,我有两个问题,首先,图像环境打开但图像从未显示。然后,当我尝试为正在分析的文件编辑孔径时,我得到了错误:

/home/anaconda2/envs/iraf27/iraf/noao/bin.linux/x_apextract.e'中的PANIC:在没有阅读器的情况下写入IPC

我目前正在使用 Python 2.7.15 :: Anaconda, Inc.,并且我还安装了 IRAF。我正在使用一个 astroconda 环境,该环境是按照以下遗留软件说明安装的:

https://astroconda.readthedocs.io/en/latest/installation.html#legacy-software-stack-with-iraf

我使用 setuptools 所以我认为这不是 PYTHONPATH 的问题

如果有人可以帮助我,我会非常感激。

干杯。

0 投票
1 回答
240 浏览

astronomy - IRAF imalign 不会移动图像,错误地报告输入和输出图像的数量不相等,为什么?

我最近开始在 IRAF 工作,因为我需要减少图像数据。我尝试使用 imalign 函数堆叠 .fit 图像,但收到以下错误消息:

在此处输入图像描述

这是一个测试,所以我在输入和输出列表中只有 4 个图像,并且在 shiftlist.txt 中有 4 个班次。这些是我的文件 - 输入列表:

输出列表:

班次表:

参考星坐标列表:

为什么我会收到此错误消息?你看到我的文件有什么问题吗?如果我使用我计算的 shiftlist,我是否需要更改 bigbox (20) 和/或 boxsize (7)?先感谢您。

0 投票
1 回答
217 浏览

fortran - 无法使用链接 IRAF 库重定位 R_X86_64_32 的错误

我正在尝试编译一个用 Fortran 编写的名为 DAOSPEC 的程序。它给了我以下错误(以及其他类似错误):

/usr/bin/ld: /home/osboxes/iraf/bin.linux64//libimfort.a(imakwc.o): 重定位 R_X86_64_32 反对 `.bss' 在制作 PIE 对象时不能使用;使用 -fPIC 重新编译

在此处查看完整日志。

我如何解决它?

我的 Makefile

相同的 Makefile 可以在具有 Ubuntu 16.04 gfortran 5.4 的不同 PC 上运行,但在 Ubuntu 18.04 gfortran 7.3 上会中断。在这两种情况下,IRAF 库文件都是相同的。

0 投票
0 回答
129 浏览

python - 对齐天文图像

我在不同夜晚拍摄的不同滤镜(U、B、V、R、I)中的天文来源的 .fits 文件(图像)很少。现在我已经对这些图像进行了天体测量并获得了 wcs 信息。如何对齐这些图像,以便我可以在每个过滤器中添加多个图像并增加信噪比。它应该考虑平移和旋转。一些 python 包或代码或任何可用于 IRAF 的任务会更好。

我已经尝试过 IRAF 中可用的 geomap 和 geotran 任务。

0 投票
1 回答
90 浏览

linux - iraf, make: *** 没有规则使目标'sptable'。停止

我正在使用 Iraf,我需要安装外部包“sptable”。我现在找到的安装 Iraf 的唯一方法在此站点中进行了描述: https : //glauffer.github.io/2018-08-03-the-easy-way-to-install-iraf/ 为了安装 sptable我发现了两个描述相同程序的站点:https ://iraf.net/article.php?story=20140924103515277 和 https://star.pst.qub.ac.uk/wiki/doku.php/public/teaching- linux-systems/other_software_-_astroconda_iraf

在这两种情况下,当我尝试命令“make”(make self_update 或 make sptable)时,我都会收到此消息错误:“make: *** No rule to make target `sptable (or self_update)'. Stop”

我能怎么做?提前致谢。

0 投票
0 回答
542 浏览

linux - GCC 在 Arch Linux 上的行为不同

我是 Arch Linux 的新手。我试图从 github 编译 IRAF 包,我有多个定义错误。

我的操作系统是 Manjaro Linux。我使用 gcc (GCC) 10.1.0。

我还尝试在其他 LINUX 发行版(在 Ubuntu、Debian 上)上编译这个包,一切都很好。

该问题仅出现在 Arch 上。我还尝试使用不同版本的 GCC(5.5 和 7.5.0),但并没有解决问题。

我之前在尝试在 Arch 上安装另一个软件包(GALFIT)时也遇到了这个问题,在这种情况下,它完美地安装在了 Arch 之外的其他 LINUX 发行版上。

我感谢任何帮助和建议。

0 投票
2 回答
139 浏览

c - 使用ls时如何引用字符串内容

我正在使用基于 SPP 的 IRAF,它是 Fortran 和 C 的混合体。我正在寻找一种在使用ls. 例如,我可以键入ls *hola*是否要列出目录中包含单词 hola 的每个文件。假设我有一个名为的字符串id,其内容是世界 hola。我怎么能引用中的内容id?我正在寻找某种ls id(我知道构造不起作用)返回与ls *hola*.

先感谢您。

编辑:SPP 以某种方式隐藏在互联网上,但在这里你有一个参考手册https://www.mn.uio.no/astro/english/services/it/help/visualization/iraf/SPPManual.pdf虽然我没有在那里找到与该主题相关的任何信息。