64bit iraf 中cosmicrays的问题解决

先说下我的操作系统:ubuntu 11.10 64 bit

再描述下问题:我习惯用pyraf(如果不玩高级的话跟iraf用法几乎一模一样),当在用cosmicrays扣除宇宙射线时报错,错误如下

PANIC in `/iraf/iraf/noao/bin.linux64/x_crutil.e': fatal error during process shutdown Traceback (innermost last): File "<CL script CL1>", line 1, in <module> IrafError: Error running IRAF task cosmicrays IRAF task terminated abnormally ERROR (501, "segmentation violation")

如果在iraf下出现,加一句题外话,比较下报错提示大家也应该用pyraf,当然还有其他优点:

ERROR: segmentation violation

pyraf下的报错信息很明显,x_crutil.e是罪魁祸首。OK,找到源头问题就好解决了,如果你有精力可以去看下这里的讨论:http://iraf.net/phpBB2/viewtopic.php?p=1465850 , 说实话我喜欢这种做事认真的人,虽然我不是。

如果你不想看该死的英文,也没精力,那我下面给出傻瓜式解决方案,假设我就当你是新手了哈。

1. 点击下载 ,或者 官网

2.

cd  /iraf/iraf/noao/bin.linux64/   这句没问题吧?进到报错提示的目录

sudo mv . . . → Read More: 64bit iraf 中cosmicrays的问题解决

打算添加个收藏网站的版块

其实有好多网站都有类似的功能。比如Delicious或是国内的爱库,怎么在自己的网站上也弄个类似的,把一些好玩的实用的天文网站分类收集起来,方便以后的参考查询。

再想想,大家有没有好建议?可以给我留言或是发邮件。

2012-02-19 启程

启程,之所以定这么个名字,且待我磨叽的道来。

明天,2012.02.19,启程再一次踏上去南京的路程;巡天项目也将于明天晚上正式启程(如果天气允许);我的首次正式半独立参与项目也是一个启程。

计划在春节时期的观测一拖再拖就拖到了现在,所以嘛,搞科研的也不是牛逼到有能掌控一切的能力,还不是靠天吃饭?!其实具体原因还真就不是天气。

自从决定走上天文这条路时就想着有一天能干点让自己觉得很high的事,以前参与过21CMA的项目,但总觉得置身其外,事实证明也就是置身其外,找不到办事的感觉,直到去年夏天。大家都明白,项目是老板的,学生参与其实就是个干苦力的,但真正参与的苦力是超值的。以前就总想着自己能去乌拉斯台观测,即使再苦点再险恶点我也想去,这个愿望或许不会再实现。所以这次的观测也算是个弥补吧。希望这次的观测任务带给我的不仅仅是能保证毕业,关键是精神层面得到了什么。

我正式改行光学观测是从去年夏天开始的,里面有些故事我以后会慢慢写出来的。真正的观测次数和经验还真是不多,这方面的基础大部分都来自于07、08在拉磨打工的一年。所以这次的任务对我也是个挑战。前期的试观测、数据处理测试、程序的调试、天区的设定等等都是一步一步走过来的,我还是很喜欢这种感觉的。想想后期还有更多的挑战反而觉得小high。

衷心希望能把这次任务圆满完成,给老板一份满意的答卷,也给自己一个交代,更给自己的未来一个希望。

PS: 不要问我关于项目的详细内容,有了结果自会公布的。

安装pyraf后ipython出现问题的解决

iraf,搞天文观测的人都不陌生吧,pyraf呢?不了解?其实就是在python下运行iraf,想了解更多可自行查询。这里先不介绍如何使用,说一下安装时容易出现的问题。

安装pyraf需要事先装好一些软件包:

Tcl/Tk Readline Python Numpy urwid (可选) ipython (可选) matplotlib (可选)

如果你在linux下依次安装的话很有可能会出现如下问题,运行pyraf应该没事,但是当运行ipython时会出现:

WARNING: Readline services not available on this platform. WARNING: The auto-indent feature requires the readline library

一开始怎么也不明白,明明是安装了readline为什么还提示没有?问题就在于,linux下已经装好该包,如果再次安装就会导致ipython不知道该读取哪个库。

好了,剩下的事就简单了,进入到安装readline文件夹下运行

sudo make uninstall

即可!

说了这么多废话,其实几句话就能搞定:安装前面列出的包时不要安装"Readline"!

iraf ubuntu安装

网上有好多关于iraf傻瓜教程,今儿就来个傻瓜之傻瓜教程。没有那些繁琐的创建用户、建立文件夹、复制粘贴能过程,只需要你能上网就能搞定(请事先安装tcsh,在ubuntu11.04已验证顺利通过):

点击链接下载文件:

http://astronomy.nju.edu.cn/galaxy/blog/iraf_install.sh

修改其可执行权限,如(不放心777就换个其他可执行操作):

sudo chmod -R 777 iraf_install.sh

执行:

sudo ./iraf_install.sh

一路按默认回车即可,如果iraf的网络环境有问题就选no,Enjoy!

信息来源:http://sfig.pmo.ac.cn/astrowiki/IRAF

傻瓜式是一种工作态度!