pyrafでaliasってどうやるんだろう・・・
とりあえず、ipythonでは普通に
alias rm rm -f
という風にすればよいらしい。
その際、たんにaliasとすると今のaliasに登録されてるものが分かる。
と思ってたら、普通にできた。
今までlogin.clの設定が悪くて読み込んでなかった。
$ll = "$ls -lg"
という風にやればできます。
でも、今度はstsdasをやるとエラーが出る・・・。
****WARNING: outdated parameter file, please: unlearn stwfits Traceback (innermost last): File "<CL script CL1>", line 1, in <module> iraf.stsdas(_save=1) File "<CL script clpackage.stsdas>", line 52, in stsdas iraf.cl(Stdin='stsdas$load.cl') File "<string>", line 1, in <module> File "<CL script CL2>", line 14, in string_proc File "<CL script clpackage.tables>", line 31, in tables iraf.cl(Stdin='tables$load.cl') File "<string>", line 1, in <module> File "<CL script CL3>", line 12, in string_proc File "<CL script stsdas.fitsio>", line 28, in fitsio if (iraf.strfits.getParObject('template').p_value == ''): IrafError: Cannot find executable for task strfits Tried /usr/local/stsdas/bin.redhat/x_fitsio.e, /usr/local/tables/bin.redhat/x_fitsio.e, /usr/local/tables/pkg/fitsio/x_fitsio.e
strfitsというtaskがないっていってるけど・・・まぁ動かなくなったら考えるか。
20100405
それもそのはず、stsdasがちゃんと入ってなかった。