%%idl magic用于ipython和jupyter笔记本,提供对harris地理空间idl编程语言的访问。
idlmagic的Python项目详细描述
idlmagic
在ipython/jupyter笔记本单元格中使用idl(interactive data language)。它使用idl python桥idlpy
,它与idl安装捆绑在一起。
安装
使用pip:
安装idlmagicpip install idlmagic
然后,在notbook中启用idlmagic:
%load_extidlmagic
idlmagic依赖于idl python桥的有效安装。要查看是否可用,请运行
importidlpy
如果导入失败,请参考documentation,以了解如何设置idlpy
。
用法
idlmagic为您提供%idl
和%%idl
来执行idl命令,以及%idl_var
来将idl变量传递给python。
In[1]:%load_extidlmagic# run IDL using the %idl line magic:In[2]:%idlINDGEN(5)01234# or use the cell magic for multiple commands:In[3]:%%idl...:PRINT,INDGEN(5)...:PRINT,INDGEN(6)01234012345# to access IDL data in python, you'll first have to assign it:In[9]:%idla=INDGEN(4)# then use the %idl_var magic to get the IDL variable into python:In[11]:a=%idl_varaIn[16]:a+10Out[16]:array([10,11,12,13],dtype=int16)
有关更多示例,请查看documentation。
更改
v0.1.0
- 首次发布