i2py 0.1.0 review
Downloadi2py provides tools for converting programs and scripts written in Research System Inc.'s IDL programming language to Python. It i
|
|
i2py provides tools for converting programs and scripts written in Research System Inc.'s IDL programming language to Python.
It is not an IDL-compatible front end for the Python interpreter, nor does it make any attempt to replicate the functionality of the IDL standard library. Rather, its only purpose is to perform source-to-source conversion of legacy IDL code to Python.
Currently, it supports only procedural IDL, although support for object-oriented code may be added in the future.
i2py is implemented in pure Python and should run on any system for which the Python interpreter is available. It uses the excellent PLY package to handle lexing and parsing. (The needed modules are distributed with i2py, so there is no need to install PLY separately.)
Installation:
python setup.py install
Requirements:
i2py requires Python 2.3 or later. The package is written in pure Python, so it should run on any system with an appropriate version of the Python interpreter installed.
i2py uses the excellent PLY package to handle lexing and parsing. The needed modules are distributed with i2py, so there is no need to install PLY separately.
The scripts produced by i2py require one of the array packages available for Python. Currently, the options are Numeric and numarray (numarray being the default), but scipy_core may soon be the preferred alternative.
i2py 0.1.0 search tags