We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

IGOR Pro for Mac

Scientific graphing and data analysis, demo available.

$1125.00
In English
4.7
Based on 9 user rates

IGOR Pro overview

Igor Pro is an interactive software environment for experimentation with scientific and engineering data and for the production of publication-quality graphs and page layouts. Igor has been used by tens of thousands of technical professionals since its introduction in 1989. Here are a few highlights of Igor Pro.

  • Produces and exports high-resolution, journal quality scientific graphs in EPS and PDF
  • Handles large data sets very quickly
  • Includes a wide range of capabilities for scientific and engineering analysis and simulation
  • Contains a built-in programming environment that makes it easy to automate applications and extend internal tools
  • Completely programmable via a built-in programming environment and can be extended by external code (XOPs) written in C
  • Igor Pro has special support for time-series or other evenly-spaced data
  • Includes extensive image processing tools for image filtering, manipulation and graphing
  • Runs on Macintosh and Windows computers; Igor Pro 8 data files are cross-platform compatible
  • Imports data in many formats and can acquire data from hardware devices
  • Uses unicode to support foreign languages and mathematical symbols
  • Active user-to-user support and collaboration forum
  • Responsive, user-acclaimed technical support
  • Includes Igor Filter Design Laboratory for interactive design of FIR and IIR digital filters

Academic and Student pricings are available, see this page for more information.

What’s new in version 9.05

  • Autosave has been added with user options to control for the frequency and granularity of saving.
  • New built-in HDF5 support: Igor experiments can now be saved as HDF5 files, and you can open and browse multiple HDF5 files and convert the data into Igor native formats. Igor Pro 9 can still read files created by all earlier versions of Igor and defaults to saving packed experiments using the .pxp file format used in previous versions.
  • Igor supports sparse matrices through the new MatrixSparse operation. It uses the Intel Math Kernel Library Sparse BLAS routines and employs the libraries terminology and conventions. A sparse matrix in Igor is represented by a set of three 1D waves which define the non-zero elements of the matrix. Igor supports three sparse matrix representation formats: COO, CSC, and CSR. Sparse matrix operations in include matrix addition, multiplication, and TRSV which solves a system of linear equations.
  • Agglomerative hierarchical cluster analysis has been added with the new HCluster operation.
  • Complex curve fitting has been implemented.
  • Major update of the MultiPeak Fit package. The functions that were previously provided by the PeakFunctions2 XOP are now built-in.
  • The ability to drag waves from the Data Browser onto a graph to make new traces has been enhanced. New active areas allow you to append traces to specific axes and to make new free axes, as well as select a wave as an X wave. Also, it is now possible to drag waves onto graphs and tables from the Waves in Window list of the Window Browser.
  • For those times when a user-defined panel is just a bit too small to read easily or a bit too big to fit your laptop's screen, you can make that panel bigger or smaller using Igor 9's new Panel→Expansion submenu.
  • Box Plots and Violin Plots now support per-dataset properties.
  • Box Plots and Violin Plots now allow you to control the color, marker and marker size of each individual data point.
  • Igor's PDF export now supports transparency and improved font embedding.
  • Improved editing of Polygons and Beziers.
  • The new Presentation Table Procedures package allows you to programmatically create a "presentation table" in a graph, layout or control panel window.
  • Command completion now includes user-defined functions.
  • Faster procedure compile time.
  • Improved text processing performance.
  • Added automatic multithreading in CWT, ImageRegistration, Interp3DPath, norm and ImageFilter.
  • 29 new MatrixOP functions: spliceCols, zapNaNs, zapINFs, addRows, addCols, waveX, waveY, waveZ, waveT, DecimateMinMax, Select, SQ, VarBeams, SumND, KronProd, bitReverseCol, setColsRange, layerStack, maxMagAB, minAB, minMagAB, gammaln, gamma, expIntegralE1, greaterOrEqual, log2, normP, oneNorm, and expm.
  • Added functions vectorization and optimized memory allocation in MatrixOP.

Complete release notes can be found here.

View older IGOR Pro versions

IGOR Pro for Mac

$1125.00
In English
Version 9.05

What users say about IGOR Pro

Try our new feature and write a detailed review about IGOR Pro

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.7

(9 Reviews of IGOR Pro)

  • Comments

  • User Ratings

Chuckb84
Chuckb84
Jan 16 2022
8.02
4.5
Jan 16 2022
4.5
Version: 8.02
I gave Igor Pro a glowing review 8 years ago and the program is still excellent for what it does; best in class. Unfortunately, Wavemetrics seems to have very little interest in supporting the Mac platform going forward. As best I can tell, they have NO plans to make an Apple Silicon version. Contrast this with their excellent support during the 68K>PPC transition, as noted in my earlier review. Also, this program has gone up steadily in price, and I just can't recommend it to new buyers for $1000, especially given that you're going to end up with a program that is clearly living on borrowed time on macOS . It does run fine under Rosetta 2, but without a commitment from the developers, that's a temporary situation.
Chuckb84
Chuckb84
May 7 2014
6.3.4
4.5
May 7 2014
4.5
Version: 6.3.4
Very versatile program that will make any graph you need for scientific use. Superb set of built in tools that are easy to extend. There is a command line that greatly increases the versatility, and in essence it records what you do with the GUI interface for analysis and plot formatting, so doing a sequence several times becomes as easy as selecting a few lines in the command window and hitting enter. Igor has been around forever, and is still supported and improved continuously. I believe it was at the 68k to PPC transition that Wavemetrics gave everyone a FREE version upgrade recompiled for PPC, and I told them "I'm a customer for life". There are a few nits to pick. The interface is old in some ways and occasionally it is excessively modal. It could use a top to bottom clean up of some of those areas, such as some of the very complicated dialog boxes, the modalities that occur when a graphics window has the "tools" shown, etc. Some of the windows for browsing waves have needlessly small scrolling areas, so life gets annoying when you have lots of data waves. However, this program will let you easily do just about anything you want with numerical data, and then present it in a nice form.
philonous
philonous
Apr 12 2014
6.3.4
5.0
Apr 12 2014
5.0
Version: 6.3.4
It is difficult to describe how powerful IGOR Pro is, but it might suffice to say it has built-in capabilities to do just about anything (certainly, to match the capabilities of any of the other packages that cost three times as much). If by some miracle you find something it cannot do, you can write your own code to achieve it. The main selling points for me are: 1. Supremely robust architecture on both Windows and Mac. You get both platforms for one purchase price. 2. Price. IGOR licenses are easily 1/3 the price of other leading data processing software. 3. Liberal license. Unlike other software vendors, IGOR does not require that you jump through ten hoops and to validate a license via the internet to use your license. It operates mostly on the honor system, and it does not hamper the user's access to the software. You paid for it, you use it! 4. Superb documentation. IGOR's documentation is unrivaled in thoroughness and clarity. 5. Responsive developers. Wavemetrics stands behind IGOR completely. They answer all user queries immediately and constantly improve IGOR. 6. The best community support on the planet. With the IGOR email list, any question is usually answered within minutes even if it is as trivial yet convoluted as ordering pizza (see comment below). IGOR Pro is by far the best value in data processing software. I am biased. I have worked for the company, and I have been using it for over a decade, but I am certain that no one will reach any other conclusion after giving it a sincere try.
Iliketrash
Iliketrash
Jan 20 2010
6.12
0.0
Jan 20 2010
0.0
Version: 6.12
"I've yet to find anything that Igor cannot do. Get me a coffee maker with a USB socket, and I'll get it to make coffee!" One of the best things about Igor Pro is its user mailing list. Absolutely amazing support from the Wavemetrics people as well as other users, not only for Igor-specific things but for domain-specific problems in the technical fields. I once complained, tongue-in-cheek, that Igor couldn't automatically order pizza. The very next day, a user posted a small program that did exactly that, ordering at a preset time from Papa John's.
Zeba
Zeba
Sep 2 2008
6.04
0.0
Sep 2 2008
0.0
Version: 6.04
How does this compare to Pro Fit lately?
kom
kom
Jul 26 2023
9.01
3.0
Jul 26 2023
3.0
Version: 9.01
Menega
Menega
Sep 17 2014
5.0
Sep 17 2014
5.0
Version: null
Chuckb84
Chuckb84
May 7 2014
4.5
May 7 2014
4.5
Version: null
philonous
philonous
Apr 12 2014
5.0
Apr 12 2014
5.0
Version: null
doppy1988
doppy1988
Aug 4 2012
5.0
Aug 4 2012
5.0
Version: null
Atraindd
Atraindd
Sep 5 2007
5.0
Sep 5 2007
5.0
Version: null
Tomalyzer
Tomalyzer
Apr 24 2007
5.0
Apr 24 2007
5.0
Version: null
Dominikhoffmann
Dominikhoffmann
Apr 23 2007
5.0
Apr 23 2007
5.0
Version: null
Guest
Guest
Feb 7 2003
5.0
Feb 7 2003
5.0
Version: null