Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Graphing

New Graph Types

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27310

LaTeX Equation Access LT Variable

Allow entering substitution notation in LaTeX Equation

ORG-27334

Show label at min, max points - beta2

Easier way to label min, max points in graph

On Label tab of Plot Details dialog, user can check Show at Specified Points Only and enter min max begin end (space separated) to show labels at maximum point(s), minimum point(s), begin and end points.

Begin (also -1) is used to refer to 1st point in display in case user scaled in.

Before Origin 2024, there was only row indexing e.g. 1 for 1st point, 2 for 2nd point, 0 for last points. To label min or maximum points user would had to manually find the min and max’s corresponding row index first.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27279

Split Worksheet and Append Worksheet Improvements

Put value in output sheets label when split worksheet by value change , and use sheet label when appending sheets

  • When splitting worksheet by reference column’s value change, the info. was lost in result sheets. In Origin2024, the value will be put to sheet label of each output sheet.

  • When appending worksheets and stack worksheets, sheet Label can be used as Data Identifier.

ORG-27301

Join multiple worksheets by matching column with merge option

Support Merge Multiples By option in the wjoinbycol and wjoinbylabel XF tools

  • Rename original menu Join Worksheets by Column as Join Two Sheets by Column, which calls wjoincols XF

  • Add Join Multiple Sheets by Column menu, which calls wjoinbycol XF.

  • Add Merge Multiples by option in the wjoinbycol and wjoinbylabel XF.

ORG-27245

Smart Paste from Excel --beta2

When paste data from Excel, Origin will do a smart checking to detect heading rows and paste to column label.

See below, copy all data from Excel. In Origin, new a workbook, paste to A1 cell or highlight column A to paste. Origin will detect the 1st row is heading and paste to Long Name label smartly, and the other data will still paste to data area.

ORG-27203

Rearrangement of Data Manipulation menu

Move Data Manipulation menu items to other menu

  1. Move Reduce Duplicate X Data, Reduce by Group, Reduce to Evenly Spaced X to Worksheet menu.

  2. Move Subtract Reference Data,Subtract Straight Line to Analysis: Mathematics menu

  3. For graph window,those 3 reduce XFs are still kept in Data Manipulation menu.

ORG-27143

Worksheet Menu Restructure

Add a new main menu Restructure to put data restructuring tools together

For better worksheet data processing, add new main menu Restructure next to Worksheet, and rearrange the menu items.

ORG-27339

Set as Categorical for Column Label Row

Support setting column label row as categorical

In Origin 2024, we supports color plots by column label. But if you plot 2 groups or 2 layers, the column label like “aa” in layer 1 will map to 1st color, but “aa” in layer 2 may map to 2nd color. So “aa” could not refer to same value in different plot groups or layers. With the categories supports, column label with same “aa” can map to same color in different plot groups or layers.

...

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27294

Python support note window access

Add interfaces on accessing note window using Python.

Code Block
languagepy
op.new_note(name='')
op.find_note(name='')
nt.text
nt.syntax
nt.view
nt.append(text, newline=True)
nt.load(fname, askreplace=False)
nt.exp_html(fname)
nt.destroy()

ORG-27303

op.save() should throw an error in Python when saving to Read-Only project instead of an error message window

Added sysvar property to originpro to get and set system value.

For example:

to get @ECS value.

Code Block
import originpro as op
op.sysvar['ECS']

ORG-27321

op.save() supports slash in path

Python function op.save() supports slash in path

For example:

Code Block
import originpro as op
op.new_sheet()
op.new_graph()
nerr = op.save(r'D:/Nw.opju')

Origin C

JIRA

SUMMARY

DESCRIPTION

DETAILS

R/MATLAB

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27529

MATLAB and R Console support syntax coloring

Support syntax coloring for MATLAB and R Console.

Image Added

Miscellaneous

Ease of Use

JIRA

SUMMARY

DESCRIPTION

DETAILS

ORG-27115

Dark Theme - beta2

Dark theme for workspace, toolbars, menus, worksheet, notes window, etc.

Using @ctp=1 to use dark theme for Origin.

Note: Graph page dark background is controlled by Preferences: Options. Page tab separately.

ORG-26912

Sheet Switching Browser Graph - beta2

Turn on the left browser panel to change all plots to data from a different sheet

If user has many worksheet with same data structure and plot a complicated graph (including multi-panel) from one sheet, user can turn on the left panel to easily switch worksheet. Plots in graph will all be switched to new sheet.

How to:

Click edge of graph page so that page level mini toolbar shows.

Click the Sheet/Book Switching Browser Graph. (Note: the sheets doesn’t have to be in same workbook window)

ORG-27452

Change worksheet context menu for browser graph

Easier way to change browser graph to show all plots from another sheet

Suppose all plots in browser graph is from same worksheet and there are many such sheets.

Click Down arrow and choose Change Worksheet so all plots will be replaced with corresponding columns in another sheet.

ORG-26998

Add MT button on Axis pop up to quickly add Reference Line

Support Add Reference Line button in Axis mini toolbar to quickly add Reference Line

ORG-26828

ORG-25390

Support mouse wheel horizontal scroll

Shift+Wheel to scroll horizontally

When there is a scroll bar in the horizontal direction for many windows arranged in main GUI or for single window, support Shift+Wheel to scroll horizontally

ORG-27154

Clicking Axis Line to give Red Dots to drag Scale

Click the Axis, drag the Red Dots moving in horizontal or vertical direction to change Axis Scale

ORG-27415

MT buttons Dark Mode Related

Add Reverse Colors button in Page mini toolbar to reverse colors on all elements

ORG-27302

Add Copy Plot mini toolbar on Single plot tab to copy single plot

For group plots, support Copy Plot button in Single tab to copy the data of selected plot

ORG-27201

Allow saving and re-applying custom window arrangement and for any DPI

In Origin 2024, User can arrange windows arbitrarily and save those settings. Then they want to work with the windows moving them etc, and later be able to re-apply the settings to get back their saved arrangement on any DPI.

In Script window/ Command window, run below scripts:

doc -wps filename; /// save settings, filename can be optional, relative filename will be saved to UFF

doc -wpl filename; /// load settings

ORG-26923

Arrange Windows with Size of Active Window

In Origin 2024, Arrange Windows dialog adds Share Active Window Size checkbox.

...