Origin 2018b Features

Analysis

Smooth 3D data.

Allow importing data directly into embedded matrix in worksheet during batch processing

Batch Plot dialog now combines options for Book, Sheet and Column into one dialog

Better hint indication when run Pro-only features in Regular version

Batch processing with multiple Origin instances.

Fitting: Accuracy of p-value improved in nonlinear fit results

Fitting: Standard error on derived parameters included in the parameter Summary table

Fitting: Implicit Function supports Integral

Fitting: Sample Curve and Equation Preview images included when transferring FDF files from older version.

Fitting: Two new implicit fitting functions added for diode and solar cell data

New App to distribute multiple files across multiple cores for faster Batch Processing

Peak Analysis:  New method for peak detection: Fourier Self Deconvolution

Fit and rank multiple functions to identify best fitting model.

Save Batch Processing dialog settings into Analysis Template

Signal Processing: Unit description added to metadata of STFT result

Some rule changes to batch processing for no dialogue and no interaction,

Statistics: Frequency Count/Binning tool supports output format such as: 0-10, 10-20, etc.

Statistics: Hidden column will be ignored when computing statistics on rows

Statistics: PCA Loading plot and Biplot support improved plot labeling

Statistics: Stats on columns and rows will carry over Units from the source datasets

Support auto install of fitting function and origin template when installing opx

Support Plot Range for Dataset Identifier for Gadgets

Add data from many sheets/books into a combined graph or an existing graph

Help to create simple and personal toolbar buttons that run script.

Data Handling

Add Matrix as a Sheet in Workbook, Allows for Analysis Templates to include image or matrix data in a single book.

In ASCII Import, Origin's auto determine header line may not work well for all user's data.

Autosave is now available for Untitled.opj

Cell-Embedded image supported when saving Matrix Book

Clone Import should trigger recalculation

Cluster Gadget supports clearing category information

Copy and paste entire worksheet across multiple Origin sessions.

CSV Import: Added option for starting new rows when importing multiple files

Customer‘s OPJU Crashing on load. 

Add a checkbox named as "Ignore Ending Empty Columns", to control ascii export, to ignore empty columns from the end.

impcsv always import data from specific columns range since Origin2018

Import data with Start New Columns mode will not overwrite empty columns with merged column labels

Import data with Start New Columns mode will overwrite columns with missing values before creating additional columns

Improve Project Backup Mechanism

Improvements to labels in ASCII import dialog

MDF Import: Significant improvement to speed of MDF Import

impWav supports importing 24bit .wav file and multi-channel .wav file.

Option to default to old OPJ format for saving projects

Optional better handling of worksheet with large number of sparklines that may slow down opening projects.

Optional faster rendering of graphs when many are shown at once and/or overlapped

Partial Import node is added in BRUKER OPUS import dialog to import part of columns.

Save files to or open files from Google Drive

In Stack Columns, choose a label row as Group Identifier, then Origin will check if all value is numeric and not set it as categorical in the result.

Keep column plot designation for other columns in the Stack Columns result.

Start New Sheet import mode should extend to allow more sheets

For Averageif(), Countif(), and Sumif() function, you can use Excel column name in condition string argument in 2018b.

From Origin 2018b, user is allowed to set data format for a Parameter row or a User-Defined parameter row.

Support more numeric format like Excel

Support more options when Copy Columns to.

Support the import Excel theme created from old version

Graphing

3D XYZ bar graph supports customization of individual bars

Indicate active window with a frame and customize color and line style

Added Alignment/Positioning options for Axis Titles with respect to axis position

New connect line control for 3D Waterfall

Added Rescale Axis option to axis context menu

Allow displaying reference lines on top of data

Apply changes to axes immediately from secondary dialogs that pop up

Auto option added colormap rescale modes 

Better legend position when Fitting Layers to Page

Contour Profile/Image Profile Improvements

Customize Layer/Plot/Axes properties across all layers

Easier way to modify symbol shape for special point

Easier way to show/hide error bars and data labels from Object Manager

Enlarged graph using scale-in tool supports multiple overlapped layers

Export graphs with PE folder name included in the name of the exported file

Extend arrow at end of axis to show outside of the layer limit

Margin control to fit all layers in graph into page area nicely.

New system variable to toggle between sharp arrow and round-head arrow

Embedded/floating graph can be copied as actual Graph, but not an EMF.

Better support Date/Non-Categorical Grouping Data in Indexed Group Box Plot

Improved 3D OpenGL graph preview in dialogs

Improve the assignment of columns to layers for multi-panel plots

Integrate Gadget now supports marking of Fill Area under multiple curves

Keep Aspect Ratio check box at Page level, to resize page

 Little Dialog to control Margin Offsets

Add Bubble Edge Thickness control

More flexible color scale object, including arbitrary color scale

More options and script commands to customize application of Master Page elements

New LT command to force all layers to have scale factor fixed but keep the look

No limit for characters of tick labels

Option to bring the newly pasted graph object to front

Option to export multiple graphs as a single multi-page PDF file

Option to ignore blank data when deciding column bar plot spacing

Page size change to keep same look

Pie Chart label supports Apply to layer etc

Rename Plot Groups instead of just using g1, g2, ... in Object Manager

Rescale axes of linked overlapping layers

Scale factor for fill pattern entries in legend. Applies only to Geology patterns.

Support <end> as end of column/row for size, when creating virtual matrices

Support 2D annotation for 3D scatter plot

Support for grouping and ungrouping of data plots in Object Manager

Support for label to be attached to data or error bar

Support for Stacked Column and 100% Stacked Column plot types in Trellis Plot

Support line style customization for vector graph

Support more 2D arrow shapes in 3D graphs

Support Tagging Sheet as Exclude from Plotting Dialog

Support total label for 3d stacked column/bar plots

System variable to control double-click legend behavior

Miscellaneous

Add a new option to Object Manager

Allow using English date format in Chinese/Japanese language setting

Bottom panel of Project Explorer no longer lists folders

Extra large icon view for workbooks and matrices in Project Explorer and Windows File Explorer

Hide preview of OPJU with password protection

Hotkey Ctrl+D to control show tooltip or not

Control which window display in File Explorer thumbnail and Preview

Improvements on Converting to Scientific Notation

Update installed Apps automatically to make sure they are always the newest version

Plot menu icon size been scaled by a factor from 0.5 to 2

Set Group Folder Location doesn’t require run as admin

Show both Long Name and Short Name in List and Icon Views in Project Explorer

Support for naming of custom colors

Programming

Getting the information about the cell link that is in a cell with LabTalk

LabTalk function to converts text to a number

LabTalk Hex related functions to handle bigger values

New LabTalk command to remove dividers

LabTalk: Skip Columns when Plotting and after Plotting

LabTalk: Support for programming way to control Master Item display

Labtalk:  function Unique() to find unique members of a column in SCV

LabTalk:  New command to turn on audit log for all projects.

LabTalk:  Script access to better support install and uninstall of Origin files that D&D can install

Added a parameter for specifying the title of dialog created by "okoc_folder_browser"

Better default for index in  GetParameterResults

function for Code Builder File Access

Need better support for accessing embedded matrix via LabTalk and OriginC

Access to get and set LabTalk LT properties of Origin Objects

Functions for  Batch Plotting

API for calling Origin from outside Python

findFiles x-function now supports recursive folder

More output options for mstats X-Function

Origin 2018b Bug Fixes

Analysis

Data Handling

Graphing

Installation and Licensing

Miscellaneous

Programming

Origin 2018b Known Issues

Analysis

Data Handling

Graphing

Programming

Origin 2018 SR1 Bug Fixes

Installation and Licensing

Miscellaneous

Origin 2018 SR0 Known Issues

Analysis

Data Handling

Graphing

Installation and Licensing

Miscellaneous

Origin 2018 Features

Analysis

Batch processing support XYZ columns, worksheets, and data ranges.

Perform multiple linear regression for spectra.

Add more Fit Statistics to fitting Result Table Quantities
FDF should include Category
Fit until converged supports all datasets for multiple data
Put all weighting methods in drop-down items for all input datasets
Smarter Handling of NLFit X Data Type
Ignore Hidden column/plots when choosing all columns or plots for analysis
Set Default Digits for individual types of analyses
Improvements to Batch Processing
Automatically set Area/Amplitude boundaries based on Peak Finding Direction
Add ellipse coefficient to correlation matrix
Add grouping support for Statistics on Rows
Add Median Absolute Deviation, Robust Coefficient of Variation and Harmonic Mean for Statistics on Columns/Rows tool
Add option of Exclude cumulative counts plot to Pareto chart dialog
Discrete Frequency for categorical data needs to add zeros for if not found
Improve Weibull Fit with RRX method and Add Plot for survival function and hazard function for weibull fit
Rename Weibull Percentiles into percentages
Weibull Fit Calculate 100% Probability Which Can't Plot

Data Handling

In Set Column Value dialog, use Navy color for LT variable, Wine color for LT function, Pink color for Spreadsheet column name.
Convert Origin to use Unicode for text and a new file structure for various Origin files including projects.
Copy and Paste Excel cell(s) to Origin Graph will paste as text by default.
Copy Full Precision change to text only
A new checkbox "Add Filename User Parameter Row" in Import dialogs.
Ignore hidden columns in ASCII Export.
Import ASCII one row header line with special format
Import Excel- Support Importing Sheets into Separate Workbooks
Under Partial Import node. See ASCII Import dialog for example syntax.
In the Projects tab, Origin projects that were modified and not actually saved can be reopened with the modifications in place via the Unsaved Files list.
Increase the Maximum number of Sheets per workbook.
Keep formula exactly as entered by user.
More options in Excel Import.
New impASC on GUI and related changes
New Project File Extension for New File Format and File Dialog
New X-Function wcellfmt added to set selected cells' format.

Search the specified keyword in all the OPJs in the specified folder.

Set Origin to be the default software to open data files.
Support carrying over column categories in worksheet query.
Support Partial Row Import for  i importing Excel file.

Added the Read Columns and Skip Columns in CSV Import.


Support Undo for Import ASCII, CSV, and Excel.
To make Reimport and Clone Import more obvious, a new Import toolbar is created with more buttons.
Support Worksheet Cell Formula.

Graphing

3D XYZ Colormap Surface supports colormapping from another column
3D XYZ Colormap Surface supports custom boundary
Define Reference Lines based on statistics or expression
Allow number of Major axis ticks to be 0.

Allow drag-and-drop to add dataset into the group of Stacked Column

Axis Break Supports Anti-Aliasing and Proportional Unit for Axis Break Positions

Make the Axis end look nice when zoomed in
Better Hint and Examples in Update Legend dialog
Bridge Chart/McKinsey-style waterfall
Change Filling color between Reference Lines with Alternate Fill
Column Gap control for Double Y Column Plot
Control Decimal Separator for Labels & Annotations at Graph Page Level
Control display of  masked data at graph page level
Ctrl+A Keyboard shortcut Selects All in Graph and Layout window
Customization symbol on left side of legend box
Define the region to export or copy page
Different ways to wrap tick labels
Distribute selected layers/graphic objects horizontally or vertically
Double Y Box Chart
Drag on graph to move light source
Easier way to turn on and off active dataset indicator (red frame) in Legend
Graph Theme support for Anti-Aliasing
GUI to Customize Symbols in Legend
Improve Preview for patterns and filled colors
Improvement to data labeling at specified Indices only
Interactively pick data points from graph
Keep Scale in mode until pressing ESC
Make new Layer Content dialog easy to use
A system variable added to control space before unit separator
Plot multiple line with colors mapped to a palette and show color scale in legend
Show Total Label on Stacked Column/Bar
Show reference line in Trellis plot
Simplify Categorical Values Legend Dialog
Support Arrow at axis begin and end in 2D graphs
Support Label for 2D Vector Plot
Support leader line for Pie chart label
Support Lighting effect for 3D walls plot

Support no smoothing when set custom boundary for XYZ contour

Support not plotting filtered rows for text axis
Support Reference Line for Polar(and other special plot types)
Symbol like legend for customized single point in line plot and line+symbol plot
Symbol size increments for each plot in group
Use Cluster tool to easily change part of plot to a different color
Use One Legend Type Only and Auto Update

Installation and Licensing

The Product Key for Origin 2018 will be automatically pre-filled with the one from the Origin 2017 installation. Just click Activate button once to activate Origin 2018. 
Origin auto-saves the current OPJ/OPJU file every 12 minutes by default and if Origin crashes, it will restart with last Autosaved OPJ/OPJU loaded.

User Files\AutoSave\Unsaved\License folders are no longer put into Origin version-specific subfolders making migration to future versions of Origin much easier.


MOCA files are not shipped together with Origin 2018. Contact us if you need to build your MOCA DLL.
When opening an opj/opju which version is higher than your Origin, a smart hint will show.
When launching Origin 2018 for the 1st time, a messagebox will ask whether to copy over Origin 2017 workspace and toolbar layout. It can be reactivated by View: Toolbars > Reinitialize button.
When launching Origin 2018 for the 1st time, a message box will ask whether to transfer User Files from Origin 2017. Alternatively, it can be done by Tools: Transfer User Files... later. 

Miscellaneous

Access to the Character Map in Worksheet cell edit mode
New App Center dialog
Context menu to Hide Color List/Palettes and Show All to restore
File: Export: As PDF File...menu added for worksheet
Graph Samples tab allows selecting a specific Plot Type category as well as keyword searching
View images in worksheet cells as enlarged popups when running mouse over the cell
Increase the Maximum Undo times to 100.
Improve Find and Find in Files in Code Builder
Reminder Message about saving OPJ as OPJU
Remove the "Yes-No" confirmation dialog about saving changes to "Tools: Options"
Tooltip Improvements on Color related toolbars

Programming

Provide format option to convert variables in OriginC to string in html
Change the z-index of controls
HTML dialog support IE version checking
Show icon in the title bar of app dialog
Better LabTalk access to plotting X-functions
Diff() function supports padding in the begin or end of range
LabTalk Command to convert OriginC and CPP files to become OCZ for distribution
LabTalk Function for Data Range of Plot
LabTalk Save command updated to support new file format
New X-Function wcellfmt added to set format of selected worksheet cells
Option to let graph source always plot all Y columns in worksheet
LabTalk and OriginC  string functions can now operate on UTF-8 encoded strings
Add rgb calculation functions to OriginC
Additional dialog-related Win API functions
Code Builder Should Handle UTF-8 files
CreateGraphObject() provides an option to replace existing
DynaControl to Allow Multiple Controls in One Row
OriginC to provide access to LabTalk LT properties on Origin Object
Origin C compiler Must Handle UTF-8 Source Files
Provide function to get the short description name of DataRange

Origin 2018 Bug Fixes

Analysis

Data Handling

Graphing

Installation and Licensing

Miscellaneous

Programming

Terms

Refine by Type

Version

Refine by Category