Filter by Supported Igor version:
Login or register to modify the filter.

Packages include individual Igor procedure files or collections of Igor procedure files that are related, as well as external operations (XOPs). To browse ALL projects (including those that have not been officially released) click on the Advanced Browse link above.


Color Wheel based on Color Star by Johannes Itten

Last changed: 1 year 5 weeks ago

Utility to easily select and manipulate colors based on the color star. Color selection is interactive and can be easily applied to generate color tables. Color tables can be customized to accurately present multiple palettes


Graph Control

Last changed: 2 years 1 day ago

The ‘Graph Control’ package is a visualization utility to show the main attributes of Igor graphs and traces.
It allows quick manipulation of trace style, replacement, reordering and editing of selected traces, error bars parameters and easy work with data folders and multiple axes.
Plot attributes, as well individual and multiple traces can be copied and shared between graphs.
Additionally, the package allows for trace transparency and opaque overlay of multiple traces.


Localizer - localization microscopy toolkit

Last changed: 5 years 3 weeks ago

NOTE: binaries for Localizer can now be downloaded from The source code is available at

Localizer provides a full package for performing localization and fluctuation analysis in superresolution fluorescence microscopy (PALM, STORM, SOFI, pcSOFI). The package comes in two parts, an XOP that is responsible for performing fast and efficient calculations, and an Igor procedure that provides a graphical front-end.

The XOP includes operations for a full analysis, including:

MATLAB Functions

Last changed: 6 years 51 weeks ago

The biggest barrier to Igor adoption is usually knowledge of another environment's language. One of these is MATLAB. If a MATLAB users sits down to write Igor code, sometimes they have a hard time figuring out what the equivalent function in Igor is the function they know in MATLAB. And even if they find that function, if they haven't programmed in Igor, they might get stuck on the syntax.

IGOR.6.20.x-0.x-dev2010-Aug-05Development snapshot for Igor 6.20.x and aboveHelp


Last changed: 3 years 12 weeks ago

A small procedure that allows you to make movies out of a set of 2D waves.

How to use:

1- Drag drop the procedure file onto igor and compile
2- Run "Load Panel" from the MovieMaker menu
3- Click on Test Waves to make some test waves to play with
4- Click on Preview. Make adjustments, add annotations etc. add extra commands (if any) in command boxes to run on frames.
5- Run through frames using the slider
6- Click on "Make" to export the video


Visualization and Analysis of Broadband Transient Absorption Data

Last changed: 24 weeks 1 day ago

Updated to work with current Helios (v14) and EOS software. Please continue to email with any comments or bugs.

This package includes a set of functions for processing and graphing wavelength and time-resolved absorption data. This code was designed to process data created by the Helios Femtosecond Transient Absorption spectrometer produced by Ultrafast Systems, LLC. However, it will work with any data with the format:

0, time_1, time_2, . . . , time_M
wavelength_1, deltaOD_1_1, deltaOD_1_2, . . . , deltaOD_1_M


Back to top