IGOR Pro — это программное обеспечение для анализа научных данных, среда численных вычислений и язык программирования, работающий в операционных системах Windows или Mac . Он разработан компанией WaveMetrics Inc. и изначально был нацелен на анализ временных рядов , но с тех пор развивался и охватывает другие приложения, такие как подбор кривых и обработка изображений . Он поставляется с полнофункциональным языком программирования и компилятором , но многие функции также доступны через меню . IGOR Pro прежде всего известен своими графическими возможностями и, как Origin и другие подобные программы , часто используется для создания сюжетов для научных и других публикаций. Другие функции включают в себя возможность расширения встроенных функций с помощью внешних операций (XOP), что позволяет осуществлять сбор данных , манипулирование и анализ, связь с внешними устройствами и, в принципе, любую другую задачу, которую можно запрограммировать на C или C++ .
Впервые он был выпущен как «Игорь» в 1989 году, а примерно в 1994 году стал «Игорь Про». [1]
Igor Pro имеет несколько особенностей, отличающих его от других графических программ. Наиболее значимыми из них являются:
Волны представляют собой четырехмерные массивы, которые могут содержать не только числа, но и символы (текст) или записи даты и времени. Волны могут нести метаинформацию, например, физические единицы каждого измерения. Игорь предлагает широкий выбор методов работы с этими волнами. Обработку изображений можно выполнять с изображениями, сохраненными в виде двух- или трехмерных волн. Кроме того, двумерные волны можно использовать для матричных расчетов.
Без дополнительных дополнительных пакетов (XOP, NIDAQ Tools) язык программирования Игоря поддерживает, среди прочего, следующие концепции [3] [4]
Сообщество пользователей и энтузиастов обеспечивает поддержку между пользователями через список рассылки, IgorExchange (совместный веб-сайт, спонсируемый WaveMetrics) и репозитории GitHub.
Несколько крупных научных пользовательских учреждений, таких как Аргоннская национальная лаборатория , разработали и опубликовали библиотеки анализа данных для Igor Pro. [5] [6] [7] Программы управления и сбора данных для фотоэлектронных спектрометров компаний ScientaOmicron [8] и SPECS Surface Nano Analysis GmbH [9] сохраняют спектры в файловых форматах Igor Pro.
Прибор «ИНО МАКРО» был разработан в Японии для анализа спектров рентгеновского поглощения и фотоэмиссии. [ важность? ]
Игорь Про использовался в качестве платформы для моделирования данных импеданса. Первым зарегистрированным применением были данные механического импеданса, в частности, пневматических характеристик легких. [ нужна цитация ] Более поздним применением являются данные электрохимической импедансной спектроскопии, разработанные в NIMS в Японии. [10] [ важность? ]