IRSF
pyIRSF-3.0.0
pyIRSF-3.0.0
Python3に対応したpyIRSF-3.0.0を公開しました。
https://sourceforge.net/projects/irsfsoftware/
pyIRSF-2.5.5からの変更は主にPython3への対応です。
Python3への対応ポイント
Python3への対応ポイント
- print文からprint関数へ
- 整数の場合の / から // へ
- exec() の振る舞いの変化に対応
- os.commands を subprocess.run に変更
- raw_input() を input() へ
それ以外に、Xwindowを使わないときにIRAFのWarningが出るのを抑える修正を加えました。
- import os; os.environ['PYRAF_NO_DISPLAY'] = '1'
setpath.py
setpath.py
他、以前のバージョンにも実は仕込んでおいたのですが、setpath.py と resetpath.py を紹介します。
- setpath.py
pyIRSFのPythonスクリプトのshebang、 つまり #!/usr/bin/env python3 、を一括して書き換えるスクリプト。
./setpath.py /usr/local/python/python3.6
のようにpyIRSF-3.0.0のディレクトリ内で実行すると、引数で与えた文字列のPATHに、同ディレクトリ内全てのpythonのshebangのPATHが入れ替わります。
- resetpath.py
setpath,pyで書き換えたshebangを元に戻すスクリプト。
./resetpath.py
のようにpyIRSF-3.0.0のディレクトリ内で実行します。
2020-05-16
pyIRSF
pyIRSF
データ処理パイプラインソフトウエアpyIRSFは下のリンクより入手可能。
https://sourceforge.net/projects/irsfsoftware/
ただいま、pyIRSF-3.0.0が最新バージョン。
2020-05-16