Packages: Education
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.
Brownian Motion Simulator
Last changed: 29 weeks 5 days ago
A Procedure File (BM_Simulator.ipf) for simulating a random walk and modeling Brownian Motion. This procedure creates a series of displacements generated after a "particle" experiences a series of random molecular collisions. Each collision moves the particle a distance determined by its mean free path setting. After a defined number of collisions, the particle is at a new, random location and the distance between its starting location and final location is termed a "displacement".
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.30.x-1.2 | 2012-Nov-23 | Recommended for Igor 6.30.x and above | Help | |
Carnot pVCalculator
Last changed: 3 years 15 weeks ago
Overview
This package displays a Carnot pV diagram, consisting of isotherms and adiabats. You can change the isotherm temperatures and the separation between adiabats. You can also change the heat capacity ratio (gamma). The graph display updates within the given values of maximum pressure and minimum to maximum pressure. The work done by the system (clockwise cycle) is also displayed.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.10.x-1.0 | 2010-Mar-01 | Recommended for Igor 6.10.x and above | Help | |
Chemical Bonding Curves Demo
Last changed: 1 year 36 weeks ago
Overview
This demonstration experiment shows the shapes of curves for potential energy and force for seven expressions commonly used in chemical bonding. They include ionic, Born-Mayer, Mie, Morse, Buckingham, Lennard-Jones 6-12, and Hooke's Law. The potential is in a dimensionless form of U/Uo versus distance as r/ro, where Uo is the potential at equilibrium distance ro. Force is dimensionless by its maximum value Fmax.
Features
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.20.x-1.0 | 2011-Oct-11 | Recommended for Igor 6.20.x and above | Help | |
Fiber Composite Designer
Last changed: 2 years 16 weeks ago
Overview
This is a package that was developed to show how uniform, continuous, fiber composites behave using different input parameters. You can vary the densities, modulii, strengths, and fiber volume fraction. Graphs show the stress-strain behavior of the system, the intrinsic density or fiber weight fraction, and the iso-strain or iso-stress modulus or specific modulus of the composite. Everything is self-contained.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.20.x-1.0 | 2011-Feb-27 | Recommended for Igor 6.20.x and above | Help | |
Fluorophore excitation and emission spectra
Last changed: 33 weeks 2 days ago
The following Igor pxp file includes a panel for plotting the excitation and emission spectra of various fluorophores, including fluorescent chemicals (e.g., FM 1-43) or genetically encoded molecules (e.g., GFP). Includes the ability to overlay filter cube information (currently just FITC/EGFP and TRITC).
Spectra are from Chroma.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.30.x-1.0 | 2012-Oct-29 | Recommended for Igor 6.30.x and above | Help | |
Gibb's Energy Curves
Last changed: 3 years 14 weeks ago
Overview
This shows the behavior of the Gibbs energy for a binary (A/B), two phase (alpha + beta) system.
The RED (alpha) phase curve will vary in position as a function of temperature (via the slider).
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.10.x-1.0.0 | 2010-Mar-09 | Recommended for Igor 6.10.x and above | Help | |
HITRAN procedures for Igor
Last changed: 16 weeks 6 days ago
Collection of functions and procedures for loading data from the HITRAN database and simulating optical transmission through the atmosphere as a function of temperature, pressure and gas composition as well as thermal emission.
For more information about the HITRAN database, and to access the data files, go to:
http://www.cfa.harvard.edu/hitran/
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.20.x-1.1 | 2013-Feb-21 | Recommended for Igor 6.20.x and above | Help | |
Kinetic Reaction Demo
Last changed: 1 year 40 weeks ago
Overview
This package is a demo that was created for a class in chemical kinetics. It illustrates the behavior of a chemical reaction network A <--> I --> P under various settings of rate constants, equilibrium conditions, and temperature.
Features
Use the checkboxes to turn on / off equilibrium of the first reaction and running the second reaction.
Use set variable inputs to change pre-factors, activation energies, and reaction enthalpy. Use a slider to set the equilibrium constant or reaction temperature.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.20.x-1.1 | 2011-Sep-13 | Recommended for Igor 6.20.x and above | Help | |
Line Scan Analysis
Last changed: 9 weeks 6 days ago
A procedure for generating kinetic profiles from analysis of intensity values from confocal line scans.
Sequential line scans are imported into 2D waves from either TIFF or Zeiss LSM* files.
Analysis options include:
- choice of statistical test run on line scan data
- ability to set inter-line scan-interval
- stat values output to data table
- creation of a graph and curve fit options
Running "Line Scan Analysis" from the Macros menu creates a panel (see screenshot).
(* requires the LSMreader.pxp written by Stephen R Ikeda
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.30.x-2.1 | 2013-Apr-11 | Recommended for Igor 6.30.x and above | Help | |
Make Spectrum
Last changed: 3 years 38 weeks ago
Overview
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.10.x-1.0 | 2009-Sep-26 | Recommended for Igor 6.10.x and above | Help | |
MATLAB Functions
Last changed: 2 years 45 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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.20.x-0.x-dev | 2010-Aug-05 | Development snapshot for Igor 6.20.x and above | Help | |
Planck Distribution Plot
Last changed: 2 years 18 weeks ago
Overview
This is a demo experiment that shows the Planck distribution versus wavelength as a function of temperature. The intent is to allow someone to see what the spectral distribution is from a black-body radiator at a given temperature. Programmers can also make use of the Planck distribution functions in the procedure file (wavelength and frequency forms are given).
Features
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.1-1 | 2011-Feb-14 | Recommended for Igor 6.03.x and above | Help | |
Slideshow
Last changed: 5 years 3 days ago
This Igor experiment takes a folder of images and lets the user manipulate them a little bit and produce slide shows. A web page can be generated, a QuickTime movie made, or the slides can be played in Igor.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.10.x-0.1 | 2008-Jun-17 | Recommended for Igor 6.10.x and above | Help | |
Tone Generator for Audio Output
Last changed: 27 weeks 6 days ago
This is a procedure file that creates a panel for controlling generation of an audio tone (played out of the computer speakers or headphone jack).
Users can define frequency, duration, and whether the tone is repeated (as well as the delay between consecutive tones).
Compiling the procedure places a menu item in the Macros.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.30.x-1.0 | 2012-Dec-06 | Recommended for Igor 6.30.x and above | Help | |
XRD Calculator
Last changed: 3 years 27 weeks ago
Overview
This package creates a simulated XRD pattern from a single crystal metal or a binary metal alloy. Base inputs are the cubic structure (SC, FCC, or BCC), lattice parameter, alloy composition, and x-ray wavelength. Output is a vertical lines at appropriate 2-Theta (angle in degrees) for the n=1 and n=2 diffraction lines up to the {333} family of planes, scaled by their hkl diffraction intensities ratios and alloy composition. You can also tag/untag the lines and generate a report to a notebook.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.10.x-2.1 | 2009-Dec-08 | Recommended for Igor 6.10.x and above | Help | |
