Origin 2025b Features
Graphing
Annotation
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
ORG-30150 | Elbow Arrow | Add elbow arrows like Prism | Single elbow arrow is added in Arrows group on Tools toolbar. See hint when mousing over the toolbar button or on status bar. E.g. Press Shift key while drawing it will create segement with arrow horizontally. Click on the arrow object to use mini toolbar for further edit. |
ORG-29686 | Specify the angle value for angle annotation directly | The angle of the angle annotation could be dynamically updated based on the angle value input by the user. | In Dimension tab, add Method option after Units, list
|
ORG-30307 | Change add Asterisk Bracket Tool | Add Asterisk Bracket object like Prism | Dragging rectangle to create an Asterisk Bracket object, the rectangle decide the size of the bracket System variable @bdm=0 to roll back old behavior, single click to create fixed size bracket |
ORG-30036 | @option to show page level filter | %(L, @GFP) to show page level filter info. | Click on page edge and choose Add Page Title. Enter %(L, @GFP) . Page level filter shows as page title.
|
General
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
ORG-30447 | Set Graph Defaults | Set axes, fonts, layout and legend defaults for graphs | Preferences: Graph Options… to open the dialog to set default settings common to all future graphs. Apply to button at the bottom allows applying the default settings to existing graphs. |
ORG-30023 | Save Theme as should Fill Theme name by default | preset the original theme name in save as dialog |
In Theme Preview app, we provide themes like Custom Page Size, Custom Font etc. User just need to change the property setting, and save the theme in same name, the quick style will use the new theme. |
ORG-28969 | Draw Rectangle With Rounded Corner | In toolbar, add Rounded Rectangle after Rectangle. | Select it and drag to rectangle should create rectangle with rounded corner. Anchor point could decide the radius for rounded corner. |
ORG-29960 | Extract, Create Copy of ShDF Data | Copy Values from plot or create slicer copy as new book. | Right click the plot with slicer to choose Copy Values or Create Slicer Copy as New Book context menu. |
ORG-23052 | Auto initialize Dark Mode Preview | When @RBA=1, we added a new entry to put dark mode template icon. | When save template as with a template with dark mode preview, we will initialize the dark mode preview in dialog. |
ORG-30596 | Make similar Copy Plot/Copy for Plot functions have same icon and placement on MT | Copy Plot/Copy for Plot mini toolbar in Graph and Worksheet use the same icon and location, the last button of 1st row | |
ORG-30598 | Graph Protection | Prevent graph being edited or deleted | With Graph window active, press Ctrl+F3 or choose Tools: Protection: Graph Protection menu to specify which action to prevent. |
ORG-30324 | Graph: Fixed Scale Factor menu improvements | Scale factor will be set to 1 without need to open dialog | By default many graph types are set so text, line, etc. graph element scales with layer frame. When a layer is shrunk, the text or line resizes. That’s why when you select text in graph, on status bar, it shows two Size (actual) = 22 (10.1) Most users just want to set the Scaling factor to 1 so element doesn’t resize with layer. There is really no need to popup a dialog which most users just click OK to close it. |
ORG-29685 | Insert equilateral triangle, equilateral pentagons and etc. | Support Triangle, Parallelogram, Trapezoid, Diamond, Pentagon, Hexagon, Heptagon, Octagon, Decagon, Dodecagon. | Parallelogram has red anchor point to change shape. But we do not support edit point mode for all shapes. For Trapezoid, in object MT, we support a checkbox button Isosceles Trapezoid in the end of 1st row, uncheck it will show two anchor points to change distance of left right separately. |
Graph Customization
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
ORG-30023 | Save Theme as should Fill Theme name by default | preset the original theme name in save as dialog |
In Theme Preview app, we provide themes like Custom Page Size, Custom Font etc. User just need to change the property setting, and save the theme in same name, the quick style will use the new theme. |
ORG-30011 | Dot Plot Mini Toolbar | Mini toolbar is added for dot plot for easy customization | Click on dot plot will show mini toolbar to customize dot color, shape, size, edit range, etc. |
ORG-30584 | Failure to disable rotation, resizing for line & arrow object | Hold Shift key to keep angle of line when editing point for existing object | hold shift key and edit any point for existing line/arrow object, the angle of the line is maintained. This change should apply to line& arrow& polyline. |
ORG-30639 | Set Default Support for Different Label Objects | Set default for following text objects with special default(not same as normal text object) |
|
ORG-30620 | Dendrogram Support Subset | When there is subset gap, all the leaves nodes within this subset should move towards subset center with (subset gap/2). | Add Subset tab in PD of dendrogram. |
ORG-30637 | Automatically Adjust Tick Positions for Heatmap with Uneven Gaps | When there are uneven gaps, the axis ticks will be positioned at the center of the heatmap blocks. | Ticks automatically adjust to be centered. |
Worksheet
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-30534 | XF to Show Multiple Menu Entries Improvement | Show saved theme in Worksheet: Conditional Formatting: Highlight Min Max menu. | |
ORG-2174 | Improved Shortcut Keys and Worksheet Functionality | Hot key to insert/delete rows. | Highlight a row(s), then Insert Rows: Use Delete Rows: Use |
Import
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
Improvement for binary data in Import Wizard
| Header variables should support customize names for binary data in Import Wizard | ||
Improvements When Changing Data Source of Data Connector | Show Options dialog checkbox is added in Data Source File Path dialog | In older version, on a sheet with data connector, when clicking the connector icon and choose Data Source… to change data file, after clicking OK, new data wasn’t imported directly. The subsequence Import Options dialog always showed for user to confirm the settings but most of the time user just needed to click OK without any change. In Origin 2025, Show Options dialog checkbox is added and by default unchecked so data can be imported directly after clicking OK. | |
Unlock Imported Data | Should keep Unlock Imported Data when reimport. | When use connector to import data file, and unlock imported data, it should keep Unlock Imported Data until user choose to lock the data again. |
Analysis
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
|
|
|
|
Fitting
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-30573 | Output VIF in MR | Output VIF (Variance inflation factor) in Parameters table in Multiple Linear Regression’s report. | Open Multiple Linear Regression tool, go to Quantities tab, under Fit Parameters branch, check the VIF checkbox to output. |
Gadgets
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-30375 | Vertical Cursor lists Book Long Name | In Vertical Cursor tool, support Book Long name |
Programming
Python
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
Python supports setting parameter bounds in NLFit | Added following function to set parameter bounds in NLFit. def set_lbound(self, p, ctrl='>', val=None)
def set_ubound(self, p, ctrl='<', val=None) | Example: import originpro as op
wks = op.new_sheet()
fn=op.path('e') + r'Samples\Curve Fitting\Gaussian.dat'
wks.from_file(fn, False)
model2 = op.NLFit('Gauss')
model2.set_data(wks, 0, 1)
model2.set_lbound('y0','>','6')
model2.set_ubound('A','<','800')
model2.fit() | |
Enable reading from and writing to a matrix sheet using a 1D array | Improve | Example: import originpro as op
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
ms = op.new_sheet('m')
ms.from_np(arr) |
LabTalk
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
ORG-30110 | More efficient way to assign values on label Rows | Label row supports assign numeric value and supports assigning scalar string values to dataset. | How to assign values to a user-defined parameter row. |
ORG-30688 | pe_dir failed to list image windows only | PE_dir page:=I to show image windows only | PE_dir is used to list Project Explorer subfolders and windows. There was no option to list image windows only in the past. For page argument, I is added to list image windows only. E.g. |
Miscellaneous
Ease of Use
JIRA | SUMMARY | DESCRIPTOIN | DETAILS |
---|---|---|---|
ORG-30376 | Project Browser | New tool to search window, book, graph, sheet, columns in Project | Click
|
ORG-30732 | Window Switcher | Ctrl+Tab to navigate child windows with preview in current folder |
|
ORG-30405 | Provide Right Margin when Arrange Windows | Arranging windows in a subregion of workspace | Arrange unpinned windows on left side only and leave right margin based on active pinned window.
→ Right margin (empty region) will be left on right side. Unpinned windows will be arranged on left side. Manually drag all pinned windows to the right margin so they are not on top of arranged windows. |
ORG-29564 ORG-30359
| Search box on Main Menu | Search menu, toolbar, Apps items to use | Search box to the right of Help menu to search for menu, toolbar, context menu, app, etc. click on the found item to launch the tool or execute the action. |
ORG-30352 | User-customizable shortcut keys | Ctrl+Prefix, Ctrl+Key for menus and toolbars |
|
ORG-30294 | Hotkeys for tools toolbar | Single letter/number hotkey for tools on Tools toolbar | Mouse over toolbar buttons on Tools toolbar to see the hotkeys. E.g. With graph active,
No need to press ESC key to switch modes. E.g. press 9 to enter Add Straight Line mode. press 7 to switch to Add Straight Arrow mode. |
ORG-30206 | Pin files on top of the Recent Origin Files Dialog | Pin favorite or common used files on top of the Recent Origin Files dialog |
|
ORG-30125 | Add Row MTB should use new Statistics Tick label | Support five more statistics parameters in Add Row mini toolbar button in box chart table | |
ORG-30279 | Prompt Message When Saving Large Projects where Data is Excluded | Prompt Message When Saving Large Projects where Data is Excluded |
|
ORG-25432 S2 | Change OPJU File Type Info. | In Origin2025b, OGGU and OPJU changed as “Origin Project or Graph“ |
|
ORG-30063 | Small Icon for graph and project looked the same, should be updated | Small Icon for graph and project looked the same, should be updated | |
Recent Project to invoke browser to authorize | Support open browser to authorize when open invalid project from cloud by recent projects menu/recent origin files dialog. | ||
Project Saved to Cloud To Support more local file properties | Show Preview image, Modified time, Size for project from cloud on Recent Origin Files dialog. | ||
ORG-30505 | View > Hide Toolbars | When checked, all toolbar and dockable windows except Message Log and Smart Hint Log will hide to have maximum space to work temporarily. Also can use hotkey Ctrl+Alt+R | |
ORG-30576 | Improve right-click in grey workspace area | Redesign the context menu when right click in grey workspace area | |
ORG-30585 | Double-click outside menu bar to be same as MDI client | Double clicking the area outside menu bar will behave like double clicking the workspace. |
|
ORG-30670 | Show Menu Icon in Search Box’s result | Search anything in Search Box to check the menu icon in the Menu and Shortcut Menu results. | |
ORG-30501 | Animation for dropdown list | Show animation for dropdown list and menu |
|
ORG-30384 | Statistics menu reconstruction | Restructure the statistics menu to make it easier for users to find tools. |
|
ORG-29887 | Plot Menu check for update | Support updating extended template from plot menu directly | Before Origin2025b,when there is new version of template, user may not catch if not opening Template Center. In origin2025b, if new version template is coming, user will be noticed and can download it directly from plot menu. |