
Python Integration with Igor
Igor Pro® 10 introduces built-in Python integration, allowing you to directly execute Python code and exchange data between Igor and Python. Users can now combine the power of Igor's numeric analysis, data visualization, and data management tools with the extensive set of third-party libraries that are available to Python programmers.
The igorpro Python module provides an API for accessing and manipulating Igor data, such as waves, data folders, variables, and strings. Execute Python code directly in our built-in Python Console, which is complete with syntax highlighting and code completion.
In addition to the Python Console, Igor Pro® 10 provides the Python and PythonFile operations for use in Igor procedure code and from the command line. While the Python operation can be used to execute single Python commands, PythonFile is used to launch entire Python scripts from Igor. Of course, both operations can return Python objects such as NumPy arrays back to Igor and convert them into native Igor types.
Third-party editors like VS Code and PyCharm can remain as your primary development tool for Python, and can be configured to supply code completion and documentation help for the igorpro module.

Forum

Support

Gallery
Igor Pro 10
Learn More
Igor XOP Toolkit
Learn More
Igor NIDAQ Tools MX
Learn More