我是个天文学家,收到了很多关于IDL的代码,我使用GDL来运行它,工作正常(主要是),但我主要是一个Ptyhon (2.7)用户,所以很高兴能找到一种方法从我的Python脚本中调用IDL rutines。
我知道IDL和Python之间的idlpy桥,但它也适用于GDL?
谢谢为我提供信息
发布于 2017-12-15 16:23:28
根据GDL网站的说法,是的。
GDL还有一个Python桥(可以从GDL调用Python代码;可以将GDL编译为Python模块)。
我没有使用它,所以我不能确定它是否有效,但我发现了这一点。GDL 文档相当裸露,但确实包含了一些信息。第69页简要描述了从GDL内部调用Python。但是,从Python调用GDL并没有文档化。
有关于在GDL Github储存库上使用Python内部GDL的更多信息,包括下面的示例:
>>> import GDL
>>> print GDL.function("sin",(1,))
0.841470956802以下是网络上其他地方的一个例子:
>>> import numpy
>>> import GDL
>>> a = numpy.ndarray(10)
>>> GDL.pro("plot", a)https://stackoverflow.com/questions/46159428
复制相似问题