Введение
Программное обеспечение для анализа данных IGOR Pro – это программное обеспечение для анализа научных данных, среда численных вычислений и язык программирования, работающий в операционных системах Windows или Mac. Разработано компанией WaveMetrics Inc. Изначально ориентированное на анализ временных рядов, оно с тех пор развилось и теперь охватывает другие области применения, такие как аппроксимация кривых и обработка изображений. IGOR Pro поставляется с полноценным языком программирования и компилятором, но многие функции также доступны через меню. IGOR Pro прежде всего известно своими возможностями графического представления данных и, как и Origin и другие аналогичные программы, часто используется для создания графиков для научных и других публикаций. Среди других возможностей – расширение встроенных функций с помощью внешних операций (XOP), обеспечивающих сбор, обработку и анализ данных, связь с внешними устройствами и, в принципе, выполнение любых задач, которые можно запрограммировать на C или C++. Впервые программа была выпущена под названием "Igor" в 1989 году, а примерно в 1994 году стала называться "Igor Pro".
IGOR Pro is a scientific data analysis software, numerical computing environment and programming language that runs on Windows or Mac operating systems. It is developed by WaveMetrics Inc., and was originally aimed at time series analysis, but has since then evolved and covers other applications such as curve fitting and image processing. It comes with a fully functional programming language and compiler, but many functions are also accessible through menus. IGOR Pro is primarily known for its graphics capabilities, and like Origin and other similar programs, is often used to generate plots for scientific and other publications. Other features include the possibility of extending the built in functions with external operations (XOP) allowing data acquisition, manipulation and analysis features, communication with external devices and in principle any other task that can be programmed in C or C++. It was first released as "Igor" in 1989, and became "Igor Pro" circa 1994.
Особенности
Igor Pro имеет несколько особенностей, которые отличают его от других программ для построения графиков. Наиболее значимые из них:
Он полностью программируется на компилируемом языке программирования, подобном C. Igor предлагает гибридный интерфейс, позволяющий управлять программой как через командную строку, так и с помощью мыши, выбирая пункты меню. Он позволяет хранить данные в сложных многомерных массивах (до четырех измерений), называемых "волнами".
Понятие "волн" Игоря
Волны – это многомерные массивы, размерность которых может достигать четырех, и которые могут содержать не только числа, но и символы (текст) или данные о дате и времени. Волны могут нести метаинформацию, например, физические единицы измерения для каждой размерности. Igor Pro предлагает широкий спектр методов для работы с такими волнами. Возможно осуществление обработки изображений, сохраненных в виде двух- или трехмерных волн. Кроме того, двумерные волны могут использоваться для матричных вычислений.