Data Handling
...
JIRA | SUMMARY | Description | DETAILS |
---|---|---|---|
Mini toolbar for label rows in worksheet | Easier way to turn on rich text , insert user-parameter, hide label row, move up and down, etc. | When right click a label row, mini toolbar shows for quick access of some userful operations, such as turn on rich text so user can type superscript, subscript, greek letters, etc. | |
Data Display Format buttons on Column Mini toolbar | Use mini toolbar to customize date and time display or numeric digits | Add new mini toolbars for easily customize the number of digits, date, and time format. | |
Change Column (Cell) Format on Pasting Date Time Data | Check if copied data is date and time and paste accordingly |
| |
Better Handling of Time Data that Wrap Around Midnight | Mini toolbar buttons is added to handle date/time data what wrap around midnight | User sometimes has time data that missing day info. When plotting with such data as X range, the plot may jumps back to beginning of axis at midnight.
| |
Redo Worksheet Transpose Tool | There were many issues when using transposed data as input of further analysis. | In the past, output of wtranspose maybe problematic when directly use as anlaysis input. Now, this should not be a problem anymore. | |
Support Color Column in Worksheet | New column type is added to support HTML color code. User can save the colors in the column as a color list or palette for other uses. User can use it to color plots. | In Column Properties dialog, set column format as Color.
| |
Allow setting HTML color code in colors popup. | Entering HTML color code to create color | In Color Popup, add HTML edit box allowing copying/pasting HTML color code. | |
Support mask column based on Outlier by IQR | Support mask column based on Outlier by IQR | Select Column: Mask Cells by Condition… menu. Outliers by IQR is added in Condition dropdown | |
Alt+Enter for new line | We used to use Ctrl+Enter for new line. Changed to Alt+Enter to be consistent with other softwares | Use Alt+Enter for new line instead of old Ctrl+Enter. System variable @FCA =1 to roll back to old way. This also applies to adding mult-line text in graph and script window | |
Missing Value NANUM for numeric column which is not double(8) | When data type isn’t double(8), we used to show 0 as missing values. Now user can specify what value to show as missing value -- | When column format is set to Numeric and Data Type is set to other options e.g. Real(4) instead of the default Double(8), user can assign a custom value as missing value, such as: wks.col1.missing = 0/0 //turn the feature off This property is saved with the column. | |
Aligning on decimal character in column | Numbers are usally right aligned. Now you can align numbers by decimal points in a column | In Column Properties dialog, set Numeric Custom Display as e.g. .3? | |
Paste space separated text into one column in worksheet | By default, space separated text will be pasted into multiple columns. A context menu Paste (Keep Spaces) is added to pasted text into one column | It will paste space separated text in one column | |
Easier way to select highlighted columns in worksheet in Worksheet Query dialog | Newly added checkbox Check all Selected Columns Extract to quickly select highlighted columns only | By default when opening Worksheet Query dialog. All columns are checked so when extracting data, all columns will be extracted. A new context menu Check all Selected Columns Extract is added. Check it, only columns highlighted in worksheet will be checked and extracted. | |
paste report sheet table will set 1st row to long name | origin will set 1st row as long name when paste report sheet table since Origin2021, it will provide better format style look, also can easily change table style will mini toolbar. |
Graphing
Colors
JIRA | SUMMARY | Description | DETAILS |
---|---|---|---|
New Color Manager | A new color manager tool to load palette from website or file from other software, create and edit color list/palettes, and customize which color list/palettes to show in color GUIs | Tools: Color Manager… (hotkey Ctrl+Shift+O) to manage color lists and palettes
| |
Drag and drop Palette files into Origin to install them | Drag and drop color palette files of other softwares to install it in Origin | The installed palette will be accessible from Palette dropdown list.
Following palette files are supported.
| |
ORG-21560 | Image Plot Can't Set Color Beyond Min/Max | Customize color below min and above max in Image plot | Make image plot from random data in matrix. Implemented in Origin2021. |
ORG-21629 | More obvious way to define custom colors | In custom color pop up add a plus mark in the cell to add custom color | In custom color pop up add a plus mark in the cell which can add custom color |
ORG-22306 | Color Scale Mini Toolbar Issues Reported by Beta Tester | Update colormap graph when changing color scale on mini toolbar, delete color scale title by Delete key |
|
ORG-21927 | Improve color list popup GUI | It is dynamic now, can be expand to show more items. | Change color list and palette list popup to be dynamic. |
...
JIRA | SUMMARY | Description | DETAILS |
---|---|---|---|
| Periodic Report app is capable of grouping data according to periodic date/time range using specified statistical value. |
| |
Perform neural network fitting using Python. | Neural Network Regression App fits data with neural network backpropagation. |
| |
Perform detrended correspondence analysis. | Detrended Correspondence Analysis App can be used to perform detrended correspondence analysis (DCA). It is a multivariate method that corrects for the major problems (the arch effect and compression of the ends of the gradient) of Correspondence Analysis. |
| |
Use the apparent values for integration according to the current axis scales. | Apparent Integration App calculates apparent integral in Cartesian and polar coordinates according to the current axis scales. |
| |
Find solutions that minimize or maximize a function defined in a worksheet's cell. | Optimization Solver app can be used to find solutions that minimize or maximize a function defined in a worksheet's cell. It can also be used for curve fitting by defining the residual sum of squares as the target function for minimization. | Download Optimization Solver app from the page and install the app. Operation:
| |
Rank multiple fitting functions by their fit reports. | Rank Models by Fit Reports app can be used to rank fitting functions by fit reports. It can find the optimal model by AIC, BIC, Adj. R-Square, Reduced Chi-Sqr or Residual Sum of Squares. | Download Rank Models by Fit Reports app from the page and install the app.
| |
HTML Report Assistant | HTML Report Assistant app |
| |
Moving Average Functions NANUM (Missing value) Ignore or Zero Issues | Moving Average Functions NANUM (Missing value) Ignore or Zero Issues | Support different ways to treat missing value in the following functions: movavg, tmovavg and movcoef. New option “missing“ is introduced:
| |
Improvement on Operation Lock tooltip | Improved info. shows when mousing over the green lock |
| |
Range String Builder dialog updates | Makes it easier to build output range | Clearer labels and contexts, update menu entry name as Custom... | |
Average Multiple Curves with Different X Ranges Issue | No extrapolation added when averaging multiple curves | Adding new option “No Extrapolation”:
| |
Set Sampling Interval in average multiple curves result | If all input Y has same sampling interval, no seperate X column will be created | If source data's sampling interval is all the same (including name and unit), then result column will set with sampling interval instead of output an X column. | |
Support set sampling interval on locked columns | Support set sampling interval on locked columns | Allow set sampling interval on locked column now. | |
ORG-21964 | Peak Analyzer default theme setting changes | Enable Linear Constraints Status and Constraints are checked by default | 2 choices Enable Linear Constraints Status and Constraints change to check by default |
GCAS function has no abs | abs in the GCAS function is not necessary and so it’s removed now. | abs in the GCAS function is not necessary and so it’s removed now. | |
Support Open Book(s) buttons from Summary Sheet when Data Source is set to Use Existing Data | Buttons on summary sheet will also work if the Data source is Use Existing Data in batch processing | There were Open Book, Reprocess and Update buttons in summary sheet created by Batch Processing only if Data Source was Import from Files in the past. Now there are also such buttons if Data Source is set to Use Existing Data. | |
Vertical Cursor supports side by side layers | In the past, Vertical cursor only worked for layers stacked vertically in same graph. Now it will work for layers even on the left or right side | Linked Cursor for Each Layer button is added in Vertical Cursor tool to add vertical cursor at same X position for all layers in current graph. | |
Pre-ship Fitting Function Library App and show it in appropriate tools | In Fitting Function Builder and NLFit dialog, there is Fitting Function Library link to download extra fitting functions provided by our website. | Choose Tools: Fitting Function Builder… menu. There is link to open the App
| |
Need consistent way for date time data in grouping variable | Improved tools that support group column with date time data so the output will be sorted by meaningful week, month, quarter, etc. order. |
Above rules will be applied in following tools,
| |
Support import data to embedded matrix sheet with data connector when batch processing | Allow importing data directly into embedded matrix imported by data connector in worksheet during batch processing | origin support importing data to embedded matrix sheet since Origin2018b, but not support if matrix data is imported by data connector. we improve this to make it more applicable. note: drag and drop data or image to opened analysis template is also improved. |
Statistics
JIRA | SUMMARY | Description | DETAILS |
---|---|---|---|
ORG-21828 | Statistics on Rows support multiple sheets as input | In Data Range box, user can enter (1:10)!A:B to do rowwise statistics of column A to B on sheets 1 to 10. | Origin 2021 added this support in Statistics on Rows dialog. In Data Range box, user can enter (1:10)!A:B to do rowwise statistics of column A to B on sheets 1 to 10. |
ORG-22406 | Significance Label for ANOVA Result Worksheet | ANOVA Result Worksheet adds Grouping Letters Table in Means Comparison | ANOVA Result Worksheet adds Grouping Letters Table in Means Comparison |
...