ngc1230的个人博客分享 http://blog.sciencenet.cn/u/ngc1230

博文

天文常用软件安装一[iraf] 2016.9.

已有 9126 次阅读 2016-9-7 09:14 |个人分类:softs|系统分类:科研笔记| softs

iraf后来的版本越来越好安装了,这里以目前最新版2.16.1为例,操作系统ubuntu16.04,基本按官方的帮助文件就可以完成。

1. 任意建立一个文件夹,可以用/iraf/iraf/。把下载的相对应版本iraf,解压到该文件夹下。

$ tar zxf /<path>/iraf-<arch>.tar.gz

如:  $ tar -zxvf ~/Downloads/iraf.linux.x86_64.tar.gz

2. 在解压好的目录下,$ ./install。可以全部用缺省值,yes后自动安装。完成后注意过程中是否出现fail的地方等问题,iraf不会自己暂停报错而是提示安装成功。

3. 打开xgterm后,

$ cl        #成功!最好不用iraf命令,这样能用个性化的xgterm


注意事项:

#  该版本iraf不需要在当前根目录什么的执行mkiraf。iraf的login.cl文件放在~/.iraf/,可执行文件(cl,ecl)放在~/.iraf/bin


问题:

1. 不上网不能启动iraf。因为新版iraf多了check update选项,改login.cl 文件,注释掉chkupdate

2. 不能使用xgterm,只能用xterm2.16.1自带X11IRAF/xgterm。建立链接或拷贝即可。$ sudu cp ~/.iraf/bin/xgterm /usr/bin

3. iraf No ‘instrument’ file specified translation file&nbs

> cadres.instrument = “ccddb$kpno/camera.dat”

如果不行,用

>setinst

(instrum=   ) # 这项改为(instrum= ccddb$kpno/camera.dat) CCD instrument file

4. irafdisplay图像时报错“ERROR: Cannot open device (node!imtool,,512,512)”

这个是ds9的问题,新版应该不会出现。可以改iraf的.login文件,建议还是修改系统的shell文件。如:

setenv IMTDEV inet:5137 # for a C-shell

or

export IMTDEV=inet:5137 # for a Bash shell

5. display只能显示部分图像。这是因为图像太大了,可以重指定显示大小。如:

cl> gdev

cl> reset stdimage= imt800     #根据图像大小设定


# ds9的安装

执行时没有该命令,系统可能会有提示。$ sudo apt install saods9。


# pyraf的安装

pythonunixlinux系统中自带,可以自己再安装python3.x版本,一般自带pip,如果没有,建议安装pip,通过pip安装python包可以说是行规了。$ pip install pyraf 或 sudo pip install pyraf  即可。

使用时先打开ds9、xterm,pyraf即可进入pyraf环境。


问题:

1. 出现类似“gcc”的问题,到pyraf官网FAQ可以找到答案,是x11依赖没安装。$ sudo apt-get install libx11-dev或其他类似包,之后再安装pyraf即可。建议先安装ipython、numpy、scipy、matploblib等包。

2. 出现“No graphics/display ...”之类的问题,官网FAQ有答案,不过原因可能会不同,遇到的是python-tk没安装,这个可以apt完成。


mac系统下的安装与ubuntu过程是类似的,只是路径等地方具有细微差别。





https://blog.sciencenet.cn/blog-552746-1001357.html


下一篇:天文常用软件安装二[python] 2016.9.
收藏 IP: 114.212.174.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-6 00:35

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部