Recently Created Projects

Type

Ellis 2: Complex curve fitting for one independent variable

Downloaded 378 times
Average rating
(0 votes)

Ellis is a curve-fitting package exclusively for fitting complex functions of one independent variable. It has been used extensively in the optimization of electrochemical impedance models including simple Randles cells, Warburg diffusion elements, as well as more complicated models such as transmission lines and the point defect model of passivity.

A library of common impedance circuits are included as well as a nicely-commented template for writing your own.

View a 91-second quickstart video here: http://vimeo.com/43998169

Calculator XOP

Downloaded 103 times
Average rating
(2 votes)

The Calculator XOP defines one operation named "Calc".
This operation allows to use Igor as a simple calculator while being able to resuse the last computed value.

Examples

•Calc 1+2
  3
•Calc ans^2
  9
•Calc ans+10 - 4
  15
•Calc ans^2
  225
•Calc exp(0.004) * pi^2 / ans
  0.0440407

The output of the calculation is stored in a variable named "ans" in the root folder. This variable, together with other global variables or waves, can be used in future numerical expressions.

Universal File Loader

Downloaded 104 times
Average rating
(0 votes)

The Universal File Loader package loads "universal" files into Igor.

The "universal" file format was created by Structural Dynamics Research Corporation in the 1960's and has been extended many times. It is used by the experimental dynamics (vibration and acoustic) community.

A general discussion of the format can be found here.

Automated Cell Tracker

Downloaded 388 times
Average rating
(2 votes)
ScreenShot.JPG

This program will automatically track a user defined object (cells) through a stack of images and output the X and Y pixel coordinates of the object, as well as the distance moved and velocity for each frame of the movie. Two zip files are provided (click "View all releases" to see and download them both). The zip file "Automated Cell tracker" contains three files: Cell Tracker.pxp, CTIPN.ipf and Cell Tracker Instructions.ihf. Before you open the .pxp file, place the .ipf file under the User Procedures file folder and the .ihf file under the Igor Help Files folder.

LaTeX Pictures

Downloaded 752 times
Average rating
(1 vote)
PNG (PDF on Mac) LaTeX with Palettes

LaTeX Pictures
Version 2.2
March 26, 2012

ABOUT

The LaTeX Pictures.ipf and LaTeX Palettes.ipf procedure files implement a user interface for creating high-quality typeset mathematical equations using the LaTeX markup language.

Igor 6.20 or later is required. No installation of any LaTex-related software is required, but an active and working internet connection is. If your copy of Igor can open this url, your internet connection should be fine:

Print FetchURL("http://www.wavemetrics.net")[0,60]

Size Distribution Fitting (lognormal) - Wdie-Range Particle Sizer (WPS) Data Processing

Downloaded 543 times
Average rating
(0 votes)
snapshot_v2

This igor procedure is to handle the airborne particle size distribution data measured using Wdie-Range Particle Sizer (WPS), since the original software provided along with the instrument is not very user-friendly.

Starting with a neatly organized panel, all functions are simple and straightforward:
- Load raw data with a single click;
- Automatically obtain major parameters (RH, temperature) and calculate the hourly average; (daily or monthly average will be added in future release)
- Graphing (size distribution, color-coded by number conc.);

Expt Procedures

Downloaded 188 times
Average rating
(1 vote)

Template with an experiment file and several procedure files to help simplify data acquisition and management in Igor Pro. Includes generic data-taking routines, a convention for identifying data with unique serial numbers, procedure files to simplify data acquisition (see "DAQ Procedures" Project*) with GPIB, NIDAQ, serial port, and VISA, and procedure files to work with a few common SRS lockin amplifiers and Tektronix oscilloscopes. Each file contains its own documentation, and the experiment file contains a "GettingStarted" notebook.

DAQ Procedures

Downloaded 320 times
Average rating
(1 vote)

Procedure files to help simplify data acquisition (DAQ) in Igor Pro. Includes separate files for GPIB, NIDAQmx, traditional NIDAQ, serial port, and VISA. Each file contains its own documentation.

User Function Profiling

Downloaded 216 times
Average rating
(2 votes)

The procedure file in this project will be in the WaveMetrics Procedures folder in 6.23 and provides a means of finding the bottlenecks in your user Function code. Until 6.23 is released, if you currently have a version of 6.20, you can try it out by downloading the most recent build of Igor here:
http://www.wavemetrics.net/Downloads/latest/

For this beta5 release, the Igor from the above page needs to be from a build date of Tue, 13 Dec 2011 or later.

Ocean Optics XOP

Downloaded 249 times
Average rating
(0 votes)

This XOP allows you to control and acquire data from Ocean Optics spectrometers.

We use it to acquire spectra from a USB2000+ spectrometer, but I believe that it should work for other spectrometers as well.

The download includes binaries and source code, and instructions on how to use the software.

NRFit

Downloaded 918 times
Average rating
(2 votes)
scrrenshot.jpg

Neutron and X-ray reflectivity analysis package:

  • Use Parratt formalism
  • Simple and easy to use
  • Provide a number of functions for roughness
  • Installation:

  • Option1: Download anywhere on your computer and open_file/procedure from 'File' menu in IgorPro.
  • Option2: Download and copy it into Igor Procedures folder in IgorPro. It will shows up in the menu.
  • Note: if it complains about FONT, select your favorite font and apply it to all experiments. And new users might want to turn ON Tips from the Graph menu.
  • Downloads:

    Chemical Bonding Curves Demo

    Downloaded 314 times
    Average rating
    (0 votes)
    ChemicalBondCurvesPackage

    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

    ColorScaleSliders

    Downloaded 562 times
    Average rating
    (1 vote)
    Screen Shot 2011-10-03 at 12.48.52.png

    ColorScaleSliders includes a single procedure file that lets you adjust the color scaling of false-color image plots using sliders. By combining smooth adjustments with immediate feedback, this helps you optimize the appearance of false-color plots, and allows you to find fine details.

    ColorScaleSliders also includes a similar slider-driven approach to combining up to three different images into a single RGB image. A potential use could be the visualization of multicolor fluorescence data.

    Kinetic Reaction Demo

    Downloaded 227 times
    Average rating
    (0 votes)
    KineticReactionDemo.png

    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.

    LogBook

    Downloaded 280 times
    Average rating
    (0 votes)
    logbookpanel

    Overview

    This provides a control panel to input systematic logbook information in to a notebook, including a header, a graphic (window or picture), notes, and a history reading. It also allows you to execute commands from the note field and capture the history.

    The DEVELOPMENT SNAPSHOP (below) currently contains the latest bug fixes and features

    Localizer - localization microscopy toolkit

    Downloaded 473 times
    Average rating
    (1 vote)
    Screen shot 2011-04-19 at 18.03.06.png

    NOTE: binaries for Localizer can now be downloaded from http://sushi.chem.kuleuven.be/svn/Localizer. The source code is available at https://bitbucket.org/pdedecker/localizer.

    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:

    Synchronized Windows

    Downloaded 165 times
    Average rating
    (1 vote)

    Igor supports exterior panels that stick to the target window, but only for graphs and panels.
    SyncWin extends this idea to any pair of target windows (also tables, layouts, notebooks).
    To use, create two windows and install the link between them using SyncWinInstall().
    The following examples are also given in the procedure file.

    Example 1:

    string myGraph = "MyOtherGraph"
    Display /N=$myGraph /W=(300,90,500,190)
    Display /N=MyFirstGraph /W=(350,100,550,200)
    SyncWinInstall(myGraph)

    Example 2:

    string myPanel = "Panel0", myTable = "Table0"

    Sticky Notes

    Downloaded 375 times
    Average rating
    (0 votes)
    Screenshot of Stickies in action

    Just type away while your mouse is over a graph to create a "Sticky" (a.k.a. sticky note, or text box)

    Usage:
    1. Create a graph, bring it to the front.
    2. Call InstallStickies() for the top graph window or choose "use stickies in top graph" from the Stickies menu.
    3. Point the mouse somewhere inside the graph, start typing.
    That's it.

    Full documentation in the Procedure file.

    Generic Window Hook

    Downloaded 339 times
    Average rating
    (0 votes)
    Screenshot of Generic Window Hook in action.

    GenericWindowHook.ipf provides
    1) a generic window hook function that monitors events, GenericWinHook(), and
    2) an installer function, InstallGenericWinHook(), that sets up an exterior panel (dubbed here the "event panel") to show all monitored events.

    - Works for any window that can receive events (Graphs, Tables, Layouts, Panels, Notebooks).
    - You can simply use the event panel to examine what really happens to your window while developing your own hook function.
    - You can also use the GenericWinHook() code as a starting point for own your hook function.

    Usage:

    Fiber Composite Designer

    Downloaded 368 times
    Average rating
    (0 votes)
    FiberCompositeDesigner

    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.

    #
    Syndicate content

    Back to top