2017-09-11 30 views
1

私は天文学者であり、IDLでコード化されたたくさんのコードを覚えています.GDLを使用して実行していますが、主にPtyhonです(2.7)ユーザーは、私のPythonスクリプトからIDLルチンを呼び出せる方法を見つけるのが良いでしょう。PythonでGDLスクリプトを呼び出す

私はIDLとPythonの間のidlpyブリッジについて認識していますが、GDLでも動作しますか? GDL websiteによると、情報

答えて

2

ため

おかげで、はい。

"GDLにはPythonブリッジもあります(PythonコードはGDLから呼び出すことができます; GDLはPythonモジュールとしてコンパイルできます)。

私はそれを使用していないので、それが動作するかどうかは確かではありませんが、ここで私が見つけたものです。 GDL documentationはかなり裸であるが、いくつかの情報を含んでいる。 GDLからPythonを呼び出す方法については、69ページで簡単に説明しています.GDLをPythonから呼び出す方法については、ここでは説明していません。

この例を含めGDL Github repositoryでPython内からGDLの使用に関する詳細は、あります:

>>> import GDL 
>>> print GDL.function("sin",(1,)) 
0.841470956802 

そして、ここでは他の場所でウェブ上からの例です:

私はGDLをインストールするにはどうすればよい
>>> import numpy 
>>> import GDL 
>>> a = numpy.ndarray(10) 
>>> GDL.pro("plot", a) 
+0

Pythonのliraryとして使用する順序? 私はGDLをインポートできません.... – eduardosufan

+0

まだGDLを正常にインストールすることはできませんでしたが、Pythonライブラリとして使用するためにインストールすることができます。あなたがしたいことは、GDLをダウンロードし、次のオプションを使ってcmakeを使うことです: 'cmake -DPYTHON = OFF -DPYTHON_MODULE = ON' PYTHON_MODULEは、GDLをPythonにインポートするためのものです。 PYTHONはGDL内でpythonを呼び出すためのものです。あなたがPythonライブラリとして使用するためだけにインストールしているのであれば、明示的に無効にしたいと思うかもしれない他のオプションのモジュールがたくさんあります。 –

関連する問題