Origin 2020b Features
Analysis
EC80 and EC20 are added as output of Dose Response functions and Sigmoidal Gadget
To display the X axis of interaction plot in two way ANOVA to be numeric instead of text, Origin 2020b improved Group designation to support such requirement.
Batch Peak Analysis Improvements: Recalculation Support, Sort Output Sheet by Peak Index, Auto Picks All Plots in an Active Graph Window
Canonical Correlation Analysis app can be used to measure the correlation between two multidimensional variables.
Peaks can be filtered by script in Peak Analyzer
Direct Linear Transformation app can be used to perform direct linear transformation to do camera calibration and reconstruct 3D coordinates of points by 2D coordinates.
Enable user to select data from worksheet in RAW data mode for ANOVA tools
Fit Adsorption Isotherm app provides a convenient way to transform your raw data related to adsorption isotherm into a linear dataset with various types of the model provided, and perform linear fitting with the new dataset
Linear Mixed Effects Model app fits a linear mixed effects model for data collected in groups
Linear Regression with Marginal Distribution app can create a report of linear regression, including a graph with marginal distribution.
Modified Short-Time Fourier Transform app can be used to perform short-time Fourier transform with the window size fixed in the frequency domain
Non-metric multidimensional scaling (nMDS) app can be used to transform multidimensional data into lower dimensional representation. Bray-Curtis matrix is used as dissimilarity matrix
Peak Analyzer provides option to use data in x axis range when doing PA from zoomed in graph window
Support to output Gadget results to source data workbook
When there is Y Error bar in plot and open Peak Analyzer, the Y Error will be included in Input data and using weighting method to control peak fitting
If the result of analysis is matrix, source data’s info will be put to result’s matrix.
Reprocess button on batch processing summary sheet to allow changes to template or Input Data
Options to perform Pairwise Comparisons in Kaplan-Merer Estimator tool.
Peaks can be sorted in Peak Properties sheet in Peak Analyzer
Standard Curve Analysis app fits a standard curve like Concentration vs Absorbance
Calculate statistics on Y based on X Binning
Support 3D Loading Plot , Score Plot and Biplot for Principal Component Analysis
If X values are large, Mean is subtracted from X before fitting in polynomial fit
Support Nonparametirc Mean Comparison in 3 Nonparametric ANOVA tools
Support identifier from multiple datasets in analysis results
SVM Classification app can be used to perform the support vector machine algorithm for classification.
@FCI is added to control the number of iteration in fitting
Update button on batch processing summary sheet to allow changes on input data
Data Handling
Add workbook level properties related to data connector on multiple sheets
Increase the limitation for a Text format cell, now you can enter up to 799 characters in a cell. For a Text & Numeric format cell, you can enter up to 3799 characters.
Append Worksheet tool supports adding Dataset Identifier and skip hidden column in result sheet.
When image slider is on, user can use the color palette toolbar button to apply same color palette to all matrix objects in same sheet.
The ASCII Export has been improve a lot, and the elapsed time can be 6 times faster.
Using Alt + Enter to auto fill multiple worksheet cells. And support autofill to left or up direction.
BioLogic Connector app can connect the Origin project to BioLogic MPR (*.mpr) files.
Apply to matrices to the right checkbox is added to apply same format to all matrix objects in current matrix sheet.
Connect to multiple data files at one time. This is only supported for some data types such as CSV, HDF, Excel, Matlab, NetCDF.
Mini toolbar button on image cell in worksheet to copy image to clipboard and paste to other application
Copy Column supports to sort output worksheet.
In column/range level mini toolbar, Copy for plotting button can use to copy data from plot. Labtalk command also supports script for it.
User keywords to match Start and End for Data Block Marker in CSV data connector. Now it supports wildcard (*, ?).
3 new buttons for Import toolbar: Import all Connected Data, Connect to data from web and Connect Multiple Files
Certain data connectors (NetCDF and HDF5) supports importing matrix data into matrixbooks embedded in workbooks.
Data Navigator shows on the left side of workbook/matrix book for applicable data connectors, e.g. Excel, Origin Project, Matlab, NetCDF, etc.
Database import now supports importing images into images in worksheet cells. Tested with MySQL and SQL Server only.
Can now specify ODBC settings in a connections string.
Importing data, data connector will be used by default. When dragging and drop a file into an analysis template with data import settings saved, it will use the old import method.
When user click green lock in result sheet, Go to Graph context menu is added to easily go back to the graph.
User can right click the plotted matrix data or virtual matrix data in Object Manager to rename Matrix Long Name or Z title of virtual matrix.
Provide X-function, expxml, to enable user to export worksheet as XML files
Add option Apply Coloring to Sheet to Conditional Formatting tools, include wcolor, wheatmap, and wcolordup XF.
Added new Options item to HTML Connector sub menu, and system variable @DCW to initialize the options in Options dialog.
When there are multiple images in same matrix sheet, user can drag the image slider to quickly view images.
In Origin 2020b, after connect to an Excel file, all sheets are listed in the Data Navigator on the left of workbook window.
Origin has X-Function to join worksheets by column or label but no menu for it.
Database Connector supports Auto Import and Graph Import Icon.
For MATLAB and HDF connector that import into matrix, added system variable @MSS=10.
MATLAB 1 dim matrices shall be transposed in order to fit into a worksheet column.
MDF4 Connector app can connect the Origin project to MDF4 (*.mf4) files.
MetroPro Connector app can connect the Origin project to MetroPro binary data file (*.dat).
Support Mini toolbar for worksheet and Matrix
Minitab Connector app can connect the Origin project to Minitab 19 projects (.mpx) and worksheets (.mwx).
In Origin 2020b, more shrinking methods are provided such as sum, max, min, sd, keep first cell, keep last cell.
NetCDF Connector app can connect the Origin project to NetCDF (*.nc, *.cdf) files.
NetCDF Connector app supports importing netCDF 4 dimensions one slice as 3D data into Matrixpage.
Web Connector supports HTTP Post Requests, Self-signed SSL Certificates and improve auto detect for JSON files
Origin C support for MDF4 Connector App for MDF4 files import.
CSV Connector supports import pipe bar delimited ASCII file.
In Remove/Combine Duplicated Rows Tool, supports Multiple Reference Columns and Duplication Tolerance.
Can now use offsets from i when copying column data using Set Column Values.
For text and numbers, show whatever can fit instead of showing ####
Slow database queries can now be aborted by clicking Cancel button during import. Includes improved error reporting.
Using multi-threaded for Unstack Columns calculation, so the speed should be much faster now.
Split Worksheet by Reference Column Value speed has been improved by a factor of 10 or more. Support more split options when splitting worksheet by Reference column.
When copy and paste a cell formula to other cell, the formula will automatically update.
impFamos supports importing the new imc3 format.
Support keyword "This" for workbook with Spreadsheet cell notation off
Origin DC can now retrieve worksheet comments when using a query.
Graphing
3D Antenna Radiation Pattern app
3D Vector tab of Plot Details should be always visible even there is no error
Add Fill Color button for Area Plot button to plot’s mini toolbar
Add Rescale Mini toolbar button to axis .
Add Rotation Mini Toolbar button for label
Additional Line in Angular axis for Polar Axis
Alignment for multi-line text objects
Axis mini dialog improvements, such as Change direction, More button and Log scale checkbox
Axis Reference Line Fill Improvements, such as fill color between any two reference lines
Polar Axis dialog now supports set radial axis' reference line fill to itself
Box Chart: Plus only/Minus only Whisker and mean and median symbol for grouped box chart
Browser Graph in Window View
Change X or Y of plot to column from other worksheet
Changing font size will modify value for Color Bar Thickness but bar width won’t change
Common Display Range for all plots in same layer
Curve Tool: connect the close start and end point;drag to change shape;fill pattern and color
Date Time Stamp use modified date format on new graph
Add label to display the filter in source worksheet
Drag layer in Object to change layer order will keep the link between layers
Easy manipulation on Theme Editor dialog
Error Ellipse bubble plot by LabTalk
Fill to relative base in Stack lines by Y Offset graph
First Tick in Axis dialog and Color Scale Control dialog is renamed as Anchor Tick
Heatmap improve to support triangular part and labels follow colormap
Once a color list is chosen, it will be used. No need to choose luminescence level
More buttons added and rearranged into Layer mini toolbar
Mask data points in Box Chart
Mini toolbar button for data points of box chart
Mini toolbar buttons to rotate polar plot
Draw Whisker/Error Bar on Top of Data
More plot type is added under Insert: Plot to Layer sub-menu.
Profile Plot Type, Profile Line name
New Axis break mini toolbar
More buttons added for Page mini toolbar
plot break marker at the axis breaker region, controlled by LabTalk or mini toolbar
More buttons for Plot mini toolbar
Polar Bar supports axopetal gradient fill
Polar Bar Support Label with offset
Radial Bar Plot and Stacked Radial Plot
new system variable added to control the refresh Issue of OpenGL graph
new system variable added to control general rescale Margin
Rescale should consider the reference lines
Reverse Plots from Object Manager
Separate Mini Toolbar buttons for X and Y Errors
Set X Y Data Label & Annotation to follow axis tick label display and formula
Show Drop lines at specified points only with five different syntaxes
Add a edit box and fly-out button after Show/Hide Plots with Same Name. The fly-out is same as Legend Custom Format fly-out.
Skew Plots in Skew Coordinate by adjusting Angles between Axes.
Add mini toolbar for special point for customization, hiding, labeling.
Support Connect Line for 2D and 3D XYY bars
Support Data Highlighter in 3D graph
Support displaying area plot’s border line style in legend.
Support Mini toolbar for data selector
Support Mini Toolbar for graph objects
Support negative value in log plot
Support turning off column/bar baseline
System variables to attach text, rectangle and circle objects to Layer & Scale by default
Text Object dialog: Add Sub- and Superscript; Select Multi-lines to customize
Theme Editor: Select property in filter should be in screen when filter is off; Collapse All Siblings
Tick Label: Auto rotate tick labels to avoid overlapping and Auto Hide Overlapped Labels
Transparency option for vector plot
Wrap text button for legend, axis title and text labels
Wrap Text in Legend, Axis Title, Text Labels on graph
X-Ray Diffraction Analysis app
Zero tick label display options on Axis tab of Preference: Options dialog
Zoom and Rescale Hotkeys in 3D graphs
Miscellaneous
Drag and drop image to notes window/HTML report will create a matrix of image to keep image with project.
Matlab Console is able to connect to already running instance of Matlab
User can click the … on mini toolbar pop-up to specify the buttons to show
Dialog supports multiple columns under the checkbox in branch.
System variable @@ can be used to disable all modified system variables.
When user open the file with broken links, it will ask user for file
File: Properties… menu to save separator settings and then save into project file.
Support Shift+Up/Down arrow to select multiple objects in Object Manager
OriginPro menus show in regular Origin, with suffix (Pro) on the menu.
Programming
Provide labtalk function to access to name of embedded notes window
Added an OC function, ReorderColWise(), for matrixbase class:
Accept self-signed or invalid SSL certificates checkbox is added.
Provide Labtalk command to open Edit Range dialog to edit display range of plot
Provide labtalk function to Join arbitrary ranges as a single dataset
Provide new labtalks functions for category operations
Layer property to get plot type info
Local Variables should support matrix in Code Builder when debug in Origin C
New Column Properties are added to check whether the column is categorical or to be using sampling interval
Add more methods and properties to OrgLab classes
Origin C support for Biologic file import App to import o BioLogic MPR (*.mpr) files.
Origin C support for Extract PDF Tables App to import tables from PDF files
Support Labtalk for Page Control Pane
Using wks.Labels(@) to reset current worksheet column label row to default order.
Add X-Function to split Text Cell / Text to Columns tool like Excel
Support button in HTML report
Spython.exe is shipped with Origin. Use LabTalk method InstallPythonPackages() to install package.
Support OC function,void ocmath_init_linear_fit_options, to set structure LROptions to default values when using ocmath_linear_fit
Vector properties are also available to StringArray
UnixTime() to convert to and from Unix timestamps.
Sem() and Between() Labtalk functions
Origin 2020b Bug Fixes
Analysis
Data Handling
Graphing
Installation and Licensing
Miscellaneous
Programming
Origin 2020b Known Issues
Data Handling
Graphing
Programming
Origin 2020 SR1 Bug Fixes
Data Handling
Graphing
Origin 2020 Features
Analysis
Perform 2d peak fitting and integration for each peak.
Number of Levels dropbox for Raw data mode of ANOVA tools is increased to 25
In Peak Analysis preview with Peak Analyzer, axis dialog can be opened to adjust axis scale
Batch Processing support Analysis Templates that having Data Connector
Improve level crossing tool to support large duration points
Change Parameters... context menu is added no matter where you click in the sheet.
Add an option in batch processing dialog to combine all Word files into one file after batch processing
Provide options to ignore hidden rows or not on context menu of analysis lock
Copy All Open Tables context menu is added when you right click the title of hierarchical result sheet
Data filter will be auto triggered after importing data in analysis template
Box charts generated in ANOVA tools are plotted with grouped box chart
When normalizing multiple datasets, can combine them as a single dataset to normalize.
Faster 2D Kernel Density plotting for large datasets
Fit data with neural network.
K-Means Cluster Analysis and Hierarchical Cluster Analysis, Cluster Membership column keeps the order of the original data and is set as Categorical and Ascending type.
Simple Curve Math supports custom formula, which enable flexible operation between two curves.
Improved the calculating speed of Means Comparison, and it will be 30% faster than Origin 2019b.
Speed of Quick Peak Gadget is improved for large data
When there are many operations involves report sheet, recalculation if much more faster
Add Open Books button in summary report book after batch processing so that user can select the row and open corresponding intermediate workbook
Explore video and related measurement data.
Data Handling
Add View: Arrange Graphs menu item for Worksheet
In Set Column Values dialog, user can directly key in From or To values.
Connect to a LeCroy trace data file
Connect to tables and images in Word document
Copy a block of cells from worksheet or a table from a report sheet and choose Copy Table (HTML, EMF).
Support copy and paste density plot. And support add another layer like double-Y kind to overlay another layer with or without data
Improve Ctrl + C to follow the Digits setting in Preferences: Options dialog when copy values in hierarchical report sheet.
CSV Connector supports Import first 50 lines as preview, Partial Import and Data Block Marker options.
CSV Connector supports auto detect ISO time with GMT.
Added system variables @DNS, @FSE, @FSEW and @FSEB to control if check Exclude Imported When Saving menu item for Data Connector and Database.Data Connector
When dragging and dropping data into Origin, inform user there is data connector and let user specify using data connector or old import way to import data.
Support to create a new book/sheet with same strucuture and cell formula as original one.
Database Import images stored inside the database as pictures in worksheet cells.
Excel like cell reference in cell formula.
For large data, faster cursor response when data manipulation in worksheet with column filter.
After importing new data, Filter will be triggered automatically.
Import NMR data in different formats
Improve Sum function to support rowwise sum
For project file with many windows in folder, loading the project or switching folders in Project Explorer is very slow.
Add two system variables for Multi-threaded ASCII import.
Add object Manager for workbook window. It lists all sheets in active workbook. And support common operations for the selected sheet.
In SQL Editor dialog, supply option to encrypt or leave database credentials in clear text
Following object notations are supported in internal query SQL. New worksheet command to output SQL query result to workbook.
Set a column with checkbox, dropdown list or combo list.
The quickest way to open Worksheet Properties dialog is by double clicking gray area to the right of column area.
Show Column Index and data size in Column List View
Excel Connector supports to specify Long name, Units and Comments.
Support copy a data range with column label rows
System variable @IPDC to control the protection mode of imported range
When you are working in Origin and haven't saved the project yet, it's called Untitled.opju.
Unhide all hidden rows or columns Context menu
Right-click on any sheet and bring up Worksheet Properties (or double click in gray area of active sheet). There is now a User Tree tab, and user can add and view sheet level entries.
View: Show Plot Selection in Workbook menu when graph window is active
Worksheet manipulation: Speed Improvement.
In 2020, the context menu is hidden. A system variable @SSL is added to control sheet display name
Graphing
3D XYY Stacked Bar/Wall Plot
Allow edit data label format for group plot
Allow show Median Line when there is no box
Auto Fill color for Error Bar
Axis Tick label: Show zero as 0, no decimal places
Color Scale Improvements, such as Color Scale support specified range
Compact Popup for Font and Line Format in Plot Details
Copy Paste Data Plots between Graph Layers
Create marginal abatement cost curve
Customizable Floating Toolbar for graphs
Data Highlight speed improvements for large data
Data Point Tooltip should not open dialog for sankey/alluvial/parallel
Improve graph customization by turn on the dense data mode
Density Dots and Color Dots for Large Data
Do not select point if user click again exceed certain time frame
Easy way to plot selected YX columns
Edit Range by X, Y and Z value in 3D graph
Improved Contour plot drawing speed for large dataset, especially when some level's fill colors are set to be none.
Faster scatter plot drawing speed and new Color Dots graph
Highlight corresponding data when selecting a single Box Plot
Improve Plot Highlight effect to work better with Customization
Improved tooltip for Contour, and Heatmap graphs
Improvements on Rectangle box for Enlarged graph
Indicate the selected graph in preview of Merge Graphs dialog
Left Arrow options when adding custom legend symbol
link axes in child layer to parent with same from to should update scale mutually
List View in Template Library
Mini toolbars for easier 2D graph customization
More Data Label Position Control for Polar
More options and controls for WindRose Plot
More work on Clip Data to Frame for edge points
Move Multi-Panel/Axis plots to new tab of Plot menu
Offset data points in box chart and alternating the offset in pairs
more Pie Chart types supported
Make piper diagram using specified ions dataset.
Plot Data Organized as X,XErr,Y,YErr, Z as a 3D Graph with X and Y direction error
Reduce graph refresh when modify axis properties
Reverse Axis for Polar Radial Axis
Separate rugs for each panel of Trellis Plot
Show Scaling Factor even if Symbol Size isn't indexed to a column
Single click in graph is changed to select a single plot for grouped plots
Skip Points (or speed mode) keeps last point by default
Help to create Soil and Rocks Classification Diagrams with provided templates
Supersubscript button and Align Columns checkbox in Text Object Properties dialog
Support deleting rectangle box in enlarged graph
Support density color mapping
System variable to disable graph rendering
Installation and Licensing
Users with active maintenance service can choose Help: Invite a colleague to try Origin... to offer colleague a fully functional license for 21 days.
Origin startup speed has been improved especially when User Files Folder is on LAN.
Miscellaneous
Add a Find Apps... menu under Fitting, Peak Analysis, and Statistics menu
Turn off double click tooltip to open Preference dialog
Hotkey improvements in Worksheet
In Load Template dialog, arrow shows on top of column header by default
Increase Row Size Limit for 64 bit
Reduce unnecessary redraw of Object Manager to save time when editing large graph
Support Column to use Combo List or Checkbox control
Support Recently Used Fonts in some dialogs, such as Plot Details
Use different shortcuts for main menu beginning with same initial letter
Programming
Add OriginC for note window
Control Polygon or Polyline object through LabTalk
Convert floating-point from other formats to IEEE 754
Faster Date and Time LabTalk functions
LabTalk option to generate gadget output for all curves, all layers, etc.
LT command to reduce file size
Origin C and LabTalk Access to Data Connector
Support copy and paste link for GetN numeric or string input
Support numeric access to label cell
Support Python Input() Method
Support simple LabTalk expression in Add Straight Line and other X-Functions
Origin 2020 Bug Fixes
Analysis
Data Handling
Graphing
Miscellaneous
Programming
Origin 2020 Known Issues
Data Handling
Graphing