| 開発者 | ウェーブメトリクス |
|---|---|
| 安定リリース | 9.0 / 2021年8月30日 |
| オペレーティング·システム | Mac OS、Microsoft Windows |
| 利用可能 | 英語、日本語 |
| タイプ | 技術計算 |
| ライセンス | 商用の プロプライエタリソフトウェア |
| Webサイト | ウェブマスター |
IGOR Pro は、 WindowsまたはMacオペレーティングシステムで実行される科学的データ分析ソフトウェア、数値計算環境、プログラミング言語です。WaveMetrics Inc. によって開発され、当初は時系列分析を目的としていましたが、その後進化し、カーブフィッティングや画像処理などの他のアプリケーションもカバーしています。完全に機能するプログラミング言語とコンパイラが付属していますが、多くの機能はメニューからもアクセスできます。IGOR Pro は主にグラフィック機能で知られており、Originや他の同様のプログラムと同様に、科学出版物やその他の出版物のプロットを生成するためによく使用されます。その他の機能には、組み込み関数を外部操作 (XOP) で拡張する可能性があり、データの取得、操作と分析機能、外部デバイスとの通信、および原則としてCまたはC++でプログラムできるその他のタスクが可能になります。
1989年に「Igor」として最初にリリースされ、1994年頃に「Igor Pro」になりました。[1]
特徴
Igor Pro には、他のグラフ作成プログラムとは異なる機能がいくつかあります。最も重要なものは次のとおりです。
- コンパイルされた C のようなプログラミング言語で完全にプログラム可能です。
- Igorは、コマンドラインまたはマウスでメニュー項目をクリックしてプログラムを制御できるハイブリッドインターフェースを備えています。[2]
- 最大 4 次元の高度な配列 (「ウェーブ」と呼ばれる) にデータを保存できます。
イゴールの「波」の概念
波形は最大 4 次元の配列で、数値だけでなく文字 (テキスト) や日時エントリも格納できます。波形は、各次元の物理単位などのメタ情報も格納できます。Igor では、これらの波形を操作するためのさまざまな方法を提供しています。2 次元または 3 次元の波形として保存された画像を使用して画像処理を行うことができます。さらに、2 次元の波形はマトリックス計算にも使用できます。
Igorのプログラミング言語の機能
オプションのアドオンパッケージ(XOP、NIDAQツール)がない場合、Igorのプログラミング言語は、とりわけ以下の概念をサポートします[3] [4]
- コンパイルされたコードを生成します(ただし、独立した .exe ファイルは作成されません)
- 変数、文字列、波形の取り扱い
- フォーマットされた出力
- 正規表現
- グラフィカルユーザーインターフェースの作成
- FTP および HTTP 通信
- ハードドライブの読み取り/書き込み操作
コミュニティ
ユーザーと愛好家のコミュニティは、メーリング リスト、IgorExchange (WaveMetrics が後援する共同 Web サイト)、および GitHub リポジトリを通じてユーザー間のサポートを提供します。
アルゴンヌ国立研究所などのいくつかの大規模な科学ユーザー施設は、Igor Pro用のデータ分析ライブラリを開発し、公開しています。[5] [6] [7] ScientaOmicron [8]およびSPECS Surface Nano Analysis GmbH [9]の 光電子分光計用の制御およびデータ取得プログラムは、 スペクトルをIgor Proファイル形式で保存します。
「INO MAKRO」は、X線吸収スペクトルと光電子スペクトルの分析のために日本で開発されました。[重要性? ]
Igor Pro は、インピーダンス データのモデリングのプラットフォームとして使用されています。最初に報告されたアプリケーションは、機械的インピーダンス データ、特に肺の空気圧性能でした。[要出典]最近のアプリケーションは、日本の NIMS で開発された電気化学インピーダンス分光データです。[10] [重要性? ]
参照
参考文献
- ^ WaveMetrics が新たなオーナーに
- ^ WaveMetrics: Igor Pro ハイブリッド インターフェース
- ^ Schmid, Martin (2018-05-15). Igor Pro でのプログラミング - 包括的な入門 (Igor Pro 7/8)。出版社: CreateSpace。ISBN 978-1985792616。
- ^ Minoofar, Payam (2007-09-19). IGOR Pro プログラミング入門 (Igor Pro 5).
- ^ アルゴンヌ国立研究所。「Irena - SAS データ分析用パッケージ」 。Usaxs.xray.aps.anl.gov。2012年 4 月 30 日閲覧。
- ^ 「NIST - 中性子研究センター - 小角中性子散乱グループ」 Ncnr.nist.gov. 2012-03-26 . 2012-04-30閲覧。
- ^ 「ILL Neutrons for science」 Ill.eu . 2018年5月15日閲覧。
- ^ 「ScientaOmicron ARPES システム」. scientaomicron.com. 2018-05-14 . 2018-05-14閲覧。
- ^ 「SPECS prodigy software」. specs.de. 2018-04-15 . 2018-04-15閲覧。
- ^ 小林 潔; 咲花 芳雄; 鈴木 徹 (2016). 「拡張測定モデルに基づく電気化学インピーダンス解析プログラムの開発」.日本セラミックス協会誌. 124 (9): 943– 949. doi : 10.2109/jcersj2.16120 .
外部リンク
- Wavemetrics Inc.(メーカー)
