Вызов сценария GDL в Python
Я астроном и только что получил много, много кода, написанного на IDL, я использую GDL для его запуска и работает просто отлично (в основном), но я в основном пользователь Ptyhon (2.7), так что было бы неплохо найти способ вызывать рутины IDL из моих скриптов Python.
Я знаю о мосте idlpy между IDL и Python, но он также работает на GDL?
Спасибо за информацию
1 ответ
По данным сайта GDL, да.
"GDL также имеет мост Python (код Python можно вызывать из GDL; GDL может быть скомпилирован как модуль Python)".
Я не использовал его, поэтому не могу точно сказать, работает ли он, но вот что я нашел. Документация по GDL довольно проста, но содержит некоторую информацию. Вызов Python из GDL кратко описан на странице 69. Тем не менее, вызов GDL из Python там не описан.
Более подробная информация об использовании GDL из Python в репозитории GDL Github, включая этот пример:
>>> import GDL
>>> print GDL.function("sin",(1,))
0.841470956802
И вот пример из других источников в Интернете:
>>> import numpy
>>> import GDL
>>> a = numpy.ndarray(10)
>>> GDL.pro("plot", a)