toPageBottom  
 Back to ToshiSasaki's Page  

[2019/06/25 by TS]
Access        since 2019/06/25

Important commands to use pyraf
$ conda activate iraf27
$ ds9 &
$ pyraf #pyrafの起動
--> display dev$pix 1 
--> surface dev$pix
--> .exit # pyrafはirafと違ってlogoutで終了できない

StSCI をしらべると、

よって、 external package の StSDAS/Tables のためには、AstroConda を用いること。

DS9のインストール
Detailed logs to install Pyraf using miniconada2.
参照 [https://sites.google.com/view/yas-nakajima/IRAF]
2018年にIRAFの配布方法が大幅に変わりました。 NOAOはIRAFのサポートを終了し、http://iraf.noao.eduから iraf.lnux.x86_64.tar.gzなどのファイルをダウンロードすることができなくなりました。
今後は有志によってIRAFのメンテナンスが行われるとのこと。 現状ではIRAFをダウンロード・インストールするには2通りあります。
  1. STScIのAstroCondaの一部としてインストールする方法。==> 別ページが表示されます。
  2. 有志によるGitHubでのプロジェクトからダウンロードしてインストールする方法。 ==> 別ページが表示されます。
IRAFは2013年以降メンテナンスされていませんでした。そのため、IRAFにはバグや セキュリティ上の問題点も存在しており、NOAOとしても無責任に配布し続けるわけには いかなかったのでしょう。[ 2019-03-22 ]

原文の下記ウエブを参照してください。
http://ast.noao.edu/data/software
IRAF - Image Reduction and Analysis Facility
NOAO is transitioning IRAF to an end-of-support state, and has taken NOAO's IRAF distribution offline pending a final copyright and licensing review of the source code. Users interested in new IRAF installations during this review period may wish to consider the following two distributions: [Last updated or reviewed March 1, 2019.]
  1. The AstroConda Legacy Software Stack
  2. The IRAF Community Distribution



Anaconda/Minicondaの違いは、 インストールされるパッケージの違いです。
Minicondaは、「Python+conda+最小限のパッケージ」でAnacondaの最小構成版です。 pythonのインストールは簡単に行えますが、必要なパッケージや実行環境の構築は condaを使用して個別に行う必要があります。

Anaconda/Minicondaのメリット・デメリットは、このウエブを参照してください。
ちなみにファイルサイズは2018年10月に試した時点で、10倍以上の差があります。
Anaconda Miniconda
ダウンロードサイズ 646MB 54MB
インストールサイズ 約3GB 約260MB
https://astroconda.readthedocs.io/en/latest/installation.html#iraf-install によると、
Due to Python 3.x incompatibilities present in several tasks , it is recommended to install IRAF alongside Python 2.7.
ということで、Miniconda2 with Python 2.7 が推奨されているので、 Miniconda2-latest-Linux-x86_64.sh をダウンロードしてインストールすることになります。

#ds9の起動
$ ds9 &
PyRaf での IRAF の動作確認
$ conda activate iraf27 conda環境設定
$ pyraf #pyrafの起動
--> display dev$pix 1 #pyrafでdisplayが動くかの確認
Pyraf-Installation
--> surface dev$pix #pyrafでsurfaceが動くかの確認
Pyraf-Installation
$ .exit # pyrafはirafと違ってlogoutで終了できない。

 toPageTop  
 toToshi  
 Back to SasakiFamily's Page  



Toshi Sasaki's HOME Page on sasakihome.info
Last Modified: (JST)
toshi.sasaki@nao.ac.jp