Recently Created Projects


Apply Hex Code Color Theme to Graph

Downloaded 35 times
Average rating
(0 votes)

This procedure applies an external generated or defined RGB color theme in HEX to traces in graphs. First, it converts a user-inputed textwave of HEX color codes to Igor Pro color codes, and then apply them to traces in selected graph. Two menu items will be added to "Graph" menu as "Input Color Theme" and "Apply Color Theme", so user need to selected the graph to apply the theme first to show the menu

Dynafit Simulation automation

Downloaded 31 times
Average rating
(0 votes)

Use Igor to run and import simulated data from Dyanfit.
Particularly useful if you want to generate progress curve in Dynafit based on enzymatic reactions and use IGOR to fit the data.

Scripts reads the Dyanfit scripts and allows you change values of the Dynafit script constants on the fly, simulate it and import the data.
The simulated data can be fit and individual observed rates are extracted and plotted onto a new graph*.

*Works for exponential and linear fit!

Let me know if you are planning to use it for publications or would like to see any improvements?

Semiconductor Conductivity Demonstration

Downloaded 7 times
Average rating
(0 votes)
Semiconductor Demo Image

This package demonstrates the behavior of conductivity for a doped semiconductor. Graphs of ln versus inverse temperature and conductivity versus temperature are shown. Sliders allow the user to change the gap energy, dopant energy, mobility ratio, and dopant amount. The curves update dynamically, and reports of exhaustion and equivalence temperatures are made.

Instructions and the theory are provided as notebooks to the demonstration.

Coding Conventions

Downloaded 55 times
Average rating
(2 votes)

Coding conventions and best practices for Igor Pro development.

Completely unofficial and authored by me.


Downloaded 48 times
Average rating
(0 votes)

Provide a panel to perform the following 2 groups and multiple groups statistical analysis:

Mean +/- sem, normality test, variance test, cohen's D effect size
*Two groups: (paired) t-test, K-S Test, Wilcoxon Rank Test
*Three groups: ANOVA, Dunnette, Tukey

To select multiple waves hold Ctrl key when click wavenames


Downloaded 39 times
Average rating
(0 votes)

bpc_ReadHeka is an Igor Pro extension (XOP) that allows one to import HEKA Pulse and Patchmaster data files into Igor Pro.
It is compatible with Igor Pro 32bit running on Windows 32bit or 64bit, it requires Igor Pro 5 or later.
bpc_ReadHeka is based on the work of Francisco Mendez & Frank Würriehausen the creators of the PPT software package.
It is a heavily modified and striped down version of PPT with all functionality that is not directly related to data file loading removed.

Statistics from Experimental Data

Downloaded 10 times
Average rating
(1 vote)
Data Stats Example Image


This package demonstrates statistical results after doing experimental measurements of a value. The objective is to explain the concepts of precision and accuracy in an easy-to-see manner.


The package is a self-contained Igor Pro experiment in a ZIP archive. A screen cast that shows the demo in action is available at this Google link

Statistics from Experimental Data


Consider the image of the experiment shown above.

Updated .FITS file loading

Downloaded 97 times
Average rating
(1 vote)

This project provides updates to the native "Load FITS" package in IGOR. The .FITS (Flexible Image Transport System) file format is for storage, transmission, and processing of scientific and other images. There is much more information on the web, and is supported by NASA Goddard Space Flight Center at .

As of Igor version 6.12, FITS files can be read natively via Data > Load Waves > Packages > Load FITS. This package provides updates to that native routine.


  • Read files with multiple HDUs into IGOR as waves

Igor Games

Downloaded 166 times
Average rating
(1 vote)

Igor games gives you two old fashioned games (mine sweeper and 15 puzzle so far), but more importantly, it has a some well commented code to show you how to do some user interface stuff in Igor Pro procedures.

Create NetCDF - NCGEN

Downloaded 177 times
Average rating
(0 votes)

This allows users to create NetCDF files from IGOR Pro. It works by using the ncgen.exe utility created by UCAR (

XPST - X-ray Photoelectron Spectroscopy Tools

Downloaded 870 times
Average rating
(0 votes)

About XPST

Current version: 1.1 (17. Aug. 2015)
XPST is a program package for the analysis of X-ray Photoelectron Spectroscopy (XPS) data. It includes various graphical interfaces as well as commandline functions to facilitate the workup of XPS data.

Solutions Panel

Downloaded 296 times
Average rating
(0 votes)
Solutions Panel

A simple procedure file that creates a panel with calculators for determining the molarity of a stock solution. Also includes a calculator for solving for a dilution when making a working solution from a stock solution. Each calculators include dropdown menus for changing the units of the measured volume and weight. Compiling the procedure places a link in the Macros menu.

DLVO Fitting Program

Downloaded 52 times
Average rating
(0 votes)

This program predicts the electrostatic force between two identically charged solids in solution, by numerical solution (Runge-Kutta) of the Poisson Boltzman equation (It provides solutions for both constant charge and constant potential assumptions). The electrostatic + van der Waals force (DLVO force) between the solids is also available by addition of a van der Waals Force (which accounts for a retardation of the Hamaker constant as function of distance).

Graph Control

Downloaded 740 times
Average rating
(1 vote)
Example Graph on left, GraphControl panel on right

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.

SWC dendrite pruner

Downloaded 34 times
Average rating
(0 votes)

Code to downsample neuronal morphologies generated in SWC format, for example by the simple neurite tracer in FIJI.

Load your SWC file as a 7 column wave
Call "Prune(SWC, spacing)"
where SWC is your neurone and spacing is your desired 3D distance between points.
Will generate a new wave called pruned and show you a projection of the two waves.


Downloaded 602 times
Average rating
(0 votes)

iPhys is a dual image analysis / electrophysiology acquisition and analysis suite. Readable formats include TIFF image files, text data files and iPhys generated data files. The software was developed with increased automation of basic procedures in mind. For example, the user doesn't need to specify a file name for saving acquisition files, as they are automatically saved into the working directory. The user enjoys an extensive graphical interface with sticky windows (making dragging multiple windows easy), easy to activate and close plots and one click generated complex analysis modules.

Fuzzy Lines

Downloaded 161 times
Average rating
(0 votes)
Regular plot appearance

Adds the ability to generate fuzzy (blurred) lines to graphs. Parameters (width, color, line style) are controlled by Fuzzy Line panel from the Graph menu. Individual traces can be selected by right clicking the trace and selecting Fuzzy line. Currently only similar parameters for all traces on a plot is supported. Fuzzy lines are updated when traces change, but only when Fuzzy Line panel is visible.


Downloaded 174 times
Average rating
(0 votes)
Interface and result of the script generates

This project serves to measure the dynamics of actin fibers using a bleach zone and/or bright fiducial point as points of reference. Actin fiber can be photo-marked using localized photo-bleaching. A region of interest along the actin fiber is to be used for the generation of a kymograph. The bleach zone is seen as a dark band in the kymograph, while bright fiducial point on the actin fiber is seen as a bright band. This script generates a kymograph based on Tif movie. It divides the kymograph into upper and lower part.


Downloaded 723 times
Average rating
(0 votes)
Example for Bi 4f XPS curve fitting with FitXPS

FitXPS is a procedure to fit a core-level X-ray photoemission spectrum (XPS) to a Voight profile with Shirley or Tougaard type background.

van der Waals Isotherm Plots

Downloaded 154 times
Average rating
(0 votes)
vdW Isotherm Plot Package

This package provides a way to show the pressure - molar volume isotherms for a range of gases that follow the van der Waals gas law. It was created as part of assignment for a course on thermodynamics, specifically dealing with mechanical equations of state for real gases.

Syndicate content

Back to top