Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Features  



1.1  The concept of Igor's "waves"  





1.2  Capabilities of Igor's programming language  







2 Community  





3 See also  





4 References  





5 External links  














IGOR Pro








 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


IGOR Pro
Developer(s)WaveMetrics
Stable release

9.0 / August 30, 2021; 2 years ago (2021-08-30)

Operating systemMac OS, Microsoft Windows
Available inEnglish, Japanese
TypeTechnical computing
LicenseCommercial proprietary software
Websitewavemetrics.com

IGOR Pro is a scientific data analysis software, numerical computing environment and programming language that runs on WindowsorMac 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 CorC++.

It was first released as "Igor" in 1989, and became "Igor Pro" circa 1994.[1]

Features

[edit]

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

The concept of Igor's "waves"

[edit]

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.

Capabilities of Igor's programming language

[edit]

Without the optional add-on packages (XOP, NIDAQ Tools), Igor's programming language supports, amongst others, the following concepts[3][4]

Community

[edit]

A community of users and enthusiasts provide user-to-user support through a mailing list, IgorExchange (a collaborative web site sponsored by WaveMetrics), and GitHub repositories.

Several large scientific user facilities, such as Argonne National Laboratory, have developed and published data analysis libraries for Igor Pro.[5][6][7] The control and data-acquisition programs for photoelectron spectrometersofScientaOmicron [8] and SPECS Surface Nano Analysis GmbH[9] save spectra in Igor Pro file formats.

The "INO MAKRO" was developed in Japan for the analysis of X-ray absorption and photoemission spectra.[importance?]

Igor Pro has been used as a platform for the modelling of impedance data. The first reported application was mechanical impedance data, specifically pneumatic performance of the lung.[citation needed] A more recent application is for electrochemical impedance spectroscopy data, developed at NIMS in Japan.[10][importance?]

See also

[edit]

References

[edit]
  • ^ Schmid, Martin (2018-05-15). Programming In Igor Pro - A Comprehensive Introduction (Igor Pro 7/8). publisher: CreateSpace. ISBN 978-1985792616.
  • ^ Minoofar, Payam (2007-09-19). Introduction to IGOR Pro Programming (Igor Pro 5).
  • ^ Argonne National Laboratory. "Irena - package for SAS data analysis". Usaxs.xray.aps.anl.gov. Retrieved 2012-04-30.
  • ^ "NIST - Center for Neutron Research - Small-Angle Neutron Scattering Group". Ncnr.nist.gov. 2012-03-26. Retrieved 2012-04-30.
  • ^ "ILL Neutrons for science". Ill.eu. Retrieved 2018-05-15.
  • ^ "ScientaOmicron ARPES system". scientaomicron.com. 2018-05-14. Retrieved 2018-05-14.
  • ^ "SPECS prodigy software". specs.de. 2018-04-15. Retrieved 2018-04-15.
  • ^ Kobayashi, Kiyoshi; Sakka, Yoshio; Suzuki, Tohru S. (2016). "Development of an electrochemical impedance analysis program based on the expanded measurement model". Journal of the Ceramic Society of Japan. 124 (9): 943–949. doi:10.2109/jcersj2.16120.
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=IGOR_Pro&oldid=1216253744"

    Categories: 
    Plotting software
    Regression and curve fitting software
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from June 2023
     



    This page was last edited on 30 March 2024, at 00:08 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki