%%idl magic for IPython and Jupyter notebooks, providing access to Harris Geospatial's IDL programming language.
Project description
idlmagic
Use IDL (interactive data language) inside IPython / Jupyter notebook cells. It uses the IDL-python bridge idlpy, which is bundled with your IDL installation.
Installation
Install idlmagic with pip:
pip install idlmagic
Then, enable idlmagic in your notbook:
%load_ext idlmagic
idlmagic relies on a valid installation of the IDL-python-bridge. To see if it is available, run
import idlpy
If the import fails, refer to the documentation to see how idlpy can be set up.
Usage
idlmagic provides you with %idl and %%idl to execute IDL commands, and %idl_var to pass an IDL variable to python.
In [1]: %load_ext idlmagic
# run IDL using the %idl line magic:
In [2]: %idl INDGEN(5)
0 1 2 3 4
# or use the cell magic for multiple commands:
In [3]: %%idl
...: PRINT, INDGEN(5)
...: PRINT, INDGEN(6)
0 1 2 3 4
0 1 2 3 4 5
# to access IDL data in python, you'll first have to assign it:
In [9]: %idl a = INDGEN(4)
# then use the %idl_var magic to get the IDL variable into python:
In [11]: a = %idl_var a
In [16]: a + 10
Out[16]: array([10, 11, 12, 13], dtype=int16)
Check the documentation for more examples.
Changes
v0.1.0
- first release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file idlmagic-0.1.0.tar.gz.
File metadata
- Download URL: idlmagic-0.1.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f4470470db0c51c1fdcbc6ba0d09f0fa63f6f2b22943bbdd6fe38c3a98255b9
|
|
| MD5 |
544e4c4d22066df913d64d5fd26c1db1
|
|
| BLAKE2b-256 |
025670ce0b59c3d485d17aec8dbf3e266c5f5fa52eef28959041be77ab53585e
|
File details
Details for the file idlmagic-0.1.0-py2.py3-none-any.whl.
File metadata
- Download URL: idlmagic-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95a6fbd9c40036cd4a1fc8842bd021d8fe0849d8f4db8b6a50046db7f3b65795
|
|
| MD5 |
92d4887da6898659c4286c938ea19a0b
|
|
| BLAKE2b-256 |
61e75d0b87f47fa895d242aa94ea73701c8c70d25a37186606b692d1577491b3
|