Origin 2022b SR1 Bug Fixes

Graphing

Miscellaneous

Programming

Origin 2022b SR0 Known Issues

Data Handling

Origin 2022b Features

Analysis

Support Digits button in mini toolbar to change the digits of report table

Pause and resume auto recalculation menu under Analysis menu and hotkey Ctrl+0

support start new columns import mode when do batch processing

Detect adding/deleting sheets and trigger recalculation

Custom Label support for Quick Fit/Statistics gadgets

The digitize image uses new format type OImage.

We support export the analysis results of NC matrix such as Linear Fit, Average etc to a valid NC file.

Read more GeoTIFF image Info.

generate histogram for 1 channel grayscale image

Added Z1 Z2 Slider for grayscale image

support set unit to image window

Create New will carry over Z1, Z2

When ROI is not RECT, set pixels outside to Missing for double data type, or if source has Missing value

Support read XY mapping from GeoTIFF file and export data matrix/image as GeoTIFF file.

Add LabTalk command to crop, clip Image object on graph.

Add <none> option for Result sheet when using active book to do repeated analysis

Add string property for image XY mapping, and add option to layer command to add image using scale

When Convert Image to Matrix, carry over GeoTIFF info

Normalize column(s) to a specified range or use statistics of reference column to normalize column

Besides Rectangle, user can choose circle, polygon and region to add ROI in imag window

Support name range in fitting tool, Define Name in worksheet cell, use the Name rather than actual name to set critical parameters like Intercept, Slope in fitting tool.

Subtract and Simple Math tools support Periodic arithmatic calculation

In Origin2022 or before, if set Initial Formula for some Parameters, the initial value for Parameters with no initial formula will be 0, in Origin2022b, Use auto parameter intialization code for those with no initial formula.

Should not sort the P-P plot’s data.

support output result to same sheet when repeat analysis for all Y columns

For a user defined fitting function, there will be a .FDF in User Files Folder, put a EMF/SVG with same name as the FDF, in NLFIT dialog, set Function as user defined fitting function, in Formula tab, the preview for the function shows

Added Z1, Z2 to LabTalk’s Img object.

In Intersity Profile tool of ROI in image matrix, more options are added.

Multiple tools are added or improved

Data Handling

Two buttons added at bottom of workbook and matrix book to add sheet and show/hide Book Organizer.

Support text object to use text from Notes.

Click cell in column label row to insert notes

Origin will assign same value for each cell

Define name for column label row and use it in column/cell formula, graph reference line or function plot

When book window is splitting, the bottom pane will not show any graph object by default.

Support data connector for drag and drop import when there are multiple import filters.

Support different font size in different Notes window

Ctrl+Alt+I, Ctrl+Alt+T, and Ctrl+Alt+L are added to import single, multiple or web image

Support import negative numbers as missing (GDAL_NODATA) in GeoTIF image

Added Import Grayscale GeoTIFF as Data node under File Info branch for impImage X-Function.

Support skipping empty column(s) when start new columns to import.

Import Multiple GeoTIFF images with same size into one image window with sliders showing

Import web image directly into Image Window in Origin

Improve Excel Connector to support auto detect header.

Support moving cursor to matching parenthesis.

Provide more ways to improve speed of import HDF5 file for HDF Connector.

Edit Notes for sheet and show sheet color in Workbook Organizer

  1. Add ROI“ is added on matrix image view’s right-click menu. And the added ROI’s shape will follow the current selected tool(Rectangle/Circle/Polygion/Region) on the toolbar.

  2. When adding multiple ROIs, the new ROI will be renamed automatically like “ROI1“, “ROI2“, “ROI3“…

Insert Table in Notes window. A table sheet will be created for editing contents.

Link to image file or online image in Notes window to keep Origin project file size small

Import multi-frame into matrix should check max to turn on slider.

  1. Enable both Time Axis Skipping and Averaging.

  2. Support average cross years for numeric format year.

Use

note.width=

to set the intrinsic width in inches.

User can write notes, report in Notes window and styles

Paragraph Support with new Origin Text Escape notation

Set @dden=1 before launching opju with DDE links to unaccessible Excel file

Mousing over Notes window in PE shows preview

Added XF msclip to refill matrix with missing values for boundary shape.

Remove Formula/Links to easily share Project with others

Support selecting multiple matrix objects and delete.

Support setting tab color for mutliptle sheets together

Use both Short name and long name in Col() function to refer to correct column

Set Page width (inch) of Notes window and display margin (points)

Add a Special Default Fonts dialog to specify default font

Support Kriging and IDW method in 2D interpolation

Support showing import filters saved in User Files folder on Data: Import From File menu.

When splitting worksheet by reference column value or value change, set tolerance so values within tolerance will be put to same sheet

Support setting Import Options for no-time data and non-geography data

When Notes window with Origin Rich Text syntax, allow to customize format like font, font size, color, .ect with Toolbar.

In worksheet, Insert Notes for cell, also allow In-Place Edit with Standard Toolbar

Clickable URL link in Notes Window

Add Origin Rich Text as another Syntax for Notes, and set it as default

Zoom in rendered mode of Notes window

Graphing

Choose the File: Export Graph (Advaned): <Graph> menu to directly export the graph without opening the dialog

Mini toolbar button to add label for each layer of multi-layer graph

Add Alignment Option when turn on data of data plots

When label link to Line/Arrow, support Auto option in Rotate dropdown, label will follow the rotation of the Line/Arrow if select

Plot bars at xy coordinates. Then add map as background image.

Ignore non-existing substitution notation and conditional spacing

Add Connect option to all line fly-out of Connect Lines tab, including Connect Mean, Connect Median, Connect Data Points and Connect Percentiles.

Make sorting of dataset list case sensitive in Layer Content dialog

Visualize hierarchic data, a variant of a treemap or a dendrogram.

Remove unsuitable context menus in Group table of Plot Details dialog

Remove Contour Line for Contour Related Templates

Define Dash line for applicable plot and graphic object

Data Highlight Properties dialog is added with different adding mode

Support Column Width for single cell in Data Point Tooltip, and show the image with aspect ratio

Double head arrow between two points with label. The label is the distance between the two points, auto-calculated when you draw the object.

Distance Annotation support snap to Data Point, Axis, and Line Object (Reference line, additional line), hold Ctrl to disable snap

Add Transparency by Column, and Use Absolute Value option above Transparency option in Line tab, for network plot. Set Edge Width by absolute value.

Support Export graph or layout window to SVG image type

DPI option added when exporting image

Support mini toolbar to control table frame and Grids

Show/Hide Speed Mode Banner button on page level mini toolbar to hide Speed Mode Watermark.

Transparency support for image plot from matrix data

Copy Layout as Image and choose EMF image type and paste to Word 365, resolution is bad.

Add Increment option to Line Style dropdown in Plot Details dialog’s Line tab.

Insert image to text object using \cell() and \img() notation

Hold Alt key before pasting to keep object size when pasting to laytout with different sizes

Lighting hotkey S for 3D graph conflict with many other accelerators.

Linked Image in graph/laytout auto reimport when opening opju or modifying image file

Add Log base on 1000 formula to custom formula list. Better increment tick position for custom formula.

Show long minus sign when creating new graphs

Support mini toolbar for multiple legend to conveniently set up Legend in batches, hold Ctrl to select each Legend in one graph, mini toolbar will show after release Ctrl key.

Add toggle of setting Link to (%, $) substition level to 1 or 0 on Text object mini toolbar

\sep:50 after cursor as new row. It means add a separator row with vertical space=50% of font height

Added More online Template for 2022b. You can get the latest online template via Tools: Template Center.

Add Edge Thickness control on Percentile tab of box chart

Show Unique Entries Only for Point by Point Legend

Relative Position options are added on Position tab of Properties dialog so that when user moves or resizes parent object, the child object follows.

A variants of the Ternary graph

Support Select All with Same Name in Object Manager with Show Graph Objects, and show mini toolbar to set object with same name

If the option is not none, Axis Tick Label option to show power (scientific notation) will be in just one place.

Insert Symbol Map provides both Simple and Advanced mode

We improve the speed for highlight and move nodes.

Plot data as bars along an Archimedean spiral. It begins at the center of a spiral and then progresses outwards.

Add a new checkbox Match X by Offset to support do batch plotting with multiple x plot

Add Fit Page to Objects menu for layout window

Support Flip Colormap mini toolbar button in 3D colormap surface and 3D ternary colormap surface

Wrap tick label by number of characters no matter there is space between words or not

Miscellaneous

show cloud template when user search in Origin start menu

Control the horizontal gap between App icons

Resize and reposition windows to make it display the same layout in workspace in different resolution and DPI.

Allow customization of button to insert OLE object in graph

Registered user can directly install app when search from origin start menu

Customize how to tile/cascade windows in workspace

When Data Reader on large dataset, support hold Ctrl/Ctrl+Shift key to speed up moving cursor

Folder in Project Explorer bottom panel will show size. (Need check “Show Folders“ context menu)

Inform user about new version of origin is available when check for update

Context menu is added to show window preview only when Ctrl key is pressed when mousing over a window in Project Explorer

Resizing and Snapping of Windows in Workspace

Support hosting user apps on customer server

View: Mini toolbar checkbox and system variable will apply to future sessions

Ctrl+Z to restore deleted workbook window

Programming

Support accessing cell notes in code

Added an Origin C function to matrixbase class: int SetByText(LPCSTR pTxt, char cSep = ',', double dMissing=0);

sec -sn to prevent Windows sleep and sec -sn 0 to allow sleep

Support simple dataset assignment to skip hidden rows

Support getting and setting tree from info binary storage as tring

Add Labtalk function to copy a graph page to the clipboard.

Channel layer object to set XY mapping for matrix object.

Get DataRange from name and get list of Cells with Notes to Worksheet class.

Add function in originpro to copy graph page to the clipboard.

Support checking package version with pip -check/-chk1 command

Introuduce a new function to evaluate FDF in Python code, so user can define a fitting function base on it and get a better prerformance.

In Notes window, set Syntax as Markdown, input KaTex script and press Ctrl+M to render

Support link text to be a click-able link in dialog

CollectionEmbeddedPages supports getting embedded Notes page in Worksheet.

Support disable sparklines by system variable @SPK.

Origin 2022b Bug Fixes

Export

Analysis

Data Handling

Graphing

Miscellaneous

Programming

Origin 2022 SR1 Bug Fixes

Analysis

Data Handling

Graphing

Miscellaneous

Programming

Origin 2022 Features

License and Installation

When concurrent user tries to open App Center to download Apps, they are asked to register the Origin product on our website first

Copy opx file to \Users File Folder\Auto Install\ Folder for group client PC

Analysis

Allow setting the percentile range of the probability plot/weibull fit/distribution fit

Add Significance level for F-test in Compare Datasets and Compare Models tools

Use the double compare relative error for data summarization in concatenate fit

Some improvements on names and meanings of built-in functions.

Make it more obvious and allow copying function info.

Cosmetic changes of ROC Curve

Show Select menu to easily change plot

Add Gaussian and Kaiser window function for x-function FFT1 and IFFT1

After fit in PA, now support X Data Points for Individual Peak option in PA’s recalculation to make the individual peak curve more smooth

Two sample t-Test On Rows supports "Equal Variance not Assumed"

Data Handling

Added N42 Connector to import N42 files.

Connector re-import will remember the action “Extract Units from Long Name“.

Auto complete for Functions and Named Ranges in Formula bar, Data Cell, User-Defined parameter label cell, and Formula box in Set Values dialog.

Click anywhere in image to show mini toolbar with basic operations: Add ROI, Actual Size, Flip, Rotate, Convert to Gray and Stack Navigation.

Please note that Stack Navigation is only available for video and multi-frame image like gif.

Import or copy image into Graph using new image window

Right click on ROI and choose Clear menu to clear data in ROI.

Some improvements in Connect to web.

Right click on image with common operations

Improvements on output worksheet to make it easier to read, also supports converting multiple matrix objects into XYZZZ… columns and color matrix converting to worksheet.

convert to new CV image when double click old BMP image in graph or object manager

Open and image then choose Image: Plot Image main menu to use image as new graph’s background.

User can crop image and if the image is inserted to graph window, user can clip to only show region of interest in graph

CSV Connector supports auto detect “yyyy-MM-dd HH:mm:ss,###” date format.

Copy image window then paste to the other places. The pastes image’s data type should be same as source graph’s.

Connect to files on google drive or onedirve.

Image outside ROI box is dimmed to highlight the region of interest

Add Copy To menu in matrix image thumbnail’s context menu. It could copy matrix object to new sheet/book.

New image window will be used to edit images inserted in graph, worksheet and layout window

After crop, rotate, flip, etc. on image window, user can export the image.

Image file info. saved in image window for link, reimport, etc.

Convert image to matrix, merge to color image or split color image.

Image’s linked file path will show on the status bar. Right click Image and choose Source File Path context menu to update image.

New a image window then click the Zoom button on Standard toolbar to set the zoom level.

It supports transfer image to Graph. After inserting Image From Image window. right click on Image and choose Embed Image to Graph.

Supports importing multiple image files into one image window.

CSV Connector support auto detect German thousand separator and decimal.

Improvements on the little Find tool such as find previous & next, minimize the dialog to make changes in worksheet

Add Include Label Rows option when using wreplace X-Function to find and replace cell values

Use Information and Navigation for basic info. reading and navigation.

Improve the experience of inserting image file to graph

Choose Insert: Image from Image Window… to choose images in new Image window into graph.

Add Copy as Image button on worksheet cell’s mini toolbar. It could copy the inserted image in a cell. And Ctrl+C should also work.

Use new way to insert image

Insert the GIF type image file to graph or worksheet cell and shows all frames in the file.

Choose menu File: New: Image/Video to open a video file, press Shift + Arrow or Shift + Ctrl + Arrow to switch frames.

Define Name…(Ctrl+L) button is added on matrix’s mini toolbar.

Easier way to get matrix statistics in region of interest

Support Column and Row Factor for the Analysis: Signal Processing: Smooth tool

Cut and clear entire image, copy image within ROI and paste to another image window, clear ROI object in image window

Added LT img.GrayMax for new image window to set the maximum value of palette.

Add Labtalk command to convert ROI back to Rectangle/Circle/Polygon object.

Assign Names to cell(s), column, matrix object for later use in calculations:

Introduce a new tool to join two worksheets by column more convenient.

Database import using ODBC support image now.

Supports import and export polypolygon type ROI in Matrix.

Use mini toolbar or Labtalk command for palette

When appending worksheets rowwise or join worksheet by labels, support putting Dataset Identifier in front of data columns

Resize image support

For image with known scale, use Set Coordinate dialog to set the left, right, top bottom coodinates and unit

Set Image File in Graph/Layout to be a linked file to save project file size

Set image scale based on scale marker in image

Stack columns with common label from all sheets

Improved info. on Status bar

Support open images in Real32 and Bit16.

Support sorting worksheet by categorical order.

Drag and drop image file into Origin workspace. New image window will be used by default.

Better default and easier way to edit ROI position.

Added Main header ends with node under Main header lines for CSV Connector, available only when Auto is unchecked.

Insert Note in Worksheet Cell

Support mini toolbar for empty cell.

Add Apply Whole Image Scale to Graph context menu for images inserted as layer background.

Graphing

Support Maximum as Base Plane

When source or target node is flipped or rotate=180, special point link would show Bend Link after Node(%) in Link tab. Default is 50.

Add Copy as Text under Copy in Legend’s context menu

Support all system template in Template Library, check System checkbox, all system template will show, select one and click Plot menu to plot.

Resize and reposition windows to make it display the same layout in workspace in different resolution and DPI by system variable @SRWS

Support Deleting Extend Template from Template Library and New Book dialog

Add option Arrow Offset in Plot Detail dialog’s Drop Lines tab, unit is point(same as symbol size)

Show Centroid of plot and connect data points to it

Easier way to plot grouped line+symbol plots

Add control in Plot Detail’s Label tab: Align with Contour Line and Curve Tolerance.

Contour profile/Image profile line and text label more control

Add control in Plot Detail’s Label tab: Repeat Labels checkbox and Distance Between Labels(%)

For images inserted in graph/layout, user can either crop or clip to only show region of interest in image

Make it easy to customize page gridding to easily arrange layers and objects in graph and layout window

Use default symbol size for data plot legend in bubble plot

Improvements on exporting embedded graphs and sending embedded graphs to powerpoint naming syntax to allow using graph sheet name, etc.

Improve the ease of use of Set Margin Offset in Graph

More than 40 extended graph templates are added to extend Origin’s graph capabilities

Eyedropper under Custom group of color control to pick color on screen

Set Fill pattern on Patterns tab of Plot Details dialog

If plotting two curves in radar plot, user can fill from one plot to next with one color or two colors

Support gradient fill for Rectangle, Circle, Polygon and Region tool.

Draw Data tool and Data: Graph Annotator… will use this new tool to pick screen points in graph

Improvements on editing images in graph with new image window

Insert: Function Plot will open Create Function Plot dialog to add multiple function plots to current graph window

Add checkbox Extend Inside Border for each table row under Inside Border, in Axis dialog's table tab.

Support World Map on range (0 360) and add Europe Map

Support inserting SVG image to graph

Changes made to Page tab of Options dialog, and to Edit menu.

Click border of legend in 3D graphs same as the one in 2D graphs

Check matrix units to set isometric, increase speed mode

Get auto page size according to graph size and graph arrangement like Merge Graph to Layout. And after the change, merge graph dialog could align layer frame properly.

Support mini toolbar for reference lines and fill of reference lines

Mini toolbar to create sub sheet, delete points, mask/unmask highlighted points, and mask/unmask dimmed points.

Support Add Secondary Axis button in Axes mini toolbar to make Double-X plot easier

Add Middle - Above, Middle - Below option for axis reference line’s label position

User can fill area under a curve to specified plot or any axis or specified straight line. T

More image type plus actual size and dpi settings

Previously, there was a limitation on the maximum number of points that could be smoothed in a contour plot or 3D surface plot. A new NAG function e02jdc (dim2_?spline_?ts_?sctr) increases the number of smoothable points.

Support offset points in polar coordinate to be along angular and radial direction.

Paste PNG to Origin Graphs, by default "keep aspect ratio" will be checked.

Pie chart on Map

Make multi-panel graph by number of X columns

Use Open Sample button to open sample project for system and extended templates

It’s like histogram of each column of data with some Y offset or a horizontal half violin plots

Tick Labels for Color Scale was always left-aligned automatically in the past.

Add a checkbox Step-Horz Connect with a editbox under Curvature

User-defined symbol improvements

Select multiple plots in graph window to edit together

Redesign the tooltip for all templates under main Plot menu to how to arrange data for each graph template. Add basic instructions on some graph templates

When draw a graph object like Line, click it and show dx and dy info. on status bar (bottom right corner of Origin)

Use Object Manger to turn on/off graphic object and change its drawing order

Mini toolbar based on selection in Object Manager

New simplified dialog to change graph to mxn layers

More Spacing units are added in Merge Graphs and Layer Management dialogs

Standardize Variables for K-Means Cluster Analysis and Support Cluster plot for K-Means Cluster Analysis

Plot Multi-X+Y data, e.g. XXY, XXXY, … data into sunburst plot

Support show data point tooltip for 3D Scatter, XYZ Bar, XYY Bar plot

All graph objects can be easily selected in Object Manager, and do further setting like group, align or move the graph object to change its order.

Make it easy to add recession bar by pairwise start and end x value of each region

New Graph template Grouped Floating Bar allowing setting space between groups of floating bars/columns.

In Ridgeline Chart, we support Y value colormap fill. We could support it too for violin plot.

Wrap text and drag to resize each tick table row height

This is special for Japanese and Chinese characters.

Now Origin support Y value Colormap for single plot.

Miscellaneous

Support add Graph/Image with Graph/Image dialog

Add HTML Report as sheet will show HTML* as default name and syntax is HTML

Improvements of how to attach files to Origin Project File

The performance of Box Chart, Violin Plot, Histogram has been improved.

The performance of saving project with embedded EMF image cells has been improved a lot.

Improve remove gridline for catesian axis for digitizer tool

Resave all pre-shipped VI sample files with Labview 2020 SP1.

Add Return to Last Window to more context menus

Origin 2022 Shows different hint messages at 2 cases for AutoHide pin in Project Explorer/Messages Log and so on

If an origin tool has already been assigned hotkey by default, then user can not further change accelerator by UFF origin.ini. such as CTRL+Y is always for NLFit dialog.

Add pre-defined variables _i1 and _i2 to modify row range in Batch Process

support open Template Center directly from Template Library and New Book dialog to download Graph/Book Template

Note: Template Center is not ready yet.

  1. Add option to create package.ini from app in code builder

  2. Support make opx from package.ini

  3. Add more app info control in Package Manager dialog

  1. Update name of grid spacing settings in Options dialog

  2. Remove Page grid control from Options dialog

Programming

Support add basic scatter plot to the graph layer that has a bubble plot.

A new command is added to remove all formula and keep only static results so user can easily release a project to a 3rd party.

Added following functions:

op.Connector(self, wks, dctype = '', keep_DC=True)
dc.settings(self)
dc.source(self)/dc.source(self, s)
dc.new_sheet(self, name)
dc.imp(self, fname='', sel='', sparks=False)

Pass “UTF16” for comment to keep the encode as “UTF16“.

For example:

okutil_write_file_section(strIni, "Test", strContent, “UTF16”);

Using Color function to pick color from built-in or user-defined color list or palette

Added a new save method to page object to save workbook.

LET function suppports vector variable as argument.

Added new switch to access Transparency for Fill Only and Follow Line Transparency option in Line, Column plot.

LabTalk command to add/delete ROI object for both matrix and image layer.

Added a new property to wks object to count user-defined parameters.

#Pop up Parameters dialog during fitting
model.param_box(self)

#Set Parameter value
model.set_param(self, p, val)

Added three OC functions to handle image.

Improved/added some Python functions for image analysis.

Added a bit CREATE_MINIMIZED to Page::Create function to support creating page as minimized.

Support OC way to get GraphObject from Range String.

Added following functions to WSheet class.

merge_label(self, type_ = 'L', unmerge=False)
destroy()
del_col(self, c1, nc=1)
cell(self, row, col)

Improved originpro and OriginExt packages to support Python 3.10.x

  1. Pixel Profile for image with multiple frames or matrix with multiple objects.

  2. Horizontal, Vertical and Arbitrary Line Profile for image with multiple frames or matrix with multiple objects.

  1. new macro FORCE_DELETE_LOOSE_DATASET_WITH_GRAPH is added

  2. use @DLWG=1 to turn on this macro for delete action(win -c, OPJ Examiner app).

note: @DLWG=1 will not work for deleting graph by X button or delete key.

1.Added IPage class, and add following functions:

1.1,Added following functions to originpro.

new_image(lname='', hidden=False)
find_image(name='')

1.2,Added following functions to IPage class.

from_np(self, arr)
to_np(self)

1.3,Added following function to Page class.

duplicate()

1.4.Support adding 2D symbol and line plot to Image window.

dp = im.layer.addplot(...)

Built-in Python Packages Manager support uses Proxy Server

Added op.detach() to detach Origin working with interactive python.

Add two functions into Class OSQLite to support output query result to vector data.

int GetFieldDataByName(vector<string>* pvsData, vector<double>* pvdData, LPCSTR lpcszField);
int GetFieldDataByIndex(vector<string>* pvsData, vector<double>* pvdData, int iField);

Added a new property to layer.plot object to control the Anti-Aliasing in plot level.

Added a new Control keyword …Path2 to decide the Folder Browser style.

If only Page is specified, it can be resloved to all layers in the page for range input.

Origin 2022 Bug Fixes

License and Installation

Analysis

Data Handling

Graphing

Miscellaneous

Programming

Origin 2022 Known Issues

Data Handling

Graphing

Miscellaneous

Programming

Terms

Refine by Type

Version

Refine by Category