Origin 2024b Features
Graphing
New Graph Types
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-27166 | 3D Graph with Double Z Axis | Multiple 3D graphs with double Z axis (left and right Z axis) | For multiple 3D plots (surface, scatter, bar) in one graph, give option to plot against left or right Z axis.
|
ORG-28362 | 3D XYZ Floating Bar | The support added is similar to the 3D Stacked Bar with X, Y, and multiple Z data. The bar is from one Z to another Z, with the logic being similar to that of the 2D Floating Bar. |
|
ORG-28458 | Hierarchical Edge Bundling | Support added for Hierarchical Edge Bundling . | In Plot menu, see Categorical: Hierarchical Edge Bundling. When 1st plot in layer is Hierarchical Edge Bundling, an Edge Bundling button has been added to the layer level, allowing for customization of the Highlight Mode. |
ORG-28639 | Streamlines | Streamline is now supported with matrix data. | With Matrix window active, choose Plot: Specialized to see the new graph types.
|
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28364 | Update Legend on Plot Removal | Improvements made to legend updating when a plot is removed from graph. | In the past, when a plot is removed from graph, there was still a trace of it in the legend, requiring a manual refresh from the user (Ctrl+L) to update the legend. In Origin 2024b, the legend automatically updates when a plot is removed from a graph. The corresponding Legend Update Mode in the Plot Details dialog has been updated to say Update when Adding/Removing. |
ORG-28598 | Graph Long Name is shown in more places | The graph’s Long Name is shown in Merge Graph Windows dialog and Object Manager window (if it exists). | In the past, users could add a more descriptive Long Name for a graph but the Merge Graph Window and Object Manager would still show only the Short Name, which made it hard for user to identify the window. In Origin 2024b, if there is Long Name for graph window it will show, otherwise the Short Name will show. In Object Manager, users may right-click the top node to return this setting to Show Page Short Name. |
ORG-28297 ORG-27217 ORG-27216 | Plot graphs directly from Image window | The Plot menu is now available for image windows. This allows images to be directly plotted to a histogram, contour, heatmap, profile or 3D surface graphs. | Before Origin 2024b, users would need to convert image to matrix before plotting it. In Origin 2024b, users can directly plot applicable graphs such as histogram, contour, etc. from image window. To plot a subregion, use the Rectangle, Circle, Polygon or Region toolbar button to draw the Region of Interest (ROI) on image, right-click on ROI, then choose Crop (or Create Linked Image to create a new image window of the subregion). Plot from there. Multiple ROIs are supported in image windows.
|
ORG-27587 | Browser Panel for plots from a multi-frame image window |
| |
ORG-28300 ORG-28461 | Virtual Matrix XYZ titles automatically refer to the column label | When creating a plot with plotvm or plotmultivm, it will automatically set column label notation to refer to XYZ titles. For example, since %H means source sheet, the Long Name of the 1st column in the source sheet could be %(%@H, 1, L). | The notation can be edited directly or changed by the fly-out menu button of the plotVM dialog or Virtual Matrix Manager. A table of all string variables can be found here: https://www.originlab.com/doc/en/LabTalk/guide/String-registers |
ORG-28263 | Books and Sheets sorted in Batch Plotting dialog | Books and Sheets are listed alphabetically. | Before Origin 2024b, the matching books and sheets are listed by creation time in the middle panel of Batch Plotting dialog. In Origin 2024b, sheets in the plot’s source workbook are listed on the top, followed by other matching sheets/books alphabetically. |
ORG-28357 | Online Templates for 2024b | Added more online templates for 2024b. You can get the latest online template by selecting menu Tools: Template Center. | Some of these templates include:
|
Label and Annotation
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28586 | Support added for alignment of various objects to page (instead of layer) | Object Edit toolbar buttons now allow an to align a single object (text, graphic, etc.) relative to page | In Origin 2024, we enabled Object Edit toolbar buttons for single layer selection so that users can easily align a layer to center, left, right, top, and bottom relative to the whole page. They are enabled for individual text, legend, and graphic objects as well in Origin 2024b so that users can easily align them relative to page. E.g.: Add a text label to a graph. Select it and click the Vertical button. It will put the text to center of graph page. Clicking the Top button will align the text to top of the page. Note: When multiple text, graphic objects, or layers are selected, the alignment will be based on the first object in the selection. E.g.: Select layer and then click a text object. Clicking Right button will align the text to right edge of layer. |
ORG-28443 | Edit Point options added for graph objects | Edit Point added to the Mini Toolbar and context menu, allowing users to easily adjust shapes | This applies to the following objects:
|
ORG-28209 | Added an option for Triangle as Head and Tail of Color Scale | Arrow-like Color Scales can be made using a triangular Head and Tail. | Make sure Hide Head Level and Hide Tail Level are NOT checked, then users can go to the Layout tab to set head and tail to show as triangle and adjust triangle height. Note: This only works for color scales when layout is set to Joined.
|
ORG-28204 | Data Annotation support added for images within a worksheet | Images found in a worksheet cell can now be used in the Data Annotation feature. | In previous versions, Data Annotation supports images only if they are contained in the Label metadata row (green) In Origin2024b, images are also supported if they are in a worksheet cell (pink).
|
ORG-28603 | Data Point Tooltip now includes information from modifying column | If there are modifier columns in the plot (such as color, size etc.), the relevant information is shown in the tooltip. | The Data Point Tooltip dialog, which appears when hovering the mouse above a plotted data point, now includes information about the modifier column (only if there is a modifying column). For example, for a color mapped bubble, the color column and size column contents is shown in the tooltip alongside the other Row and Column information. |
ORG-28634 | Ctrl+Drag certain objects now adds and moves a copy of the object | Ctrl+Drag a text, line, arrow, rectangle, circle, etc. to make a copy at new location, similar to MS Powerpoint | Hold down the Ctrl key and drag graphic objects to make a copy at the new location. This also applies to annotation objects added for data points in graph. Note: In older versions, after using annotation tool to add an annotation on a data point in graph, user could use Alt+Drag to move it to a new data point; or use Ctrl+Shift+Drag to make a new annotation to another data point. But it was kind of hidden and different from the usual hotkeys in other software. |
ORG-28849 | Improved readability of objects in Object Manager | Text objects and axes now display more information in Object Manager | In previous versions, only the program name of text objects and axis titles showed in Object Manager, which made it hard to locate a specific item in some cases. Origin 2024b supports showing axis title and text contents in the Object Manager. This can be customized using System Variable @OMTL, which controls showing text contents or not and how many characters. For example:
The generic axis title object names e.g. Y Axis Title (YL) is shortened to YL Title Gray background denote objects that are out of the page frame so users can check what is being omitted and if should be included, etc.
|
ORG-28748 | Improvements for tooltips and substitution | A number of features have been added to better support custom labels, tooltips, and titles in plots and reports.
| In Origin 2024b, we offer a more robust dialog to customize a variety of text objects related to graphing. |
ORG-28365 | Easily annotate Contour graphs | Added a button to the Mini Toolbar to annotate Min & Max Values when clicking on contour graph |
Graph Customization
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28691 | Easily invert axis scales | A Flip Axis button has been added to the Mini Toolbar to easily switch axes' From and To values |
|
ORG-28696 | Droplines can now be specified by their Y value | Add specific drop line positions by with “y=…” or “x=…” | In the Drop Lines tab of the Plot Details dialog, users can specify drop line positions by either x or y value E.g.:
|
ORG-28628 | Line plots now support arrows to show direction | The Line tab now contains an option to show arrows along a curve or line, indicating the direction of a plot. | On Lines tab in the Plot Details, Show Arrow checkbox has been added. Checking it will present an Arrow tab, which allows for further customization of the arrows.
|
ORG-28444 | Skip data points now available in 3D scatter graph | Added support to skip data points in 3D Scatter graphs. | This option can now be found in the Drop Lines tab of the Plot Details dialog. The controls are the same as the 2D Scatter graph, including Smart Skip. |
ORG-28047 | 3D Waterfall Fill Color Y-Value Colormapping | Map waterall plot’s fill color by Y values | In previous versions, Y-Value Color Mapping was only available in waterfall maps for the line color. In 2024b, support has been added for the fill color of waterfall plots to be mapped by Y values. This can be accessed via the Mini Toolbar: Fill Color: By Points: Y-Value: Color Mapping. |
ORG-28130 | Added support to hide Sankey Link labels under a certain percentage | Sankey Link labels can now be hidden using the “Hide of Less than(%)” feature. | In Origin 2024b we have added an easier way to control which link labels are shown in Sankey diagrams. This option is Hide if Less than(%) and can be found in the Label tab of Plot Details. |
ORG-28474 | Arrow Center is Wrong for Symbol Shape | Add Auto to Length dropdown | Added “Auto” support for various graphic objects For the Cross, Rectangle and Circle arrow shapes, auto means follow width. For other shapes, auto means length=2*width. We can add such auto for line object arrow, arrow object, annotation leader line arrow, axis arrow, streamline arrow. |
ORG-28400 | Improved Data: Edit Range feature when working with any Stacked graph | Users can now select Data: Edit Range to apply changes to entire group in Stacked Column and Stacked Bar graphs. | When users edit the range for a stacked column or bar plot, a new popup message appears asking if the change should be applied to the group:
|
ORG-28727 | Hotkey/shortcut added for Fit Page to Layers | A new shortcut has been added. Ctrl+Shift+E now triggers Fit Page to Layers. | When users press Ctrl+Shift+E, the last-used settings of the Fit Page to Layer dialog will be used. (No dialog will appear.) |
ORG-28684 | Ctrl+Click now allows users to edit group members of a graph objects group | If multiple graph objects are group, individual group members can now be edited. | To edit individual group members, Ctrl+Click on one or more objects within the group. This allows edits to be made to only the selected objects within the group. |
ORG-19671 | Improvements made to Insert Plot to Layer feature | Users now have more control when inserting new plots to the active graph. | Insert: Plot to Layer now opens an Interactive Range Selector dialog. Initially, any selection from the last active sheet will show in dialog. |
ORG-28327 | Improvements to Share Axis Style option | In the Axis dialog’s “Show” tab, the Share Axis Style for All Axes checkbox has been replaced with a dropdown menu. | Users can choose between “Limited Style” (default) and “All Styles”, the latter of which will share all axis styles – as in the Common Display feature – except for Special Tick, Reference Line, Show/Hide settings, Tick Label and Axis Title. |
ORG-28671 | Mini Toolbar for grouped objects will now affect changes to each of the group members | Grouped graph objects of the same type can now have their individual settings changed in sync via the Mini Toolbar. | Changed settings are applied to all members of the group. This applies to objects such as text, shapes, lines, etc. |
ORG-26283 | Support added for single-day X columns to show tick labels as time | If a column contains same-day date/time data, Origin 2024b now treats time as same-day when displaying X data. | The last tick now shows as 24:00, instead of 00:00.
|
ORG-26911 | Complete dropdown list of template categories | All template categories are now shown in:
| When saving a template in Origin2024b, the dialog now lists all the categories of system templates found in the Plot menu’s left panel, from Basic 2D to Browser. (This does not include Function plot since we do not provide specific templates for function plot.) Users can go to the Template Library to view user-defined templates and switch to list view. Right-clicking provides an option to edit. When editing, this dropdown list has also been updated to include all categories. |
ORG-28651 | Dialog improvement when building Pie charts | The popup dialog is now more helpful when trying to build a Pie chart or Doughnut plot with a single categorical column selected. | When users select one text column to create a Pie Chart (including 3D Pie) or Doughnut plot, we show the following error message: To count the unique value with pie/doughnut chart,
1. Add one Y column with F(x)=1.
2. Select XY columns and create plot. This is meant to help the user understand that some counting (using a numeric column) must be done first. Once that is completed, the plot can be made. |
ORG-26996 | Improved functionality when editing Radius Axis of Polar Contour plots | The Radius Axis of Polar Contour plots can now be edited User wants the radius value to be increased towards the center. Simply switching the From and To values of the r axis now work. | In previous versions of Origin, a workaround was to add a new column of the reversed r values for the plot, then label the axis with 7.5 - x. Now users can simply switch the From and To values in the Axis Dialog’s scale tab. |
ORG-28661 | Fit Equation can now be displayed in Scatter Matrix | The Scatter Matrix dialog now has a checkbox for Fitting Equation that will display the equation for the linear fit line. This can also be toggled from the Mini Toolbar. | We have added a Fitting Equation checkbox and Custom Fitting Equation editbox to the plot_matrix dialog. Note that this is only enabled when Linear Fit is active in Options branch. In previous versions, if the fitted curve was shown in the Graph Maker, the equation would be shown in a reference line label. If linear fit curve was selected in the Mini-Toolbar, the reference line label of this curve was set to fitting equation y = $(a0,-)$(a1,-+)*x as in the graph maker. If the label was shown for such a line, the equation would show. |
ORG-28330 | Tick Label display format for Date/Time data now follows the Column Format | When worksheet format is already set, tick label format of Date/Time data will follow the column’s display format. | When Tick Label format is a date or time, we have added Auto as the last option in Display. This feature follows the column display format. When creating a plot using a system template from the Plot menu or toolbar, and if there is Date/Time data, Origin2024b will use Auto as the default value for Display. |
ORG-28325 | Added a new syntax for Date/Time labels | The new syntax allows users to display Year/Month for the 1st Tick of the Year/Month | In the Custom Display editbox, “\n” will wrap tick labels and only show year or month on the first tick: Another addition is “%CRLF”, which makes a new line: There is also a Show Date for 1st Tick of the Date checkbox. This is so that, when a variable like hour, e.g., is used in Custom Display, it will wrap by day: |
ORG-28862 | The default palettes now include a colorblind-friendly palette. | A new default palette makes it easy to prepare colorblind-accessible figures. | A new palette, ColorBlindSafe15, has been added, which includes 15 colors of varying lightnesses and hues.
|
Analysis
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-26947 | Easily remove all locks from various scopes within a project | A new option in the Edit menu offers a quick way to remove operation locks. | After doing any analysis in Origin, the green lock shows by default in any output columns, matrices, or graphs so that when input is changed the corresponding output can update, and the user can click on it to change the parameters of analysis. In previous versions, it was not possible to remove all of these locks at once. In Origin 2024b, we have added the option in the Edit menu to “Remove Operations for” and allows the user to select (with a submenu) different scopes of removal. E.g.: Remove Operations for Active sheet, Active window, Active folder, Active folder (recursive), and Project. Corresponding LabTalk command run -aul 0; /// remove all operations in active layer (wks, matrix or graph) run -aup 0; /// remove all operations in active page (wks, matrix or graph) run -auo 0; /// remove all operations in curent folder (but not recursive) run -auor 0; /// remove all operations in curent folder this LT, include shortcut default, |
ORG-28793 | Added a new button for inversion in some X-Functions | In the interp1xy and reducexy X-Functions, an inverse button has been added after the X End ‘Auto’ checkbox. It switches the values of X Start and X End. |
|
Gadgets
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28430 | New Data Extraction Gadget | Data can easily be extracted from a graph by drawing ROIs using the Data Extraction Gadget | Accessible by menu selecting Gadget: Data Extraction, this new gadget allows various ROIs to be drawn and then outputs data in a user-specified manner. Features include:
|
ORG-28414 | Updated Cluster Gadget’s Arbitrary Shape function | Arbitrary shapes in the Cluster Gadget now allows user to change the shape points via click-and-drag. | When using the Arbitrary Shape tool in the Cluster Gadget, users can click multiple times (or simply click Modify ROI button) to enter edit point mode for the current ROI. In this mode, anchor points may be adjusted via click-and-drag. |
|
|
|
|
Batch Processing
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
|
|
|
|
|
|
|
|
Image Processing
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28217 | Updated to a newer version of OpenCV (4.8.0) | Origin 2024b uses OpenCV 4.8.0. (upgraded from 4.5.2). | Several issues that we reported to OpenCV have been fixed, so we have upgraded. |
Data Handling
Worksheet
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28296 | Time Series data can now be unstacked by time interval | New tools are available to reshape Date/Time data. | Choose menu Restructure: Unstack by Time Interval to open this new tool.
|
ORG-28821 | Edit multiple defined name ranges | Support delete and change scope of multiple defined named ranges | Choose Data: Name Manager… to open the Name Manager dialog. Select multiple names and right-click to bring up a new context menu. It supports:
|
ORG-28652 | Improvements made to Transpose Worksheet feature | Empty column label/metadata rows are now trimmed when transposing worksheets. | If a user has a worksheet with column label rows filled and wants to transpose the worksheet, including all metadata rows, e.g. Long Name, Units, etc. user can
Before Origin 2024b, empty column metadata rows would show as an empty column in output sheet. In Origin 2024b, empty column label rows are simply trimmed. |
ORG-25539 | Dynamic Data Exchange (DDE) cells are now visually denoted | We have made it easier to find cells with DDE links. | When users copy data from an Excel file and paste it as a link into Origin worksheet cells, it is a Dynamic Data Exchange (DDE) link. In previous versions, if a user comes back to the workbook later on, it was difficult to tell which cells are DDE links to an Excel file. In Origin 2024b, it is easier. With a workbook active:
|
ORG-25496 | New feature added: Copy Mask Status | This new feature allows users to easily copy and paste the mask condition of some column(s) to other(s). | Copy Mask Status option in the context menu has been added for column selections to copy mask status and paste to destination column(s). Simply right-click on a selection containing one or more column(s) with masked cells and choose Copy Columns to… from the context menu to open the X-Function dialog: With the above settings, only the mask status of each cell will be pasted to the user-selected destination columns. Note: The corresponding LabTalk script is |
ORG-28425 | Selection Comes Back Into View with Any Change | When user make any changes to an invisible selection, the selection will comes back into view | Select a cell in the sheet, then scroll to make the cell invisible. Try to type something, then Origin will auto scroll to make the cell visible. User can also try to copy, mask, fill data or click the formula bar, selection should come back into view. |
ORG-28334 | patternD Improvements | Improvements for the fill column with pattern date/time values tool |
|
ORG-28200 | Support real time drawing for graph object on workbook window | Support real time drawing for graph object in workbook | Active workbook, click the Rectangle toolbar button and try to drag a rectangle on the worksheet. In previous version, only a rectangle border is drawn. Now start from Origin 2024b, it will draw the real rectangle object on dragging like on graph window. |
Import
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-27231 | SharePoint servers are now supported in the Connect to Web feature | Support has been added for connecting or opening files on a SharePoint server using the Connect to Web dialog. | This feature supports connecting to the following file types:
Support has also been added to open all file types that support D&D (drag-and-drop) import in Origin. |
ORG-28339 | JSON Connector now supports the JSON5 format | JSON Connector supports importing files in the JSON5 format. | The import method is the same as any JSON file. |
ORG-26009 | Cloud Data Connector Improvements | More information is now available via the Cloud Data Connector dialog regarding the file path and file ID. | New features include:
|
ORG-26001 | Support added to scan and connect all files in a specified folder | The Auto Import menu now includes an On Folder Change option. | When the On Folder Change option is checked, if any file(s) are added or deleted within the current folder, Origin will automatically reimport all data in that folder. |
ORG-28149 | Update to newer CDF version 3.9.0 | Updated CDF dll version to 3.9.0 | We now support the import of CDF files up to 3.9.0. |
ORG-28150 | Udpate to newer HDF5 version 1.14.3 | Updated HDF5 dll version to 1.14.3 | We now support the import of HDF5 files up to 1.14.3. |
ORG-28151 | Update to newer NetCDF version 4.9.2 | Updated NetCDF dll version to 4.9.2. | We now support the import of NetCDF files up to 4.9.2. |
ORG-28152 | Update to newer Matlab version 1.5.26 | Updated Matlab dll version to 1.5.26 | We now support the import of MATLAB files up to 1.5.26 |
ORG-28197 | Update to newer SPSS SAV version 28.0.1 | Updated SPSS SAV dll version to 28.0.1 | We now support the import of SPSS file up to 28.0.1 |
ORG-28726 | Improve speed of netCDF Connector | Improved import speed for NetCDF Connector. | Speed improvements have been added for the import of NetCDF files with many matrix objects. |
ORG-23841 | Support added to save Project Files in Cloud | Project files can now be opened from and saved to the cloud. | Some notes:
|
ORG-28166 | LabTalk addition: “Connect by Duplicate” | We improved the wbk.DC.newsheet() function to support “Connect by Duplicating Active Sheet”. | Optional 2nd argument 1 is added so that newsheet(sheet$[, 1] ) is a method to connect a new sheet or data by duplicating active sheet’s analysis, calculation, etc. For the Excel connector, input only needs to set sheet$ as sheet name, e.g.: newbook;
wbook.dc.ADD("Excel");
wbook.dc.path$=system.path.program$+"Samples\Import and Export\United States Energy (1980-2013).xls";
wks.dc.import();
wbk.DC.newsheet("Natural Gas", 1); For other connectors, like the Origin project connector, input must set sheet$ as “[bookname]Sheetname”, e.g.: string fname$=system.path.program$+"Samples\tutorial data.opju";
wbook.dc.add("Origin");
wks.dc.source$ = fname$;
wks.dc.sel$ = "[book6]pre-Electrical Open";
rnormalize -r 1 irng:=4 method:=range100; //normalize 4th column
//Import new sheet by duplicate same operation in active sheet
//2nd argument 1 is new in Origin 2024b
wbook.dc.Newsheet("[book6]post-Electrical Open",1); |
ORG-28324 | New option when importing JSON files via LabtTalk: “Nested Arrays as Columns” | A new object has been added to the wks.dc object to support “Nested Arrays as Columns” when importing JSON file(s). | The new object has the following syntax: |
Export
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-26879 | Transparent background for TIFF and PNG export | TIFFs and PNGs can now be exported with a transparent background from the Export Graph dialog. | A Transparent Background checkbox is now present in the Export Graph dialog for PNG and TIFF image types When exporting graphs or layouts that contain the default white background, users can check the Transparent Background checkbox to export the image with no background. Corresponding system variable: @GET = 1 Note: This feature is not currently present in the Export Graphs (Advanced) dialog. |
ORG-27603 | Options added to customize export quality of transparent PNGs with text | We added an option that better supports PNGs with transparent backgrounds and text. | With the addition of the Transparent Background checkbox in the expG2img dialog, users may also set @GET=2 to improve the text drawing quality. |
ORG-25569 | Added interactive elements when exporting SVG files | For now scope info and tooltip for symbol plot are added to svg | Note: Currently this feature is only supported by 2D scatter and line+symbol plots. E.g.
|
Programming
LabTalk
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28064 | Shortcut added to easily get the LabTalk Script for buttons on the Mini Toolbar | Ctrl+Shift+clicking on a button in the Mini Toolbar now provides the underlying LabTalk Script. | To access the LabTalk Script underlying any button in the Mini Toolbar, users may now Ctrl+Shift+Click on the button of interest. Output will be seen in the Script Window if it is onscreen. |
ORG-27102 | Improved Unique() function by adding more sorting options | New parameters occurrence and sort2 have been added to give users more control of how the Unique() function sorts output. | Syntax:
For more details, please visit: https://www.originlab.com/doc/LabTalk/guide/Getting-Started-with-LT |
ORG-27102 | Two new functions have been added to calculate the mode value within a column | New functions mode() and modes() have been added. |
|
ORG-28621 | Added the Erfi() function | The new LabTalk function erfi() computes the value of the imaginary error function for a specified complex c | The function is calculated by the NAG function nag_complex_erfc(s15ddc).
|
ORG-29063 | String variables can now be redeclared. | Support redeclaration for LabTalk String variables has been added. | |
ORG-28785 | Added the Landau Distribution for OriginC and LabTalk | Origin now provides Landaucdf, Landaupdf and Landauinv functions for OriginC and LabTalk | For Origin C: double Landaupdf( const double x, double mu = 0, double sigma = pi/2 ) double Landaucdf( const double x, double mu = 0, double sigma = pi/2, int iTail = TAILED_TEST_LOWER ) double Landauinv( const double dP, double mu=0, double sigma=pi/2 ) For LabTalk: double Landaupdf( double x, double mu, double sigma ) double Landaucdf( double x, double mu, double sigma[, int Tail] ) double Landauinv( double p, double mu, double sigma ) |
ORG-28518 | LabTalk now supports automatic enumeration when naming objects | We have added new renaming method to LabTalk Layer objects to support auto enumeration. | Syntax: layer.Rename(name) For example, suppose there is already a sheet named “Test”, activate another sheet in the book and run |
ORG-28203 | Added a LabTalk command to delete User-Defined Parameter rows | Add new character “#” to clear the content and hide the label row. | Syntax: wks.labels(#Dn) |
ORG-28636 | LabTalk can now access and customize the Color Scale label format | Add support for LabTalk to access and customize the Color Scale label format. | Some examples: |
Origin C
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Support added for arrange layout for GETN_RADIO_INDEX | Improved | Example: | |
ORG-28773 | Support binary for | Added | Example: |
ORG-28241 | OriginC now supports downloading a file in another thread | Added bits bWait and bShowMsg to | For example, see following web page: http://wikis/ocwiki/index.php?title=OriginC:Okutil_http_download_(global_function)#Examples |
Python
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Updated OriginExt for each Python version | Python 3.12 is available now, so we published a new OriginExt 1.2.2 for it. | Use following command to install in Python 3.12 | |
|
|
|
|
Code Builder
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-28246 | Code Builder improvements for editing js, css, json | Basic supports for Web Type Files, e.g. js, css, json | Indentation when starting new line, etc. |
Miscellaneous
Ease of Use
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
ORG-25998 | Major improvements to Undo and Redo functionality | Along with Redo now being supported, the Undo function is now support in more places within the software. | This version introduces Redo feature, and improved Undo to enhance the users workflow and experience:
|
ORG-28135 | A faster way to toggle the display of plots and objects has been added within the Object Manager | Origin 2024b includes a new icon in Object Manager to toggle plot and object display. |
|
ORG-25573 ORG-28383 | Object Manager Follow Legend Text/Symbol | Object Manager show exactly what’s in legend | If user customize the legend with custom syntax, now force the object manager display exactly what user entered in legend so they match |
ORG-28681 | The context menu for layer nodes now includes a Collapse All feature | In the Object Manager, we added a Collapse All Siblings and Expand All Siblings option in the context menu of layer levels. Selecting it will collapse/expand all siblings | |
ORG-28552 | Folder Notes are now denoted with a visual indicator | A blue dot now shows next to any folder that has folder notes in the Project Explorer. | In Project Explorer, Folders with notes will be indicated by a blue dot.
|
ORG-28551 | Graph Notes | Add Notes for graph windows. | An Add Notes button now displays on top of Object Manager, allowing users to add notes for graphs windows. If Notes exist for a graph, the icon changes. Additionally, there is a blue dot next to the top node in the Object Manager. |
ORG-28249 ORG-28328 | Interface improvements for graph scale | Support added for snapping to minor ticks and 1/2 minor ticks. Support sdded for drag and change scales with reverse X/Y | System variable to control snapping: @DSRT=0 only snapping to major tick (old behavior in 2024) @DSRT=1 Support snapping to minor tick @DSRT=2 Support snapping to half of minor tick (2024b default) |
ORG-28887 | Light Gray Dark Theme Added | Light gray dark theme is added as an option for dark mode. | In Origin 2024, we brought Dark Mode to Origin with a number of built-in themes. In Origin 2024b, we added a built-in theme that is not as dark, for improved usability. When dark mode is on, you can access all built-in dark themes from Preferences: Dark Theme |
ORG-28573 | Scintilla-based Command Window and Results Log | Improvements have been made to the Command Window and Results Log to be Scintilla-based so that it’s easier to change display font size. | Hold Ctrl key and use mouse wheel to zoom in and out. |
ORG-28353 | OPX LZ4 Compression is now ON by default | Turned on LZ4 Compression checkbox by default in the package manager dialog. | LZ4 compression is a new package compressed method implemented in Origin2020. Based on user feedback, it can significantly speed up making and installing package which contains large size files. Therefore, we decide to turn it on by default. |
ORG-28839 | The Project File path in Origin’s title bar is now hidden | Set the system variable @HPT to 1 to hide .opju file’s path in the Origin workspace title bar. | Origin 2024b adds system variable @HPT=1 to hide OPJU file path in title bar. Only file name shows. The @HPT default value is 0 (not hide OPJU file path). Note: There was @PEW to hide Project Explorer (PE) subfolder path in Origin workspace title bar. |
ORG-28286 | Add important apps to Origin’s main menus | We added a “More Apps” menu that lists important/popular apps. | A “More Apps” menu has been added to following menus:
|
ORG-28288 | Copy All Data in Rectangle from the Mini Toolbar | Drag a rectangle some graph then click to show the Mini Toolbar. Copy Data to copy all data in the rectangle as multiple columns. Copy Data as One Set to copy all data in rectangle as one XY column | |
ORG-28220 | Made the ‘Dark Mode Unsupported' message more obvious | In Origin2024, Dark mode unsupported message shows in Message Log window only and thus it was easily missed. In Origin2024b, the message is now a pop-up. |
|