Packages: File Input/Output
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.
CCP4/MAR345 image plate file loader
Last changed: 1 year 47 weeks ago
File loader for CCP4 compressed files, such as used by the MAR345 image plate.
Because of licensing restrictions imposed by Daresbury Laboratory, it is impossible to supply this XOP in either binary form or with all the necessary source code.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.05.x-2.0-1 | 2008-Apr-16 | Recommended for Igor 5.05.x and above | Help | |
easyHttp
Last changed: 16 weeks 27 min ago
A XOP for web browsing URL/URI's. This could take the form of http://, https://, ftp://, file://, sftp://, scp:// connections. The operation directs output either to a string variable, or to File. A threadsafe operation is available.
Uses the Curl library.
Use it for downloading webpages, ftp, etc.
The universal binary for OSX does NOT have support for SFTP, SCP. There is separate, Intel only, XOP included which can use SFTP and SCP.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.00.x-1.x-dev | 2009-Nov-21 | Development snapshot for Igor 5.00.x and above | Help | |
Igor Root Bridge
Last changed: 2 years 7 weeks ago
ROOT ( http://root.cern.ch/) is the most popular analysis/display package used in High Energy Physics. It uses a complex binary format to store data. This project links an Igor XOP to the ROOT libraries (which must also be installed) to allow import of the most commonly used data objects: 1- and 2-D histograms and 1- and 2-D profiles.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-00.01.00-alpha | 2008-Jan-19 | Recommended for Igor 6.03.x and above | Help | |
IR File Loaders
Last changed: 2 years 21 weeks ago
IR File Loaders is a package of Igor procedures that read many of the binary file formats that are produced by commercial FTIRs. The best tested of these are the Nicolet file readers. You also need the file New jdx loader.ipf, which is included in the zipped file. Place both the unzipped .ipf files in your User Procedures directory.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.00.x-2.2.1 | 2007-Oct-17 | Recommended for Igor 5.00.x and above | Help | |
LSM (Zeiss) Image Reader
Last changed: 1 year 43 weeks ago
The LSMreader project is designed to open and read *.lsm files created by Zeiss LSM laser scanning confocal microscopes. Images are stored as Igor 2D or 3D (stacks) waves. Meta data are stored in strings or text waves. A subset of the meta data can be optionally stored as a wave note with each image. Individual parameters in the wave note can be extracted using the Igor functions StringByKey and NumberByKey.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.00.x-0.25.0 | 2008-May-11 | Recommended for Igor 6.00.x and above | Help | |
multiopenfiles - An operation that presents the user with a dialogue to select multiple files
Last changed: 16 weeks 1 hour ago
In Igor Pro 6.1 or later, Igor supports getting multiple files using an Open File dialog. See the "Displaying an Open File Dialog" topic in Igor's Programming help file. The MultiOpenFiles project was created before Igor had this capability.
This project uses an XOP to present the user with a native open file dialogue, that the user can select multiple files in. The XOP outputs the string S_filename on success, and sets V_flag==0. S_filename is populated with a semi-colon separated list of filenames. It does not open the files
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.05.x-1.x-dev | 2009-Nov-21 | Development snapshot for Igor 5.05.x and above | Help | |
Multiple file loader front end
Last changed: 1 year 46 weeks ago
A small panel is presented to the user for loading multiple files into an Igor experiment. This panel gives the user the ability to navigate to the disk folder containing files to load. A listbox is then updated to show a list of files in that folder. The shift key can be used to define contiguous groups of files and the control key (Win) or command key (Mac) can be used to select and deselect individual files in the listbox. Finally a button "GetFiles" is used to end file selection and initiate further code exection. The panel code stores its waves in its own subfolder.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.00.x-1.2 | 2008-Apr-21 | Recommended for Igor 5.00.x and above | Help | |
NeuralynxLoader
Last changed: 1 year 4 weeks ago
NeuralynxLoader loads individual Neuralynx files or entire folders containing Neuralynx files into Igor. At present, it supports only the continuously sampled data files.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.10.x-4.x-dev | 2009-Feb-10 | Development snapshot for Igor 6.10.x and above | Help | |
| IGOR.6.00.x-1.0.x-dev | 2007-Nov-17 | Development snapshot for Igor 6.00.x and above | Help | |
NeuroShare File Loader
Last changed: 2 days 7 hours ago
The NeuroShare XOP is an XOP for loading files from vendors that comply with the NeuroShare API standard (neuroshare.org). This version of NeuroShare requires Igor Pro 5.00 or later.
The NeuroShare XOP adds the following to Igor:
A menu item in the Load Waves submenu (not yet implemented).
Two command line operations.
This help file.
Help in the Igor Help Browser Command Help pane.
LoadNSData behaves much like Igor's built in LoadData operation except that it loads files via NeuroShare compliant APIs.
Filter provides basic digital filtering.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.00.x-1.1 | 2010-Mar-10 | Recommended for Igor 5.00.x and above | Help | |
SFL: All Core Packages
Last changed: 45 weeks 2 days ago
Overview
This package provides two core packages developed under the STANDARDIZED FILE LOADERS (SFL) line: the structure + functions package and the input panel package. It also includes two file loaders: XML and Delimited Text.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.x-dev | 2009-Apr-29 | Development snapshot for Igor 6.03.x and above | Help | |
SFL: CorrWare
Last changed: 1 year 33 weeks ago
Overview
This is a STANDARDIZED FILE LOADER for the Corr Ware electrochemistry data format.
Features
This will process the three E, i, and t waves in a CorrWare file in one of three ways:
- E(t) - kills the i wave, scales the E based on t, then kills the t wave
- i(t) - kills the E wave, scales the i based on t, then kills the t wave
- i(E)/t - scales the E and i waves based on t, kills the t wave, then links the i wave to the E wave
The header for the file is stored in a string variable.
Distributions Notes
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.1 | 2008-Jul-21 | Recommended for Igor 6.03.x and above | Help | |
SFL: Delimited Text
Last changed: 1 year 35 weeks ago
This is a STANDARDIZED FILE LOADER to read delimited text files.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.2 | 2008-Jul-07 | Recommended for Igor 6.03.x and above | Help | |
SFL: Input Panel
Last changed: 1 year 35 weeks ago
This provides a panel to use for any type of STANDARDIZED FILE LOADER.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-2.0 | 2008-Jul-07 | Recommended for Igor 6.03.x and above | Help | |
SFL: IR Data
Last changed: 1 year 33 weeks ago
Overview
This package provides STANDARDIZED FILE LOADERS for IR data.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.0 | 2008-Jul-08 | Recommended for Igor 6.03.x and above | Help | |
SFL: Mini-Soft
Last changed: 1 year 32 weeks ago
Overview
This package provides a STANDARDIZED FILE LOADER for Mini-Soft files.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.0 | 2008-Jul-21 | Recommended for Igor 6.03.x and above | Help | |
SFL: SpectraMax files
Last changed: 39 weeks 19 hours ago
This is a STANDARDIZED FILE LOADER to load SpectraMax files.
Features
This loader will read .L00 files recorded with Jobin-Yvon's SpectraMax software Version 1.1d directly into waves and name the waves according to the file structure. If e.g. the loader finds two spectra à three regions in a particular file, six waves will be created whereas the last wave gets the name filename_Sp2_Re3. Manual renaming is also provided. SpectraMax files that contain data blocks are not supported.
Processing modes
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-3.x-dev | 2009-Jun-12 | Development snapshot for Igor 6.03.x and above | Help | |
SFL: Structure and Functions
Last changed: 1 year 32 weeks ago
This provides the structure and functions that are the core to developing a STANDARDIZED FILE LOADER.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-2.0 | 2008-Jul-08 | Recommended for Igor 6.03.x and above | Help | |
SFL: XML
Last changed: 45 weeks 2 days ago
This is a STANDARDIZED FILE LOADER for reading XML data-type file into Igor Pro according to rules in a user-generated XSL file.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.6.03.x-1.3 | 2009-Apr-29 | Recommended for Igor 6.03.x and above | Help | |
Slideshow
Last changed: 1 year 38 weeks 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 | |
Touchstone File Loader
Last changed: 2 years 16 weeks ago
Touchstone is a file format for storing n-port parameter data such as is used in radio frequency engineering. Touchstone was originally defined by Agilent Corporation. As of this writing, a draft Touchstone specification can be found at:
This Touchstone file loader is implemented by the "Load Touchstone File.ipf" Igor procedure file. This procedure file can load data from a single Touchstone file or from all Touchstone files in a particular directory on disk.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.00.x-1.0.x-dev | 2007-Nov-17 | Development snapshot for Igor 5.00.x and above | Help | |
XMLutils - XOP to facilitate working with XML files
Last changed: 16 weeks 2 days ago
An external XOP designed to facilitate working with XML files. Based on the libxml2 library by Daniel Veillard, released through the MIT licence for libxml2
Win32 and Mac Universal binaries are available
XMLopenfile - open an XML file
XMLsavefile - save a modified XML file
XMLclosefile - close (and save?) an XML file
XMLelemlist - List all ELEMENT_NODES in XML document
XMLdocDump - Dump the entire XML file to IGOR history
XMLlistXPath - get the nodes that match a specific XPath
XMLstrfmXPath - get content from nodeset selected by an XPath and return it as a string
| Version | Date | Links | Status | |
|---|---|---|---|---|
| IGOR.5.04.x-1.x-dev | 2009-Nov-18 | Development snapshot for Igor 5.04.x and above | Help | |
