Python との統合

Igor Pro と Python の統合

Igor Pro® 10 では、Python コードを直接実行し、Igor Pro と Python 間でデータを交換できる、組み込みの Python 統合機能が導入されました。ユーザーは、Igor Pro の数値解析、データ視覚化、データ管理ツールのパワーと、Python プログラマが利用できる幅広いサードパーティ製ライブラリを組み合わせて使用できるようになりました。

igorpro Python モジュールは、ウェーブ、データフォルダー、変数、文字列などの Igor Pro データにアクセスし、操作するための API を提供します。組み込みの Python コンソールで Python コードを直接実行できます。このコンソールは、構文の強調表示やコード補完機能も完備しています。

Execute Python code from the Python Console

Python コンソールに加え、Igor Pro® 10 では、Igor Pro プロシージャコード内およびコマンドラインから使用可能な Python および PythonFile コマンドを提供します。Python コマンドは1つの Python コマンドを実行するために使用できますが、PythonFile は Igor Pro から Python スクリプト全体を起動するために使用されます。もちろん、どちらのコマンドも NumPy 配列などの Python オブジェクトを Igor Pro に戻し、ネイティブの Igor Pro の型に変換することができます。

Execute a Python script using the PythonFile operation

​VS Code や PyCharm などのサードパーティ製エディターは、Python 開発の主要ツールとして引き続き使用でき、igorpro モジュール向けのコード補完やドキュメントヘルプを提供するよう設定可能です。

Igor documentation in Visual Studio Code

 

Forum

Support

Gallery

Igor Pro 10

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More