# Compare Origin and OriginPro

**Introduction**

OriginPro includes all of the features available in Origin. In addition OriginPro provides advanced analysis tools and Apps. The following tables summarize the key benefits of OriginPro by feature areas.

For a broad overview of the features in both products, please visit our Origin product page.

This information is also available as a PDF file.

**Comparison of Origin and OriginPro**

Not all features are shown in the following tables. If you don't see a feature listed here, you can assume that it exists in both regular Origin and OriginPro.

## Curve Fitting

Curve Fitting | Origin | OriginPro | |
---|---|---|---|

## Linear and Polynomial Fitting | |||

Linear Regression | ✓ | ✓ | |

Linear Fit with X Error | ✓ | ||

Confidence Ellipse for Linear Fit | ✓ | ✓ | |

Polynomial Regression | ✓ | ✓ | |

Multiple Linear Regression | ✓ | ✓ | |

Partial Leverage Plots in Multiple Regression | ✓ | ✓ | |

Residual Analysis | ✓ | ✓ | |

## Nonlinear Fitting | |||

Fitting Multiple Datasets | ✓ | ✓ | |

Built-in Fitting Function and User-Defined Fitting Function | ✓ | ✓ | |

Parameter Initialization and Derived Parameter Definition | ✓ | ✓ | |

Bounds and Constraints | ✓ | ✓ | |

Weighted Fitting | ✓ | ✓ | |

Fitting with Y Error | ✓ | ✓ | |

Fitting with X and Y Errors (Orthogonal Regression) | ✓ | ||

Global Fit with Parameter Sharing | ✓ | ✓ | |

Fitting Replica Data | ✓ | ✓ | |

Residual Analysis | ✓ | ✓ | |

Fitting with Implicit Functions (Orthogonal Distance Regression) | ✓ | ||

Fitting Comparison | ✓ | ||

Fit and Rank Multiple Models | ✓ | ||

Surface Fitting | ✓ |

## Peak Analysis

Peak Analysis | Origin | OriginPro | |
---|---|---|---|

Peak Analysis | |||

Baseline Detection | ✓ | ✓ | |

Baseline Subtraction | ✓ | ✓ | |

Peak Finding | ✓ | ✓ | |

Peak Integration | ✓ | ✓ | |

Peak Fitting | ✓ | ||

Fit Baseline with Peaks | ✓ | ||

Fit Individual Peaks with Different Fitting Functions | ✓ | ||

Batch Peak Analysis | ✓ |

## Statistics

## Signal Analysis

Signal Analysis | Origin | OriginPro | |
---|---|---|---|

## Smoothing and Filtering | |||

Smoothing using Savitzky-Golay Filter, Adjacent Averaging, FFT Filter, Percentile Filter | ✓ | ✓ | |

FFT Filters: Low Pass, Low Pass Parabolic, High Pass, Band Pass, Band Block, and Threshold | ✓ | ✓ | |

IIR Filter Design | ✓ | ||

## Fast Fourier Transform (FFT) |
FFT with Basic Options | ✓ | ✓ |

2D FFT and 2D IFFT Basic Filtering | ✓ | ||

Short-Time Fourier Transform (STFT) | ✓ | ||

## Wavelet Analysis | |||

Discrete Wavelet Transform (DWT) and Inverse Discrete Wavelet Transform (IDWT) | ✓ | ||

Wavelet Smoothing | ✓ | ||

Wavelet DeNoising | ✓ | ||

Continuous Wavelet Transform (CWT) | ✓ | ||

Evaluation of Continuous Wavelet Function | ✓ | ||

## Others | |||

Convolution and Deconvolution | ✓ | ✓ | |

Coherence | ✓ | ||

1D Correlation | ✓ | ✓ | |

2D Correlation | ✓ | ||

Hilbert Transform | ✓ | ||

Signal Envelope | ✓ | ||

Signal Decimation | ✓ | ||

Rise and Fall Time Analysis | ✓ |

## Mathematics

Mathematics | Origin | OriginPro | |
---|---|---|---|

## Simple Mathematics Operations | |||

Simple Mathematics Operations on or Between Datasets | ✓ | ✓ | |

Average Multiple Curves | ✓ | ✓ | |

Set Cell, Column or Matrix Values by Using Mathematics Operations | ✓ | ✓ | |

Normalization | ✓ | ✓ | |

## Interpolation and Extrapolation | |||

1D Interpolation and Extrapolation | ✓ | ✓ | |

Interpolation and Extrapolation of Y From X | ✓ | ✓ | |

Trace Interpolation on XY Data | ✓ | ✓ | |

Trace Interpolation on XYZ Data | ✓ | ✓ | |

2D Interpolation and Extrapolation | ✓ | ✓ | |

3D Interpolation | ✓ | ✓ | |

## Differentiation and Integration |
Numerical Differentiation | ✓ | ✓ |

1D Numerical Integration | ✓ | ✓ | |

2D Volume Integration | ✓ | ||

## Area Calculation |
Polygon Area | ✓ | ✓ |

XYZ Surface Area | ✓ | ||

Matrix Surface Area | ✓ | ||

## Others |
Inverse of a Matrix | ✓ | ✓ |

## Gadget

Gadget | Origin | OriginPro | |
---|---|---|---|

Gadget | |||

Surface Integration Gadget | ✓ | ||

Global Vertical Cursor Gadget Across Graphs | ✓ | ✓ | |

Intersect Gadget | ✓ | ✓ | |

Quick Sigmoidal Fit Gadget | ✓ | ✓ | |

Cluster Gadget | ✓ | ||

Quick Peaks Gadget | ✓ | ✓ | |

Differentiate and Interpolate Gadget | ✓ | ✓ | |

Quick Fit Gadget | ✓ | ✓ | |

Rise Time Gadget | ✓ | ||

Integrate, FFT and Statistics Gadget | ✓ | ✓ |

## Apps

Note: New Apps are released frequently. Please visit originlab.com/Apps for the most up-to-date list.

Note: If you don't see features listed here, it means they exist in both regular and Pro