New Features and Changes in 9.0 SR0
Key New Features and Changes in Origin 9.0 SR0
- 3D OpenGL Graphing
- 3D Parametric Function Plot
- Movie/Animation Creation
- Data Filter
- Graphing
- Floating Graph in Worksheet
- Global Vertical Cursor
- Implicit Function Fitting(Pro Only)
- IIR Filter Design(Pro Only)
Useful Links
Faster plotting and visualization such as rotation. Improved performance for handling large data sets.
3D Surface
JIRA
|
Summary
|
Details
|
ORG-936
|
Plot 3D surface directly from XYZ data.
|
Including either categorical or text XY data.
|
ORG-3326
|
Include mesh lines (gridlines) on Surface Plots.
|
Controlled by the Mesh tab located in the Plot Details dialog.
|
ORG-3219, ORG-1321, ORG-5201
|
New way to plot projection and stacked surfaces.
|
- New menu and button to create Colormap Surface with Projection.
- Shift surface in Z direction (0 to 100% of Z Scale).
- Flatten surface.
|
ORG-4681
|
Allow Transparency on different components of Surface Plot.
|
Including surface, mesh, and sidewalls.
|
ORG-5023
|
Color control in Surface.
|
- Support colormap from other matrix.
- New fill piece by piece mode to use Direct RGB, Index or Colormap from a matrix.
|
ORG-84
|
Intersection for surfaces with different XY data.
|
|
ORG-5000, ORG-6345
|
Contour lines on Surface Plot.
|
- Enable/Disable contour lines on surface plots.
- It's supported for XYZ surface plot as well.
- Select contour line and customize it.
|
ORG-3219
|
Changes in the Plot Details dialog.
|
- Enable checkbox on different tabs to easily turn on/off some components.
- New Surface tab, Fill, Colormap/Contour, Mesh, Error Bar, and Side Walls tab added to the Plot Details dialog.
|
3D Scatter and 3D Vector
JIRA
|
Summary
|
Details
|
ORG-3391
|
2D and 3D shapes for scatters.
|
- For 3D shapes: cube, ball, star, and tetrahedron.
- For 2D, only dots are supported.
|
ORG-1321
|
Shift scatter plot in Z direction.
|
|
ORG-4554
|
Plot 3D scatter from either categorical or text XY data.
|
|
ORG-5941
|
Special point support for 3D scatter graph made directly from XYZ data.
|
Support customizing symbol, label, dropline, and error bars of special points.
|
ORG-6393
|
Put Labels at Arrow head or tail.
|
For 3D Vector graph, provide options to put labels at the head or tail of arrows.
|
ORG-5797
|
Hide Open/Close radio buttons for 3D Vector.
|
There is problem when using Open arrows. So we hide them. Only closed Arrows will be used.
|
3D Bars
JIRA
|
Summary
|
Details
|
ORG-5339, ORG-1698
|
Plot 3D bar directly from XYZ data (new in 9) or Matrix data.
|
Including 3D XYZ Bar with categorical or Text XY data.
|
ORG-1321
|
Shift bars in Z direction.
|
|
ORG-4451
|
Draw Bars from control.
|
There is a dropdown list in Plot Details dialog to specify the start value of the bar. Two options now: Zero or Minimum.
|
ORG-5803, ORG-6217, ORG-4734
|
New Pattern tab in the Plot Details dialog.
|
- Same GUI for 3D XYZ Bar, Matrix Bar, and XYY Bar plots.
- New Excel style Gradient filling for 3D bars.
|
ORG-6221
|
New Spacing tab in the Plot Details dialog.
|
- Same GUI for 3D XYZ Bar, Matrix Bar, and XYY Bar plots.
- Support Keep square shape for XY face or adjust each separately.
|
ORG-5871
|
Special point support for 3D XYY bars.
|
- Support customizing bar patterns of special bar.
|
Error Bar support in 3D Graphs
JIRA
|
Summary
|
Details
|
ORG-5732, ORG-5340, ORG-2546
|
Error bar support.
|
Error bar support in 3D scatter, 3D Bar, XYY bar, and 3D Surface plots. Note: Surface plotted from XYZ data doesn't support error bars.
|
ORG-5380
|
New Error Bar tab in the Plot Details dialog.
|
Supports 4 types of caps: None, X Line, Y Line, X Y Line.
|
ORG-5338
|
Error bars in X, Y, and Z directions.
|
This is only supported in 3D Scatter plot from XYZ columns.
|
ORG-5662
|
Show error bar in projection.
|
|
ORG-5483
|
Select Error bars for easy access.
|
- Select error bars in 3D graph to change color.
- Double-click error bars to directly open the Error bar tab of the Plot Details dialog.
|
ORG-5756
|
Color controls for error bars.
|
- <auto> to follow symbol or bar border color; single color, colormap, indexing, direct RGB as color, etc.
- Transparency support for error bars.
|
Data Labeling Support in 3D Graphs
JIRA
|
Summary
|
Details
|
ORG-2281
|
Data Labeling in 3D scatter plot.
|
- Label Form and Display control of labels.
- Position and X, Y, and Z offset and orientation of labels.
- Auto orientation of labels.
|
ORG-5941
|
Customizing label of special point in Plot from XYZ columns.
|
- Ctrl+Select.
- Ctrl+double-click a label to open Plot Details dialog.
|
ORG-5953
|
Drawing a lead line from data point to label.
|
- set %c -ql nType; // set lead line type
- set %c -qlc nColor; //set lead line color
- set %c -qlw dWidth; //set lead line width
- A threshold value @LLT to control the minimum distance that allows the leader line to show. Default is 100, which means the minimum distance between the data point and the label must be greater than 100% of the label font height.
|
Shading and Lighting in 3D Graphs
JIRA
|
Summary
|
Details
|
ORG-5734
|
Lighting button on Style toolbar.
|
It will open Independent Lighting dialog for controlling lighting source directions and and properties.
|
ORG-912
|
Lighting tab in the Plot Details dialog.
|
On Layer level of the Plot Details dialog.
|
ORG-2950
|
Dynamic lighting.
|
On Lighting tab of the Plot Details dialog.
|
ORG-912
|
LT access of Lighting properties.
|
Run "doc -uwfp;" after making changes to refresh the graph. This allows user to change several options for lighting and refresh at the end. If refreshing on each change, the operation may slow down and cause flashing.
- layer.light.mode
- layer.light.direction.h
- layer.light.direction.v
- layer.light.direction.dynamic
- layer.light.ambient
- layer.light.diffuse
- layer.light.specular
- layer.light.shininess
- layer.light.ka
- layer.light.kd
- layer.light.ks
|
New 3D Axis Dialog
JIRA
|
Summary
|
Details
|
ORG-5528, ORG-5991
|
New Axis dialog with tree nodes for the X, Y, and Z axes.
|
- Including reorganization of each node to make them more readable.
- Show checkboxes on higher levels to control options in sub-nodes easily.
|
ORG-6463
|
Support a pair of Axis for each direction.
|
- For X Axis, support Bottom and Top Axis.
- For Y Axis, support Bottom and Top Axis.
- For Z Axis, support Left and Right Axis.
- Note: For XYY plot, for Y axis, support Left and Right axis; for Z axis, support Bottom and Top axis.
|
ORG-5991
|
Easy way to format X, Y, and Z axes together.
|
Select Others button to select corresponding nodes in X, Y, and Z axes to edit them together.
|
ORG-6623
|
LabTalk access of X, Y and Z axes.
|
|
Layer and Planes in OpenGL
JIRA
|
Summary
|
Details
|
ORG-1411
|
Transparent support for Axis planes.
|
Support setting axis planes to be transparent.
|
ORG-6284
|
Cube and Plane Border controls.
|
On Planes tab, Cube group and Plane Border group is added.
- Cube can be set to None, Front Corner or Whole Cube.
- Plane Border control.
- Color, Style, and Width control for cube and plane borders.
|
ORG-1072
|
X, Y, and Z clipping.
|
On Miscellaneous tab of Layer level in the Plot Details dialog. We used to support X and Y clipping only.
|
Ease of Use controls
JIRA
|
Summary
|
Details
|
ORG-5513, ORG-5518
|
Plotting related menu/toolbar/dialog changes.
|
- Reorganize menus and toolbar buttons for OpenGL graphing.
- Add/Remove Plots from Layer Contents and Plot Setup dialogs.
- Change Plot Types in Layer Contents, Plot Setup and Plot Details dialogs.
- Updates in Template Library.
- Improved the rule to open Plot Setup or Plot Virtual Matrix dialog based on data in worksheet.
|
ORG-4565
|
Better selection feedback for elements in OpenGL plotting.
|
- For surface plot, even symbols show on selected surface.
- For bars and 3D scatter, frames show around each bar and scatter points.
|
ORG-1420, ORG-6054, ORG-5824, ORG-3104
|
Rotate, resize, and move 3D Graphs.
|
- Freehand rotation button and hotkey (R) for it.
- OpenGL object transform icons.
- Reset button.
- LT command to rotate.
layer -3D R Z 1; // R <axis=X|Y|Z> <degrees=-N to +N>
layer -3D R Y 2;
layer -3D R X 4;
- Select in blank area of 3D Frame to select the cube. If only surface shows in a 3D Graph, Alt+click on the 3D surface will select the cube. Then resize or move the cube.
|
ORG-3245, ORG-3149, ORG-5720
|
Move Axis planes and Axis.
|
- Set axis plane locations by Auto/From Bottom/At Position on Plane tab of Plot Details dialog.
- When plane position is not Auto, user can interactively move planes.
- Move Axis, Axis Tick Labels, Axis Titles interactively or move in Axis dialog.
- Moving Axis Planes and Axis together.
|
ORG-7038
|
Zoom and Panning
|
Support Zoom in up to 1600%
|
ORG-2687
|
LT command to duplicate existing 3D layer into new OpenGL graph
|
- "win -dg" duplicate the current graph window as a new graph and convert to OpenGL graph.
- "layer -3d c" convert the current layer to OpenGL.
|
ORG-4691
|
Allow 2D text in 3D OpenGL graphs.
|
- Right click or click T button on Tools toolbar to add 2D text.
- Manipulate these 2D text objects in the same way as in 2D layers: Move, Resize, change properties using toolbars, edit in place, etc.
|
OpenGL Settings and Reminders
JIRA
|
Summary
|
Details
|
ORG-6501
|
Check and customize OpenGL settings.
|
Tools: 3D OpenGL Settings... menu.
|
ORG-6636
|
Inform users about OpenGL failure like crashing next time Origin starts.
|
If Origin crashes because of plotting/customizing 3D graphs, the next time Origin starts, a reminder message will popup, suggesting user to turn off transparency and anti-aliasing.
|
ORG-4459
|
Run @ogl=0 to plot Non-OpenGL Graphs.
|
To plot non-OpenGL graphs all the time, user can go to Tools: System Variables dialog. Specify OGL to be 0 for all future sessions.
|
Plot parametric functions in 3D such a Torus. Extension of 2D parametric plots already available in 8.6.
JIRA
|
Summary
|
Details
|
ORG-5657
|
File: New: Function Plot: 3D Parametric Function Plot menu.
|
- Added user-defined Parametric Function Plot.
- LT support in Function Plot.
- Add parametric function to an existing 3D Graph.
- Function tab added in Plot Details for function plot settings.
|
ORG-5015
|
Provide sample 3D Parametric function plots.
|
|
ORG-5923
|
New File extension (OFP) for function plot themes.
|
- User can share it with others and for future usage.
- Drag and drop ofp file into Origin to install the theme and use it.
|
Graphing
Plotting Improvements
JIRA
|
Summary
|
Details
|
ORG-8
|
Context menu to quickly change Data Plots in a layer.
|
Right click a plot in a graph and choose Change X and Change Y context menus.
- It only supports changing X and Y's to other columns in same worksheet.
- User can only change X/Y for one plot at a time. Therefore for grouped plot, need to click twice to select a single plot and use Change X and Y context menus.
|
ORG-3399
|
Easy way to turn on/off data plots in a graph layer.
|
- Add Hide Data Plot and Hide Others context menus when right click symbols in legend.
- Shift+double-click a symbol in legend will hide the data in the plot.
|
Graphing Improvements
JIRA
|
Summary
|
Details
|
ORG-2924, ORG-2948, ORG-5986, ORG-60
|
Scientific Notation improvements.
|
- Support show power of ten (10^3) Scientific Notation. It's supported in Tick Labels, Color Scale objects, and Contour Labels.
- For 1E3 kind of Scientific notation, Leading zero after E can be hidden.
|
ORG-5956
|
Transparency Support for 2D graphic rectangle and circle shapes.
|
There are two ways to set it.
- Right click the graph object and choose Copy the format: All Style Formats context menu. Then right click on the object, press "Shift" key and select Paste Format context menu. In the dialog that opened, set Transparent.
- There is a new property TRANSPARENCY of Graph object. E.g. After creating a rectangle object called rect. Run rect.transparency = 50 in Script window to set the transparency to 50.
|
ORG-735
|
Add a button named Reset to Native Aspect Ratio in Object Properties dialog would restore the Aspect ratio to the native
|
For gr Objects that has a source, like an image, or a table object, click the button.
|
ORG-1996
|
Legend Custom Format support combining various LT substitution notation.
|
- Allow combining various meta data elements with custom string seperator: E.g. @WS: @LL: @LD1
- Added more substitution notations, e.g.
- User parameter row header
- Book and Sheet Comment
- Allow access to individual row of comment
- Fixed some substitution notations that are not working.
- Range String failed for X
- Failed to support sampling interval's longname
- Dataset Name failed for X
|
ORG-4726
|
Option for error bars to have same color as data point
|
|
ORG-4218
|
Support Numeric, Time, Date, Tick-indexed string etc. tick label types for Radar Chart's dialog
|
Also provide 5 types of diff Display (Decimal, Scientific, Engineering, etc.)
|
ORG-5423
|
Use %(x$), %(y$), %(z$) to show data label of categorical data.
|
E.g. Suppose X is categorical data. After plotting, if user wants to show x info. as data label, go to Label tab of Plot Details dialog. Select Label Form: Custom and then use %(x$) as Format String.
|
ORG-6715
|
Gradient color control for 2D and 3D Bars.
|
We also have system variable to control how Gradient is interpreted.
- @OGLGD, default value is 1, which means the gradient direction will follow the direction of data
|
Dialogs related to Plotting/Graphing
JIRA
|
Summary
|
Details
|
ORG-5458
|
Redesign Insert Information Variable dialog.
|
Only supported link variable with Column Index before 9.0. So if plot changes in a graph, the inserted variable could not update accordingly.
- Support Link with plot Index.
- Label tab is active by default.
- Redesigned the preview window on the right panel to easily find Plots and corresponding X and Y columns.
|
ORG-2893
|
Book Name checkbox in context menu of left and right panels of Layer Contents dialog.
|
It follows Project Explorer's Name column. If there is a long name, show long name of the book. If there is no long name, show short name of the book.
|
ORG-4280
|
Replace folder style GUI with list style in Graph Browser.
|
Also additional columns are supported in the Graph browser, such as Path, Layers, and Plots to help user decide which graph to use.
|
ORG-5706
|
Added option to turn off consolidation when editing theme tree from the GUI.
|
Better control of properties in the Graph Theme Editor by turning off consolidation of similar-items-properties so each item will be listed separately.
- @TCT=0 will disable consolidation and globalization of theme nodes now.
- Old user can use @TCT>100 (e.g. @TCT=101) to turn off consolidation.
|
Ternary Plot Improvements
JIRA
|
Summary
|
Details
|
ORG-1989
|
Support Clockwise rotation of axes in a Ternary plot.
|
Added a tab in the Plot Details dialog to allow Clockwise and Counter clockwise rotation by selecting the appropriate radio button.
|
ORG-4814
|
Add a Label to the Ternary plot by drag and drop.
|
If user has a label column after Z column to indicate data in a ternary graph. The user can highlight the label column, then move the mouse over the edge of the column till it changed into a graph icon, then drag and drop it into a ternary graph. Labels will show in the corresponding data point.
Note: User can also use the Layer Contents dialog to add labels. But an extra Z column will be added as well.
|
ORG-1994
|
Percent normalized data (0-100) should create Ternary with 0-100 tick labels.
|
|
ORG-5515
|
Improve the error message when Triangulation fails because all points are colinear in Ternary Contour plot.
|
|
Polar Graph Improvements
JIRA
|
Summary
|
Details
|
ORG-1794, ORG-4522, ORG-6353
|
Add Show Negative Radius Points in Opposite Quadrant checkbox.
|
- Added to the Display tab of the Layer level in the Plot Details dialog.
- Note this only works when the Radius is set to be Fixed From 0 in the Graph.
- Removed @YN=1 system variable, which is used to show negative radius in the opposite quadrant.
|
Scatter Matrix Improvements
JIRA
|
Summary
|
Details
|
ORG-4140, ORG-6282, ORG-6843
|
Redo Scatter Matrix.
|
Including:
- Output Scatter Matrix in Graph window instead of worksheet.
- Support Grouping Range and show legend when there is grouping range.
- Add a Matrix Profile branch in plotting scatter matrix dialog with more options:
- Show box chart/histogram/nothing in diagonal cells.
- Show Variable names in Diagonal Cells.
- Provide Gap control between layers.
- Show Tick and Label in boundary of scatter matrix.
- Link X/Y Range so changing one axis can apply to others.
- Keep Axis settings when changing parameter or performing an auto update.
- X and Y axis are reversed compared to the old version.
|
Data Info and Annotion tool improvements
JIRA
|
Summary
|
Details
|
ORG-5105
|
Make Data Information easy to use.
|
- Double click in Data Information to open the Data Information Report Settings dialog.
- Improvements in the Data Information Report Settings dialog:
- Support window title in Data Information window.
- Improvements in the Columns and Rows tabs to allow customization of rows and columns in the Data Information window.
- Support Auto Column width.
- Alignment support for columns that display in Data Information window.
- Theme improvements.
- When current theme is System Default, you make some change and click Apply,the settings should auto saving to <graph>
- When current theme is <Dataplot>, <Layer> or <Graph>, you make some change and Apply,it auto saving to <Dataplot>, <Layer> or <Graph>.
- When current theme is <Dataplot>, <Layer> or <Graph> and you load another theme to apply, it should auto save theme to <Dataplot>, <Layer> or <Graph>.
- When current theme is user defined themes, you make some change and apply,it should auto save theme to <Last used>.
- Go to Worksheet and Go to Graph context menus in Data Information window.
|
ORG-6116
|
More syntax options for Annotation tool.
|
- Provide option to hide row information in the Annotation tool.
- Tab key in Data Annotation mode to toggle which syntax to use, e.g. x, y, z, (x,y), (x,y,z), (x,y)[i], (x,y, z)[i] based on graph type.
|
Worksheet
Allow placing graphs as floating objects (not embedded in cells) on worksheets for more flexible report creation.
JIRA
|
Summary
|
Details
|
ORG-1618
|
Allow Excel like self-contained Graph in Worksheet.
|
- Insert Graph button and context menu to add floating Graph in a worksheet.
- Graph Browser to easily find available Graphs in different folders.
- Restore Window context menu remove floating graph in worksheet and restore to original independent graph window.
- Forbid adding graphs to hierarchical result sheet.
- Support duplicating workbook/sheet with floating graph.
- Added Object Properties dialog to advanced controls.
|
Allow specifying filter conditions on each column of worksheet. Rows that do not meet the filter criteria are hidden and then not considered in plotting or analysis.
JIRA
|
Summary
|
Details
|
ORG-4862, ORG-4018, ORG-5193, ORG-5348, ORG-6266
|
Buttons, menus, icons for Data filtering
|
- Menus, buttons, context menus to add/remove data filtering, temporary disable filtering and reapply filtering
- Funnel icon on column header with different coloring to indicate different filtering status.
- Filter condition in Filter row of worksheet.
- Statement of filter result on Status bar.
- Options to ignore hidden rows in Plotting and Data analysis.
|
ORG-5375
|
Differnet filtering context menu for Text, Date&Time and Numeric column.
|
- Common conditions is provided for Numeric and Date/Time columns.
- For Text column, checklist will show.
- Blank and missing row support
|
ORG-6255, ORG-5668
|
Custom Filter dialog for advanced users.
|
- Readable LT function for data filtering.
- Save condition for future usage or share with others.
- Variables and functions can be used in Filtering conditions.
- Before Condition Script panel for user to run LT script before running the condition.
- Test button to test the conditions.
|
ORG-6101
|
Saving filtering info. in Analysis template.
|
|
ORG-6078
|
Worksheet: Copy Columns to... menu and context menu on columns
|
It copies columns with filter settings.
|
ORG-6092
|
LT support for data filtering
|
- wks.col.filter=0/1: add/remove filter;
- wks.col.filter$=: set/get filter query string; (it must set to be advanced filter type)
- wks.col.filterprescript$=: set/get filter before query script;
- wks.col.filterx$=: set/get variable to represent the column;
- wks.col.filterenabled=0/1; enable/disable filter
- wks.runfilter(): run/reapply filter.
- wks.hasfilter(): check if current wks has any column filter
- wks.col.filterstate=; /// -1(no filter), 0(up to date), 1(dirty), 2(error)
|
ORG=5556
|
New LT methods for hidden row/column
|
- Get number of visible rows/columns
- wks.VISIBLEROWS=;
- wks.VISIBLECOLS=;
- Identify the hidden row/column
- wks.IsRowHidden(row)=;
- wks.IsColHidden(col)=;
|
Set Column Value/Set Matrix Value Improvements
JIRA
|
Summary
|
Details
|
ORG-6076
|
Add Insert Range Variable by Selection and Insert Col Label Cell by Selection sub-menus under Variables menu.
|
Allow user go to worksheet to select data range or column label cell.
|
ORG-7041
|
Move all Trigonometric and Hyperbolic functions from the Math sub-menu to a separate sub-menu under F(X) in the Set Col Values/Set Values dialog.
|
F(X): Trigonometric/Hyperbolic menu.
|
ORG-6973
|
New Moving average function.
|
movavg(vd, n1, n2). It can be accessed from F(X): Statistics: menu in Set Column Values dialog.
|
ORG-2947
|
Add Sample Formulas for Set Matrix Value dialog.
|
|
Other Worksheet changes or Improvements
JIRA
|
Summary
|
Details
|
ORG-4860
|
Display statistics information on the Status bar of worksheet.
|
- Based on data selected in the worksheet, statistics information is displayed on the right side of the status bar.
- Supported statistics include: Average, Sum, Count, Min, and Max.
- Right click on the statistics information to select which statistics are displayed.
|
ORG-6791
|
Improve how Origin interprets the date when insufficient data is entered.
|
Added system variable to switch the default behavior.
- New default is @RMD=1. If a part of date is missing, 1st day of month will be used.
- Old behavior is @RMD=0. If a part of date is missing, current day of month will be used.
|
Gadgets
Improve Vertical Cursor gadget to work on multiple user-selected graphs, allowing tagging across graphs and output x, y values from all curves from all selected graphs.
JIRA
|
Summary
|
Details
|
ORG-4970, ORG-4971, ORG-6339
|
Global Vertical Cursor Support
|
- Link others graphs to Vertical Cursor gadget.
- Read/output info. from linked graphs.
- Support Tagging in all linked graphs.
- Indicator on upper-right corner of linked graphs.
- Easy way to move Vertical Cursors to a linked graph. Easy way to go back to graph with Vertical Cursor.
- Save project file will save the linking.
|
ORG-6381, ORG-6409, ORG-6429, ORG-6419
|
Other Vertical Cursor changes
|
- Click X= Button to change Reference layer.
- Context menus in table of Vertical Cursor window for easy manipulation.
- Hide/Show table on Vertical Cursor window.
- Add "Line Length" option on Labels and Tags tab.
- Support None in Label Form and Tag Form.
- Better Date and Time support.
|
Add Straight Line
JIRA
|
Summary
|
Details
|
ORG-5282
|
Easy way to add straight lines to a Graph.
|
- Graph: Add Straight Line... menu.
- Easy way to add Vertical and Horizontal lines to a graph.
- Support Customizing Line.
- Support Customizing Label.
- Selectable/Movable controls.
|
Digitizer Improvements
JIRA
|
Summary
|
Details
|
ORG-6215
|
Digitizer Improvements.
|
- Improvements:
- Now supports importing images from the clipboard.
- Added Ctrl+W to restore to original size in Pick Points mode.
- Added Cancel button in the Options dialog.
- Bug fixes:
- Digitzer doesn't set Image page correctly.
- Digitizer should not resample the image. Number of pixels contained in the digitized image should be equal the number contained in the original image.
|
Other Gadget Improvements
JIRA
|
Summary
|
Details
|
ORG-4519
|
Full LabTalk control of gadget operations.
|
|
ORG-6662
|
Quick Peak gadget: Add warning message when subtracting baseline since it will change source data.
|
|
ORG-1352
|
Combine Pick Peaks Gadget with the Peak Analyzer.
|
A context menu item "Switch to Peak Analyzer" has been added to Quick Peaks gadget, which will open the Peak Analyzer dialog by importing all settings from the Quick Peaks gadget.
|
ORG-2718
|
Interpolate gadget: More options for "Fit Limit to" dropdown:
|
- Interpolate/Extrapolate to Full Axis Edge
- Custom
|
Analysis
General Improvements
JIRA
|
Summary
|
Details
|
ORG-5592
|
Support Data Identifier other than long name in Report Sheets.
|
In the past, the long name was used as the Data Identifier in the results sheet. When doing analysis on multiple data sets with the same long name, there was no way to distinguish between results.
- Added a drop-down list at the top level under "Output->Output Settings->Report Tables" branch, named "Dataset Identifier", which allows the user to specify the Range, Book Name, Sheet Name, Short Name, Custom, etc. in the results sheet.
- Context menu in the results sheet to change Data Identifier.
- Show Data Identifier in table titles in Report sheet of tools except fitting.
|
ORG-5481
|
Non-linear surface fitting for XYZ data using OpenGL.
|
In version 9, XYZ surfaces are directly supported using OpenGL.
|
ORG-5390
|
Option to fix intercept for fitLR, firMR, and fitpoly.
|
|
ORG-5213
|
Allow users to pause updating operations.
|
Sometimes it may take time to update operations, support hotkey Ctrl+Shift+P when operations come into updating (where we can see the small update box in the bottom-right corner of the workspace).
- The hint can be "Hit Ctrl+Shift+P to pause".
- After the operations are paused, users can click the current yellow Recalculate toolbar button to continue updating.
|
ORG-5212
|
"Multiple Plots Use Source Graph Color" should be checked by default.
|
When fitting multiple curves, fitted curve color will match the source curve color by default.
|
ORG-3509
|
Calculate X from Y inside a 95% confidence standard deviation.
|
In version 9, Origin supports the estimate the X from Ymeasured (average of some replicates) inside a 95% confidence standard deviation from fitting results, also support estimate the Y from Xmeasured. Note:
- You can find the control under Find X/Y branch.
- We provide this control in Linear Fit, Polynomial Fit, and Nonlinear Curve Fit.
- In Linear Fit, when fit with weight or have fixed parameters, there will be no calculation.
|
ORG-2189
|
X-Functions that allow specifying values from Date columns now support the column's Date format.
|
A date selection control is added to select a date from a calendar.
|
Option in NLFit to allow fitting with implicit functions such as ellipse.
JIRA
|
Summary
|
Details
|
ORG-3378, ORG-5438, ORG-4999, ORG-5522, ORG-4412
|
Implicit Function Fit in Pro version.
|
- Analysis: Fitting: Nonlinear Implicit Curve Fitting menu is added.
- Iternation Algorithm: Orthogonal Distance Regression is added for Implicit fit.
- Built-in sample implicit functions.
- Support Weight for all Variables.
- Report table is updated to suit for Implicit Fit.
- Fitting Function Organizer and Fitting Function Builder support to define Implicit Functions.
- Add a new X-Function nlbegino to perform a LabTalk Implicit Fitting.
|
ORG-4908
|
Residual calculation and plotting in Implicit Fitting.
|
|
ORG-4454
|
NLFitSession support function with multiple variables.
|
|
Data Manipulation
JIRA
|
Summary
|
Details
|
ORG-6697
|
Pivot Table: Allow user to specify where to output column source information.
|
Column source information could only be output to user defined parameter row in Pivot table in the past. Now such information could be put in Long name, append to column long name, etc.
|
Mathematics
JIRA
|
Summary
|
Details
|
ORG-6114
|
Add Normalize[0,100] option in the Normalize tool.
|
|
ORG-4847
|
More quantities output for Average Curves.
|
Minumum, Maximum, SD times 2, SD times 3, in 2 XFs: avecurves.OXF and averagexy.OXF.
|
Statistics
JIRA
|
Summary
|
Details
|
ORG-4782
|
Change OriginPro & Origin Regular mixed tools to be fully functioning in Origin Regular.
|
The current features used to work only in Pro. Now works in regular.
- more Means Comparison Tests in One-Way ANOVA and Two-Way ANOVA;
- more quantities in FFT.
- more quantities in Statistics on Columns.
- more quantities in Statistics on Rows.
- more methods in Normality Test.
- more methods in Peak Finding Settings of replica NLFit.
- Fit Peaks in Quick Peaks gadget.
|
ORG-3138
|
Dixon's Q-Test to Detect Outliers.
|
|
ORG-4226
|
More Dissimilarity Measure methods are supported in Hierarchy Cluster Analysis.
|
Distance types below are newly added:
- Cosine.
- Pearson Correlation.
- Jaccard.
|
Signal Processing
JIRA
|
Summary
|
Details
|
ORG-5692
|
Better default settings for STFT.
|
- Change the default window to Hanning.
- Change the default output option to "Amplitude in dB".
- Change preview graph use colormap, instead of gray scale.
- Pulled STFT be out of the submenu of FFT and put as separate entry under Analysis: Signal Processing.
|
ORG-639
|
Support output STFT results to a worksheet.
|
Currently if one wants to plot the result as a waterfall graph, need to convert to worksheet first.
|
ORG-5827
|
Output More Quantities for 2D FFT and IFFT.
|
- Output log amplitude/power for 2D FFT.
- Output real and imaginary matrix for 2D IFFT.
- Support input real+imaginary matrix for 2D FFT and 2D IFFT.
- Imaginary matrix should be included in input group.
|
ORG-6106
|
"Create Image Plot" checkbox is added in Continuous Wavelet dialog.
|
The checkbox will be available when Coefficient Matrix output is checked.
|
Support digital filter design, including 5 IIR filters (Butterworth, Chebyshev Type I, Chebyshev Type II, Bessel, and Elliptic) and some FIR filters(optional).
JIRA
|
Summary
|
Details
|
ORG-4116
ORG-4117
ORG-4118
ORG-5575
ORG-5842
|
Support digital filter design, including 4 response types (low pass, high pass, band pass, and band stop), and 4 filter methods (Butterworth, Chebyshev Type I, Chebyshev Type II, and Elliptic).
|
- 4 response types: low pass, high pass, band pass, and band stop.
- 4 IIR filter methods: Butterworth, Chebyshev Type I, Chebyshev Type II, and Elliptic.
- 4 filter representations for the output of the filter design in different worksheets: SOS Matrix, Zeros Poles and Gain, State-Space Form, and Coefficients.
- IIR filter design and data filter in the same GUI.
- Support for forward-backward filtering.
- Preview for filter specification, magnitude and phase response, impulse response, and filter result.
|
ORG-5371
|
Support for saving and loading Matlab *.fcf file.
|
- Save and load Matlab *.fcf file.
- Support 3 filter structures for export: SOS Matrix, Coefficients, and State-Space Form.
- Support 3 export formats: decimal, binary, and hexadecimal.
|
Import & Export Improvements
Import Improvements
JIRA
|
Summary
|
Details
|
ORG-6343
|
Support Import pClamp in the 64 bit version of Origin.
|
|
ORG-5411
|
Misunderstanding on Import Cell Formats when importing excel.
|
When importing excel using Excel COM Component, since Import Cell Formats opti
|
|