Python is a scripting language with a large number of numerical libraries for data analysis. Unfortunately, graphical data exploration using even the most recent Python libraries is terribly primitive and awkward compared to Igor. One way to co-opt a very large number of the numerical libraries for use in Igor would be to embed the Python scripting language into Igor. If I understand correctly, this could be done in an XOP using the strategies outlined here:
Wed, 03/24/2010 - 12:48 pm
Python scripts and commands could be run from an Igor operation, and the resulting Python data structures could be converted by the XOP to C data structures and then to Igor data structures. This would help connect Igor more widely to a growing code base.
Does anyone have any interest or insight into such a project?