Sommario
Introduzione

Caratteristiche generali di IGOR Pro

Le nuove caratteristiche di IGOR Pro 5

Altre Informazioni
Requisiti di Sistema

Prodotti Correlati

Altri programmi di Statistica

Guida all'acquisto

IGOR Pro 5.0

Introduzione

IGOR Pro is an interactive environment for experimentation with scientific and engineering data and for the production of publication-quality graphs and page layouts.

IGOR Pro produces journal-quality scientific graphs.
IGOR Pro handles large data sets very quickly.
IGOR Pro includes a wide range of capabilities for analysis and graphing.
IGOR Pro has special support for time-series or other evenly-spaced data.
IGOR Pro imports data in many formats, and acquires data from GPIB and the serial port.
IGOR Pro is completely programmable via a built-in programming environment, and can be extended by external code (XOPs) written in C.
IGOR Pro doesn't require any programming; most functionality is available using standard menus, dialogs, and the mouse.
IGOR Pro runs on Macintosh and Windows computers, and IGOR's data files are cross-platform compatible.

IGOR Pro can display multiple data sets of any length in any number of graphs and tables. IGOR is very fast and excels at handling large data sets (more than 100,000 points, for example). String data and numeric data in 8 internal formats and up to four dimensions are supported.

In graphs, each curve has its own color, line size, and style. Line color, marker size, and marker shape (or marker text) for each point on a curve can be set by values in another data set. Any number of curves, axes, annotations, contour curves, pictures, or images may be displayed in a graph. Category plots and error bars are fully supported. It is easy to zoom in and pan around a graph. Graphs have cursors for reading out coordinates of individual data points.

Page layout windows present graphs, tables, text annotation, and pictures. Fonts, type sizes, and styles can be mixed in axis labels and annotations.

IGOR Pro can import data from a wide variety of formats, including text, general binary, Excel, JCAMP, and MatLab data files. IGOR supports import and export of many graphics file formats via QuickTime.

IGOR's Data Browser lets you organize you data efficiently in much the same way that you organize files in a hierarchy of folders on your hard drive. With the browser you can navigate through the different levels of data folders, examine values of variables, strings and waves, and load data objects from other Igor experiments.

Drawing tools can be used add callouts to your graphs (using screen or data coordinates) and to page layouts.

Analysis capabilities include: Fourier, wavelet, and Hough transforms; linear and non-linear curve fitting to built-in or user-defined functions with unlimited independent variables; differentiation, integration, and ordinary differential equations; convolution; correlation; histograms; smoothing; mathematical expression evaluation; matrix operations featuring many LAPACK routines; signal measurement; contouring of sparse or matrix data; and false-color displays.

IGOR Pro includes a powerful suite of image analysis operations for image filtering, manipulation, and quantification.

The built-in Notebook editor is a full-featured word processor that you can use to combine text and graphics. IGOR Pro graphics in notebooks can be set to dynamically update, and Mac OS Publish and Subscribe is supported.

IGOR Pro includes a powerful and full-featured structured programming language that you can use for automation of data import, file I/O, analysis, data acquisition, graphing, drawing, printing, and just about anything you can think of. You can add menus to the program and create control panels containing buttons, checkboxes, popup menus, and other controls to set parameters or display results.

IGOR Pro aids you in your programming tasks with syntax coloring and a symbolic debugger that will help you efficiently troubleshoot your code.

IGOR Pro ships with many examples illustrating (among other things) peak fitting, signal processing, data acquisition, test automation, and graphing techniques.

IGOR Pro's comprehensive manual is provided in Adobe® Acrobat PDF format. The online documentation is fully searchable and contains numerous hot-linked cross references so you can quickly find the information you need.

XOPs supplied with IGOR Pro extend its capabilities to surface plots and slicing of 3D data, for data import, serial port and GPIB (IEEE 488) communications, sound input and output, and lots more!

In addition to XOPs supplied by WaveMetrics, IGOR Pro users can create their own XOPs with the optional IGOR XOP Toolkit.

With the optional NIDAQ Tools, IGOR Pro can also directly acquire analog and digital signals from most National Instruments "multifunction" data acquisition boards, including the PCI-MI016XE-50 and PCI-1200 series.

top

Software chimica
Programma chimica
Caratteristiche generali di IGOR Pro

IGOR Pro is an interactive environment for experimentation with scientific and engineering data and for the production of publication-quality graphs and page layouts.

Graphics Speed
Dramatically faster than competing programs
Graphs refresh almost instantly
Special support for real-time data

Graphics Flexibility
Unlimited number of curves and axes on a graph
Unlimited number of graphs
Precise control of graph features
Customizable dashed lines
Full support for error bars
Text markers and 45 built-in marker symbols
72 fill patterns, positive and negative fills, and fill between curves
Display of date and time data in a wide variety of formats
Fully customizable axes, reciprocal axes
Text annotations with subscripts, superscripts, font and style changes
High-resolution drawing tools

Graphics Quality
True publication quality
High resolution printing
Exports high-resolution graphics formats including EPS

Curve Fitting
Linear and nonlinear least-squares
Automatic calculation and display of residuals
Confidence and prediction bands
Multivariate curve fitting
Fitting with constraints
Hold parameters in all fits
Global analysis
Arbitrarily complex user-defined fitting functions
Select arbitrary data subsets

Analysis Capability
Descriptive statistics, area under a curve
Searching, including peak and level detection
Multi-dimensional mixed-radix FFT, wavelet, Hough transforms
Integration and differentiation
Integrate ordinary differential equations
Root finding
Optimization
Smoothing, convolution, correlation
Matrix math
Histograms
Sorting
Waveform math manipulates entire array

Data Formats
Millions of data points; up to four dimensions
Two floating-point and six integer formats, strings
Special support for waveform (equally-spaced) data
Import text, binary, Excel, and many other file types
Supports cross-platform PNG format
Numerous graphic file types imported and exported via QuickTime

Advanced Features
Contour, image, category and layer plots
Image analysis
Capture images from a live video display
Color, marker size, marker as function of a third data set
Gizmo OpenGL visualization tool
3D surface plotter
Volumetric graphical slicer
Hierarchical data organization using data folders
Internet support -- Save as HTML, do FTP transfers, or call a WWW browser
Create QuickTime movies

Programmability
Complete built-in structured programming language
Symbolic debugger
User-definable math and string functions
All aspects of IGOR Pro can be programmed
Controllable by external scripting systems
Syntax coloring in procedures
Search across multiple files

Customization
Add your own menus
Define control panels with buttons, inputs, outputs
Create custom help for other users

Extensible
Supports external code modules
Many drop-in code modules supplied
Write your own external code modules in C with optional XOP Toolkit

Mac OS Features
Scriptable via Apple Events
Publish & Subscribe

Windows 95/NT 4 Features
Extensive context-sensitive help
Status line help and tool tips
Supports DDE communications

top

 

Le nuove caratteristiche di IGOR Pro 5

Following are some highlights (and it's still long!) of the many new features we have added to IGOR Pro:

User Interface
Dialogs have been revamped, many are now resizable and you can now select waves from different data folders. Many analysis dialogs are more powerful and offer graphing and destination options. Contextual menus (control-click on Mac, right-click on Windows) have been greatly enhanced. It is now easier to work with actual size graphs that are very small or very large.

Graphing Improvements
Many additional color tables have been added along with six new markers. Individual traces can be plotted vertically or horizontally. You can graph individual rows or columns of a matrix or other data subranges. You can create axes dependent on other axes or on a hook function. In addition to placing Tags on traces and images, you can now place a Tag on an axis and axis Tags can be used as multi-line axis labels. Tick marks can be a different color than their axis and markers can have different outline and fill colors. The marker fill color and marker stroke colors can now be different. The default font and marker sizes can now be dependent on a specified percentage of the graph size and you can now specify relative font sizes in annotations. You can more easily create inset plots using subwindow embedding. Tables and control panels can be embedded in graphs. Create complex 3D plots with all the power of OpenGL.

Drawing Improvements
You can now draw Bezier curves and circular arcs.

Page Layout Improvements
Graphs and tables can be embedded in Page Layouts and manipulated just as if they were freestanding graph or table windows. Graph objects can be converted to embedded graphs (and vise versa) using a contextual menu. Subgraphs can be easily aligned using guides.

Table Improvements
Tables now support Find and Replace for cell values. Tables can be embedded in graph, page layout and panel windows.

Graphics Import Improvements
You can now import JPEG and TIFF graphics files and use them as cross-platform images just like the PNG format. You can also import EPS files and use them in graphics that will be exported in EPS format or will be printed on a PostScript printer. EPS graphics are cross-platform.

Graphics Export Improvements
EPS (Encapsulated PostScript) export now uses better methods for patterned fills and images. Graphics destined for EPS export can now include imported EPS pictures and even non-EPS pictures. You can now specify CMYK color for EPS and TIFF export. You can now specify an explicit resolution for bitmap export types.

Curve Fitting:
User fit functions are no longer called to calculate derivatives for held coefficients. The multi-peak fitting package supports new peak functions and provides an output table.

Analysis Improvements
Differentiate and Integrate are now multi-dimensional aware, can accept integer waves, can accept an x-wave, can specify an optional destination (rather than just overwrite) and provides a choice of algorithms. FFT and IFFT can specify a destination wave. FFT has many other new options making it easier to display magnitude and phase. Optimize can now use simulated annealing. WaveStats has new options for complex data and for fast min/max calculation. IntegrateODE now offers a method for stiff systems.

New Analysis Features
New operations and functions including PCA (Principal Component Analysis), Integrate1D (numerical integration of user functions), DWT and CWT (Discrete and Continuous Wavelet Transforms), KMeans (for cluster analysis), MatrixInverse (direct and pseudo matrix inverse), MatrixCorr (correlation, covariance and degree of correlation) and many more. Many special functions are now built-in (SpecialFuncs XOP no longer needed.)

Image Processing Improvements
Many new features added to ImageTransform such as Shading, matchPlanes, stackImages and averageImage. ImageInterpolate has new Spline, Kriging and Voroni interpolation methods. New ImageRegistration operation. Many formerly 2D operations such as ImageAnalyzeParticles and MatrixFilter have been extended to 3D.

New Data Manipulation Features
New Reverse, Concatenate and Extract operations. New waveTransform operation speeds up simple operations on waves. New MatrixOP operation simplifies and speeds up matrix expressions.

Data Browser Improvements
New Save Copy button to save waves, variables, strings and data folders copy as an IGOR experiment file. New mode that displays the histogram of a wave in the plot pane. Improved navigation.

Data Import And Export Improvements
New SaveData operation saves waves, variables and data folders to a file or folder. Individual Graphs and Tables along with their data can now be saved and reloaded. You can now merge Igor experiments.

Help System Improvements
The Help Topics tab of the Help Browser now has a "Sort Topics" checkbox.

General Programming Improvements
You can now define keyboard equivalent keystrokes for user-defined menus that include function keys, and the shift and option/Alt keys. It is now possible to create a user-defined menu item which does not store any text in the history area when executed. Window hook functions have been improved and built-in Igor menus can be intercepted. Some WaveMetrics-supplied external operations can now be invoked directly from a user function without using the Execute operation. The Debugger can now view and change wave values and structures and has a new Expressions Evaluator. Arbitrary (including binary) data can be associated with windows and controls.

Programming Language Improvements
You can now define user functions with optional parameters. In user functions, you can now better handle exceptions such as aborts and errors using the new try-catch-endtry flow control construct. You can now define named image pictures in procedure files. You can now use statically defined Functions and Pictures in inherently global objects such as control panels. You can now define structures for use in user functions.

File-handling Improvements
New operations and functions copy, move, and delete files and folders, get and set information about files and folders, and parse file and folder path strings.

Control Improvements
You may now reserve room for controls on all four sides of a graph, not just the top. The various control-specific dialogs have been replaced by a Control Properties Dialog and contextual menus ease control creation. Button controls can be colorized and can use custom pictures. Checkbox controls can use custom pictures and the new CustomControl can be fully defined by user-written functions. The title text for Buttons, CustomControls and CheckBoxes can be multi-line and use the same escape sequences for fancy text as annotations. Control procs (as set by the proc keyword) can now be (optionally) written using a new style using a more efficient method utilizing structures. The ListBox
control provides new shift selection modes. Graphs and Tables can now be used as sub-windows in Panel windows and Panels can now be used as sub-windows in Graph windows.

Miscellaneous Improvements
On Windows, Igor can now act as an Automation Server. The Pictures dialog can now place a copy of a picture in a formatted notebook. Each user account on a Windows machine will have a separate preferences file (this has always been the case on Macintosh.) The Print command no longer complains about strings that are too long and can print entire waves and structures. You can now lock a wave to prevent its being modified, moved or deleted.

XOP Toolkit Improvements
The process for creating an external operation has been simplified. It is now possible to create external operations that can be compiled into user functions. An external function can now have pass-by-reference parameters as well as the normal pass-by-value parameters. An XOP can now call a user function or an external function. On Mac OS X, you can now create a Mach-O XOP.

top

Requisiti di Sistema
Win

IGOR Pro 5 runs under Windows 98, 2000, ME, and XP.

Mac

IGOR Pro 5 runs under Mac OS 9.1 or later (with CarbonLib 1.6 or later), or Mac OS X 10.2 or later.





Consulta i prodotti che possono aiutarti ad utilizzare al meglio IGOR Pro 5.0.

Prodotti Correlati

Pro Fortran 8