ⓘ IGOR Pro is a scientific data analysis software, numerical computing environment and programming language that runs on Windows or Mac operating systems. It is d ..


ⓘ 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 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++.


1. Features

Igor Pro has several features that distinguish it from other graphing programs. The most significant ones are:

  • Igor features a hybrid interface that allows to control the program either with a command line or with clicking menu entries with the mouse.
  • It allows to store data in up to four-dimensional, sophisticated arrays called "waves".
  • It is completely programmable with a compiled, C-like programming language.

1.1. Features The concept of Igors "waves"

Waves are up to four-dimensional arrays that can carry not only numbers, but also characters text, or date-and-time entries. Waves can carry meta-information, for example, the physical units of each dimension. Igor offers a wide choice of methods to work with these waves. It is possible to do image-processing with images that have been saved as two- or three-dimensional waves. In addition, two-dimensional waves can be used for matrix calculations.


1.2. Features Capabilities of Igors programming language

Without the optional add-on packages XOP, NIDAQ Tools, Igors programming language supports, amongst others, the following concepts

  • Making graphical user interfaces
  • FTP and HTTP communication
  • Handling of variables, strings, and waves
  • Formatted output
  • Regular expressions
  • Reading/writing operations on the hard drive
  • Generating compiled code although no independent.exe file is created

2. Community

Complementing the professional development and support provided by WaveMetrics, a broad community of users and enthusiasts provide user-to-user support through a mailing list, IgorExchangea collaborative web site sponsored by WaveMetrics whose main features are a forum and places where programmers can share extensions, complete projects or "code snippets", and GitHub repositories.

Several large scientific user facilities, such as Argonne National Laboratory, have developed and published data analysis libraries for Igor Pro. The control and data-acquisition programs for photoelectron spectrometers of ScientaOmicron and SPECS Surface Nano Analysis GmbH save spectra in Igor Pro file formats.

The" INO MAKRO” was developed in Japan for the analysis of x-ray absorption and photoemission spectra.

Igor Pro has been used as platform for the modelling of impedance data. The first reported application was mechanical impedance data, specifically pneumatic performance of the lung published in a peer reviewed article from a hospital at the east coast in USA. A more recent application is for electrochemical impedance spectroscopy data, developed at NIMS in Japan.

  • Igor Butman PAR is a Russian jazz saxophonist born in St. Petersburg, Russia in 1961. Butman holds dual citizenship for both the US and Russian Federation
  • Igor Rakocevic Serbian Cyrillic: Игор Ракочевић born 29 March 1978 is a Serbian professional basketball executive and former player. He currently serves
  • This is a listing of all of Igor Stravinsky s commercially released studio recordings as a conductor or as a pianist it also includes recordings conducted
  • Igor Astarloa Askasibar born March 29, 1976 in Ermua, Basque Country is a retired cyclist from Spain. Astarloa turned professional with the Italian cycling
  • Igor Anton Hernandez born 2 March 1983 is a Spanish former professional road bicycle racer, who rode professionally between 2005 and 2018 for the Euskaltel Euskadi
  • Igor Olshansky oʊlˈʃænski born 3 May 1982 is a Ukrainian - born former American football defensive end in the National Football League NFL He played
  • Igor Valeryevich Andreev Russian: И горь Вале рьевич Андре ев, romanized: Andreyev born 14 July 1983 is a retired professional tennis player from Russia
  • A.S.D. Pro Recco Official name: Associazione Sportiva Dilettantistica Pro Recco is an Italian water polo club from Recco, in Liguria. It currently plays
  • serie C cambia nome: sarà Lega Pro Corriere della Sera in Italian 19 June 2008. Retrieved 17 September 2015. Igor Kramarsic 17 July 2012 Italy
  • Igor Nikolayevich Zhelezovski or Ihar Mikalayevich Zhaliazoŭski Russian: Игорь Николаевич Железовский Belarusian: Ігар Мікалаевіч Жалязоўскі born 1
  • Igor Sacharow - Ross born 1947 in Khabarovsk is a German - Russian visual artist who works in Cologne and Munich. He is considered a pioneer in the realm

Users also searched: