Origin 8.0

Features

OriginScreenShot

Origin Project File (OPJ)

  • Store all your data, results, notes, meta data, graphs, layouts, and attached files in one convenient file
  • Child Window Types: Workbooks, graphs, matrix books, layout pages, notes windows
  • Organise child windows with Project Explorer
  • Use OPJ as template for graphing and data analysis operations that support Auto Update
  • Analysis results reported to results sheets and dockable Results History Log window. Results are saved with project.
  • Attach any file to an Origin project
  • Periodic backup of Origin Project files
  • Workbooks and Matrix Books

Workbooks and Matrix Books

  • Multiple sheets (multiple matrix objects in one sheet)
  • Discover trends in worksheet column data by enabling Sparklines
  • Insert (link to) or embed graphs/images in any cell. Embed notes windows in any cell.
  • Long name support for books, sheets, columns
  • Data Size: Workbook - sheets: 121, columns per sheet: 65.535, rows: 2 billion. Matrix - 90 million cells or less, depending on data type, 65,535 objects. Note: Memory limitations may prevent reaching these values.
  • Insert, Add, Delete, Rename, Duplicate, Move sheets
  • Drag and drop sheets between books or onto workspace to create a new book. Drag to resize column and row width/height. Drag and drop data selection onto graphs.
  • Flexible Formatting: Rich text support. Format cell/range: fonts, bold, italics, underline, colors, backgrounds, borders
  • Save formatting to a theme for use later
  • Data Fill: Drag fill handle to auto fill data (range extension/duplication supported)
  • Reserved cells for long name, units, comments, parameters, user-defined parameters, sparklines, and sampling rate with connection to plotting
  • Insert/delete rows/columns. Rename columns. Select, clear, delete, copy, paste columns/ranges/cells. Select non-adjacent columns/ranges/cells
  • Worksheet Themes: copy/paste worksheet formatting, save a collection of formatting elements as a theme. Apply. Set a system theme to automatically apply to any new workbook
  • Data Formats (Worksheet Columns) - Numeric, text, numeric/text, categorical, time (including IRIG), date, month, day of week, custom date formats.
  • Numeric Data Types (Worksheet Columns): Double(8), Real(4) (i.e. float), Short(2), Long(4), Char(1), Byte(1), Unsigned Short(2), Unsigned Long(4), Complex(16)
  • Numeric Data Types (Matrix Sheet): Double(8), Float(4) (i.e. real), Short(2), Intl(4) (long), Char(1), Complex(16)
  • Workbook Organizer shows file import info including variables extracted from header meta data, manually added Meta data
  • Matrix Organizer shows file import info
  • Workbook Properties, Column Properties dialogs
  • View X/Y values in column/row headings (matrix only)
  • Raster graphic image support (matrix only)

Data Manipulation

  • Set Column/Matrix Values: Apply mathematical transforms on columns. Add “before formula” scripts/declare range variables to simplify formula creation. Automatically update calculations (worksheet only).
  • Sort. Nested Sort (worksheet only)
  • Data Extraction (worksheet only) - by condition or grouping
  • Convert XYZ worksheet data to matrix using XYZ Gridding: Regular, Sparse, Random - Renka-Kline, Shepard, Thin Plate Spline, Kriging, 2D B-spline
  • Convert worksheet data directly to matrix
  • Convert matrix data to XYZ worksheet data
  • Convert matrix data directly to worksheet
  • Shrink. Expand (matrix only)
  • Transpose
  • Transpose Paste (worksheet only)
  • Find and Replace
  • Average multiple curves
  • Translate curves (vertical/horizontal)
  • Rotate, Flip Horizontal, Flip Vertical 

Importing Data/images

  • ASCII/Binary Import Wizard with visual feedback
  • Save import settings to import filter file for use later
  • Create import themes that include post-processing scripts
  • Extract file name/header variables using up to 3 methods
  • Import Formats:
    • ASCII (DAT, CSV, TXT)
    • Axon pCLAMP (ABF 1.8 & 2.0, DAT)
    • Binary
    • Comma Delimited (CSV)
    • Data Translation (DCF, HPF)
    • EarthProbe (EPA)
    • ETAS INCA (DAT, DF)
    • Microsoft Excel 97-2003 workbooks (xls)
    • imc Mess-Systeme GmbH - FAMOS (DAT, RAW)
    • Image (BMP, GIF, JPG, PCX, PNG, TGA, PSD, TIF, XPM, XWD, WMF)
    • Kaleidagraph (QDA)
    • JCAMP-DX (DX, DX1, JDX, JCM)
    • The MathWorks MATLAB (MAT)
    • Minitab (MTW, MPJ)
    • National Instruments DIAdem (DAT) and TDM
    • netCDF (NC)
    • Princeton Instruments (SPE)
    • SigmaPlot (JNB)
    • Sound (WAV)
    • Thermo (SPC, CGM)
  • Reimport files
  • Import data from a database using SQL. Graphically construct or type query. Save queries. Join tables.
  • Drag-and-drop import of data and images

Application Connectivity

Microsoft Office Integration

  • Import or directly open Excel 97-2003 workbooks (xls)
  • Drag-and-drop your Excel data into Origin graphs
  • Run Excel simultaneously

OLE-2 Server

  • Copy, paste/paste link Origin graphs into other applications
  • OLE In-place Activation to edit graphs in other applications

COM Server

  • Access Origin from other software using COM

LabVIEW MATLAB

  • Application-assisted LabVIEW import
  • Origin VIs for LabVIEW communication
  • Application-assisted Mathematica import
  • Application-assisted MATLAB import (2006b and earlier)

Graphs

2D Graphs

  • Line - 10 types
  • Scatter - 8 types
  • Line and Symbol - more than 6 types
  • Column/Bar - 8 types (also 3D)
  • Area - 7 types
  • Bubble/Color Mapped - 3 types
  • Multiple Panel - 5 types or create your own
  • Double-Y and Offset Axes plots
  • Pie (see also 3D)
  • Polar (r, theta)
  • Ternary Diagram
  • Smith
  • Chart
  • High Low Close
  • Vector - 2 types: XYXY and X, Y, Angle, Magnitude
  • Stacked Lines by Y Offsets with drag and drop curve
  • Waterfall
  • Function Graphs for plotting mathematical equations

Statistical Charts

  • Box and/or Column Scatter - 2 types
  • Rectangular Box or Diamond Box
  • Histogram, Stacked Histograms, and Histogram + Probabilities
  • Scatter Matrix (Linear fit, R2, confidence ellipse options)
  • QC charts
  • Optional Distribution Curves

3D Graphs

  • XYZ Scatter/Trajectory. Optional drop lines/projections
  • XYY Bars, Ribbons, Walls, and Waterfall
  • 3D Histogram
  • Color Map Surface with optional projected contour
  • Wire Frame and Wire Surface
  • Surface with constant slices in X or Y direction
  • Rotate above plots graphically by clicking and dragging
  • Pie 

Contour Graphs

  • Create Contour plot directly from XYZ data with triangulation
  • Polar Contour
  • Color Fill
  • Black and White with Lines and Labels
  • Gray Scale Map
  • Custom level formatting using color, contour lines and labels
  • Specify label prefix and/or suffix
  • Set label decimal points
  • Include color scale legend

Image Graphs

  • Image Graph
  • Image Profiles Plot
  • Image Line Profiles - See Signal Processing
  • Image Histogram
  • Import raster graphic images into matrices 
  • Select region of interest. Crop, copy, and create new

General Graphing Features

  • Single-click access to all built-in graph types
  • Plot and organise graphs using the Graph Template Library
  • Drag-and-drop data files into graph
  • Plot Setup dialog with quick plotting of multiple worksheets, common columns; Plot Excel workbook data directly from Plot Setup
  • Multiple instances of same data set in one layer
  • Edit many data plot properties using the Style toolbar
  • Edit all data plot properties using a Plot Details dialog
  • Custom color palettes and increment lists for grouped data
  • Create custom multi-panel plots. Merge graphs with preview.
  • Ultra-fast graph drawing
  • Long name support

Graph Themes

  • Copy/Paste graph formatting from one graph to another
  • Save a collection of formatting elements as a graph theme
  • Set System Theme for all graphs yet to be created

Data Plot Color

  • Separately set color for: page, axes, labels, symbols, lines, area or bar fill or patterns
  • Independent custom color support for all properties
  • Color-mapped or color-indexed symbol
  • Color stretching for grouped data plots
  • Apply built-in/user-defined color palettes
  • Categorical data support for symbol color
  • Color scale legends
  • RGB color settings

Data Plot Control

  • Offset grouped data plots by a constant, cumulative, automatically (by percentage) or individually
  • Drag and drop offset

Line Connection Types for Data Plots

  • Straight, B-Spline, Spline, Step (horizontal, vertical, center), Bezier, 2 Point Segment, 3 Point Segment
  • Customised line style sets for groups of data plots

Line Styles

  • Solid, dashed, dotted - 8 types
  • Customise dash and dot definitions (point values for widths)

Symbols

  • Symbol Gallery with over 100 built-in symbols
  • Create custom symbols from bitmaps
  • Categorical data support
  • Color-mapped, as well as indexed symbol color/shape/size - up to 8 dimensions
  • Custom symbol lists for grouped data plots
  • Individual symbol edit control, with display in legend

Error Bars

  • Display as % of data, standard deviation, or from a dataset
  • Asymmetric support
  • Specify X and/or Y direction
  • Control color, line width and cap width
  • Error bars can go up to or through symbols
  • Set as absolute or relative

Data Plot Labels

  • From dataset: Associate with data plot points, X, or Y axis
  • Graphically attach text labels to individual data points
  • Control color, font type, style, size, rotation, offset, background, and justification

Text Labels and Legends

  • All: In-place edit with Character Map access, TrueType fonts, bold, underline, italic, Greek, super/subscript or both, increase/decrease size, rotate, date/time stamp. Easily include header information from your data file.
  • Legends: Automatically (uses long name information from worksheet) or manually created. Automatically updates when data changes. Show data plots from one/all layers. Double-click symbol to edit data plot. Show custom individual data points.
  • Add symbol shapes with the Origin TrueType font

Axes

  • Technical Types: Linear, Log10, Probability, Probit, Reciprocal, Offset Reciprocal, Logit, Ln, Log2, Polar, Smith
  • Special Tick Mark Types: Draw from a column of values
  • Scale Options: Set rescale mode to normal, auto, or fixed from/to. Specify increment, # of major ticks, # of minor ticks, first tick. Reverse axis scales
  • Control color, line style, and thickness
  • Axis titles use long name and units from worksheet
  • Offset Axes - Multiple based on percent or axis position
  • Grid Lines: Control color, line style, thickness, and density of major and minor grid lines for X, Y, and Z axes
  • Axis Break: Define break region, break position along axis, scale type and increment before/after break
  • Frame Options: 2D or 3D Axis Graph Page
  • Display layer icons on visible axes for each layer
  • Add axis scrollbar

Managing Multiple Axes (Layers)

  • Up to 121 XY axes (layers) per page
  • Named layer support
  • Merge multiple graph pages; select graphs using Graph Browser
  • Arrange multiple layers
  • Create inset layers
  • Link axes; specify formula for relationship
  • Layer Management tool to configure the graph

Tick Labels

  • Basic Types: Numeric, Text from Dataset, Time (includes IRIG), Date, Month, Day of Week, Column Headings, Indexed from Dataset, Categorical (binned text data)
  • Special Types: Specify a user-defined formula or draw from a column of values
  • Control the direction (In, Out, Both, None) and length of major and minor tick marks for X, Y, and Z axes
  • Control color, font, size, number of decimal places, rotation, offset, display of first, last, and custom tick labels
  • Align, rotate, offset, show/hide
  • Include minor tick labels
  • Apply a divide by factor
  • Include a prefix and suffix
  • Include plus and minus signs

Table Annotations for Analysis Results

  • Copy/paste table from worksheet/results sheet to graph
  • Insert new table into graph
  • Paste link table cell values to source results sheet to automatically update values upon recalculation
  • Control formatting, styles

Drawing Tools

  • Lines: straight, polyline, freehand. Solid, dashed, dot. Begin/end arrow control.
  • Shapes: rectangles, ellipses, polygons, regions. Hollow, fill color, fill pattern
  • Resize/Rotate/Skew all lines/shapes

Object Edit Tools (including text labels)

  • Select, edit, cut, copy/paste, delete
  • Move, resize, rotate, skew, point-by-point edit
  • Align, send to front/back
  • Group/ungroup objects

X-Functions

  • Framework to create custom programs/tools that perform specific data processing tasks
  • Create/edit in the X-Functions dialog
  • Dialog is automatically created when making any X-Function
  • Integration with Code Builder for advanced edit/debug
  • Associate X-Functions with: menu items, OPJs
  • Execute X-Functions from LabTalk Script
  • Intellisense (auto-complete) support in Command Window
  • Share X-Functions using our File Exchange

Data Analysis

Data Exploration

  • Analyse multiple ranges of data
  • Interactively select multiple data ranges for analysis
  • Mask single points or ranges of data from analysis
  • Data/Mask selection can be restricted to active plot or expanded to all plots within selection window
  • Read data point coordinates, screen coordinates
  • Inspect data point values/distances on/between curves using dockable Data Information window and Cursor tool
  • Graphically attach data labels with pinned connecting lines to individual data points
  • Zoom in on any graph region. Zoom graph template. Launch separate graph with movable zoomed in region
  • Set a region of interest (ROI) on a matrix. Cut, copy, create new matrix.
  • Move individual data points graphically

Analysis Themes

  • Save the settings for an analysis routine to a theme for use later
  • Create multiple analysis themes per analysis routine
  • Access saved analysis themes from fly-out menus/script

On-Demand Update of Results

  • Quickly update the results of any previously run analysis operation if the parameters or source data change
  • Update them manually or automatically

Analysis Results

  • Add Results Sheets to same workbook as the source data. Embedded graphs combine to create Consolidated Report
  • Create separate reports per dataset for same analysis routine, or combine in one results sheet
  • Project Browser to select source workbook/worksheet in which to store results
  • Output custom report tables to results sheets from nearly every analysis routine (see Table Annotations for more)
  • Results reported to Results Log to establish analysis history
  • Customise results sheet table formatting and save as theme
  • Find X/Find Y/Find Z and out put with results

Fitting Function Organiser

  • Organise all fitting functions in an intuitive dialog. Equation preview. Sample curve preview.
  • Create and edit category names
  • Create and edit user-created fitting functions
  • Perform simulations

Mathematics

  • Simple math between datasets: =, +, -, x, ÷
  • 1D Interpolation/Extrapolation - Linear, Cubic Spline, B-Spline
  • Subtract reference data or straight line
  • Calculus: Differentiation, integration, differentiation using Savitzky-Golay smoothing
  • Inverse (matrix only)
  • Normalise

Linear and Polynomial Regression

  • Analyze Input Data independently (consolidated or separate reports) or concatenated
  • Weighted Fit
  • Linear Fit: Fix Intercept or slope for Linear.
  • Polynomial Fit: Order > 9
  • Generate result using same X values as the original data, uniform linear, or uniform log X values
  • Apparent Fit
  • Fit Parameters: Value, Standard Errors, LCL/UCL, t-Value, Prob>|t|, Cl Half-Width
  • Fit Statistics: Number of points, DOF, R value, Residual Sum of Squares, R-Square (COD), Adjusted R-Square, Root-MSE (SD), Norm of Residuals, ANOVA Table
  • Confidence bands. Prediction bands.

Multiple Linear Regression

  • Analyse Input Data: Independently (consolidated or separate reports), concatenated, or by taking the mean with standard error or mean with standard deviation
  • Fix intercept
  • Apparent Fit
  • Fit Parameters: Value, SE, Upper and Lower Confidence Levels for Parameters, t-Value, Prob>|t|, Cl Half-Width
  • Fit Statistics: Number of Points, Degrees of Freedom, R Value, Residual Sum of Squares, R-Square (COD), Adjusted R-Square, Root-MSE (SD), Norm of Residuals, ANOVA table

Nonlinear Curve Fitting

  • 2D Fitting
  • Replicate Data Fitting - Fits all data, not an average - then offers average curve with SE or SD for visual representation
  • Multiple Peak Fitting
  • Global Fitting
  • Perform simulations
  • Nearly 200 built-in fitting functions. Create. Save. Share.
  • Fit using the Levenberg-Marquardt method
  • Built-in fitting routines for Exponential Growth and Decay, single/multiple peak Gaussian/Lorentzian, and Dose Response (Boltzmann, Logistic, Hill)
  • Analyse Input Data independently (consolidated or separate reports) or concatenated
  • Apply Weighting - 13 different methods including several iteratively reweighted least squares methods
  • Set lower/upper bounds for fitting parameters
  • Apply custom linear constraints
  • Control total iterations. tolerance, derivative delta
  • Automatic parameter initialization
  • Ability to define derived parameters that use fitting function variables in calculations
  • Parameter Results: Parameter value estimation, standard errors, LCL/UCL, Cl Half-Width
  • Fit Statistics: Number of points, DOF, reduced Chi-square, R, RSS, R^2 (COD), Adjusted R^2, Root-MSE (SD)
  • Generate fit curves using same X/Y values as the original data, uniform linear, or uniform log X/Y values
  • Confidence/prediction bands

Signal Processing

  • FFT/IFFT
  • Correlation
  • Convolution and deconvolution
  • FFT Filter: Low Pass, High Pass, Band Pass, Band Block, Noise Threshold
  • Smoothing: Savitzky-Golay smoothing. Large asymmetric windowing, Adjacent Averaging (running average), FFT filter smoothing, Median Filter
  • Image Profiling: Simple Line Profiling: Horizontal, Vertical, Straight Line

Spectroscopy

  • Find positive and negative peaks
  • Fit positive and negative peaks
  • Automatic baseline detection define your own baseline using a formula or existing dataset
  • Peak labels, center and base markers
  • Integration from baseline (entire curve or by peak)

Statistics

Descriptive Statistics

  • Column and row statistics
  • Analyse input data independently (consolidated or separate reports) or combined
  • Support for grouping and weighting with row/column statistics and many other statistical analyses
  • Moments: N total, N missing, Sum, Mean, Mode, Geometric Mean, Geometric SD, Lower CL of the Mean, Upper CL of the Mean, Standard Deviation (SD), SD*2, SD*3, Standard Error of Mean, Variance, Coefficient of Variation, Skewness, Kurtosis, Mean Absolute Deviation, Uncorrected Sum of Squares, Corrected Sum of Squares, Sum of Weights
  • Quantiles: Minimum, Index of Minimum, 1st Quantile (Q1), Median, 3rd Quantile (Q3), Maximum, Index of Maximum, Interquartiles Range (IQR = Q3 - Q1), Range (Maximum - Minimum), Custom Percentile(s)
  • Extreme Values
  • Variance Divisor of Moment: DF, N, WDF, WS, WVR
  • Interpolation of Quantiles: Weighted Average Left, Weighted Average Right, Nearest Neighbor, Empirical Distribution (None), Empirical Distribution with Average, Tukey Hinges
  • Frequency Count
  • 2D Binning
  • Normality Tests: Shapiro-Wilk

Parametric Hypothesis Tests

  • One and Two Sample t-tests
  • Paired Sample t-test

ANOVA

  • One-way and Two-way ANOVA
  • Indexed or raw data
  • Means Comparison Tests: Bonferroni, Scheffe, Tukey
  • Tests for Equal Variance: Levene, Levene Square, Brown Forsythe
  • Power Analysis

Image Processing and Analysis

  • Select region of interest: cut, copy, create new matrix
  • Color Adjustments: Intensity (Brightness, Contrast, Gamma), Color (Hue, Invert, Saturation, Color Balance)
  • Geometric Transforms: Rotate, Flip (H/V), Shear, Auto Trim, Crop, Resize, Offset
  • Spatial Filters: Blur (Average, Gaussian), Noise (Add Noise, Median), Sharpen (Sharpen, Unsharp Mask), Edge Detect, User Filter

Exporting and Publishing

Exporting and Printing Graphs/Layout Pages

  • Layout page to show multiple graphs, worksheets, matrices
  • Export dialog with theme support and precise width/height measurement control
  • Export graphs/layout pages as AI, BMP, CGM, DXF, EMF, EPS, JPG, PCT, PCX, PDF, PNG, PowerPoint (PPT), PSD, TGA, TIF, WMF, XPM, XWD
  • Control export size, resolution and more by file format
  • Copy graphs/layout pages to clipboard; paste into other applications
  • Exchange information between Origin and other applications
  • Paste link using Origin as OLE 2 server
  • Printing: Print Preview. Print active graph, selected graphs, all open graphs, all graphs in the project. Print to PostScript file. Print Preview. Batch printing. Large dimension printing

Export and Printing Data

  • Export Worksheet/Matrix: To ASCII file. Selected region. Include headers (worksheet)/XY coordinates(matrix). Choose separator. To PDF: (worksheets and results). Export Matrix: To Image.
  • Printing: Print entire worksheet/matrix sheet or a selected range. Print to PostScript file. Print preview. Batch printing.
  • Layout page to show multiple graphs, worksheets, matrices

Sharing Files with Colleagues

  • Pack selected files into one compressed file for sharing. Automatic installation/uninstallation of files.
  • Export your toolbar and floating window configuration to a file

Scripting

LabTalk

  • Continued LabTalk support with Access to all basic math functions, built-in analysis routines, x-functions, and more.
  • LabTalk Variable Viewer
  • Execute script files easier with DOS-like working directory concept. Ability to predefine working directory paths
  • Define variables under three classes/levels: Project, Session, & Local variables
  • Variable types: Integer, Double, Constant, Range, String, Dataset, Function, Tree
  • Range notation improvements for flexible data access: Easy increment and repeat: New “:” operator and “end” keyword.

Command Window

  • Execute LabTalk commands
  • Build custom routines line by line. Save to script (OGS) file.
  • History Log. Execute previously executed commands.
  • Roll back support to utilize previously executed commands
  • Intellisense (auto complete) for X-Functions, and commands for searching and listing X-Functions, as well as viewing X-Function Help
  • Launch attached to any workbook/matrix book

Development Environment

Origin C Programming

  • C compiler with nearly complete ANSI C language syntax
  • Supports a subset of C++ features including user-defined, internal and DLL-extended classes
  • Includes entire NAG
  • Mark VII function libraries
  • Integrated development environment with color-coded editing and debugging
  • Automation Server support

Custom Interfaces

General

  • Use commands to create dialog boxes, open new windows
  • Create toolbar buttons to carry out your own operations
  • Modify menus and define new menu commands
Rate this page
Comment