Origin 2018b Features
Analysis
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 notation for adding labels when merging multiple graphs
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.
Annotation object can be applied to another point by Ctrl+Shift+Drag
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 Box Chart in Trellis 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
Fix dialogs show incompletely in High DPI or low resolution
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
New menu item to open and customize Master Page and apply to all graphs
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
Null hypothesis footnote is added under ANOVA table
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.
Support Preview and thumbnail file images in Windows File Explorer for Origin Files.
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
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
Context menu to Hide Color List/Palettes and Show All to restore
Export Graph...menu shows under File: Export
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.
Insert non-keyboard Unicode characters
Allow graph object to be resized programmatically
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
Support exporting specified embedded graph(s) or graph sheet(s) during batch processing
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
Support to create a hidden matrix from 2D loose datasets for 3D parametric function plot
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