Data Handling
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Add Sheet and Show/Hide Organizer button | Two buttons added at bottom of workbook and matrix book to add sheet and show/hide Book Organizer. | Add sheet to end of current book Show/Hide workbook Organizer | |
Improve Workbook Organizer | Edit Notes for sheet and show sheet color in Workbook Organizer | When selecting a sheet in Workbook organizer, Notes edit box shows on the right page of the organizer to add sheet level notes. | |
Cell Comment in Column Label rows | Click cell in column label row to insert notes | User can add notes in column label rows including F(x) e.g. explain what the formula is, etc. Also since the notes show as tooltip, it saves vertical space of column label. | |
Set Column Value calculation with Duplicate Long Name | Use both Short name and long name in Col() function to refer to correct column | There could be duplicate column long names. When selecting column from Col(A) menu in Set Column Values dialog, both short name and long name will be included so refer to correct column in calculation. Note: In the past, only Col(“Sensor Output”) will be used and it refers to the 1st found column with such long name which is column B in this example. | |
Define name in column label row area | Define name for column label row and use it in column/cell formula, graph reference line or function plot | Click a column label cell, mini toolbar will show to define name
| |
Support tolerance when splitting worksheet dialog | When splitting worksheet by reference column value or value change, set tolerance so values within tolerance will be put to same sheet | There was no tolerance option in the past so all unique values were split to individual sheets in the past. | |
Toolbar buttons for editing Origin Rich Text in More Places | When Notes window with Origin Rich Text syntax, allow to customize format like font, font size, color, .ect with Toolbar. In worksheet, Insert Notes for cell, also allow In-Place Edit with Standard Toolbar | ||
Paragraph Style Support in Notes Window– Beta3 | User can write notes, report in Notes window and styles |
| |
Font Control for Note Window | Support different font size in different Notes window | Font will be the same in all Notes windows but font size can be set differently in each notes window. | |
Link to external or online image in Notes Window - beta4 | Link to image file or online image in Notes window to keep Origin project file size small | Use context menu to insert image file or online image to Notes window or text label in graph. Since it’s a link, it will not make project file size big. Or directly use the following syntax:
| |
URL Link support in Notes Window - beta4 | Clickable URL link in Notes Window | Examples
|
Graphing
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Point by Point Legend Improvements | Show Unique Entries Only for Point by Point Legend | Right click legend and choose Legend: Point by Point … will show legend entry for each data point in graph. Check the newly added Show Unique Entries Only checkbox, only unique symbol’s will show in legend. | |
Data Highlighter to collect data in different sheets - Beta3 | Data Highlight Properties dialog is added with different adding mode | In Data Highlight mode, if user click the last button on Mini toolbar to set Add Data Mode to Append and then highlight points and extract, data from different sheets can be collected to one sheet. Drawback: Origin can only highlight points from one sheet at a time so user will need to pick and click the add button multiple times to pick data from different sheets. | |
Cell image on graph using escape code |
\cell([book1]1!col(C)[2]) = col C, row2 and current font height \cell(alpha,200) = cell defined by alpha, width=200 logical pixel \cell(alpha,h=300) = cell defined by alpha, height=300 logical pixel
Copy smile image in worksheet cell and then in Graph, add Text, in the text object, right click to Paste Link. Or use menu Edit: Paste Link.
\img(Image1) = Image1 \img(Image1,200) = Image1, width=200 logical pixel \img(Image1,h=300) = Image1, height=300 logical pixel | ||
Export Graph to SVG Image Type | Support Export graph or layout window to SVG image type | SVG support is added in both File… Export Graph… and File: Export Graph (Advanced)… dialogs. | |
Simple Version Symbol Map - Beta3 | Insert Symbol Map provides both Simple and Advanced mode | In in-place edit mode of Text and legend, Ctrl+M or right click and choose Symbol Map. It will open Simpler version of Symbol Map dialog in Origin 2022b. Click Advanced to see the full dialog with more options such as change font, unicode, etc. | |
Add Labels for Each Layer | Mini toolbar button to add label for each layer of multi-layer graph | In graph with more than 1 layers, click on graph page edge and click Add Label for Layers… button | |
Speed Improvement for Sankey Diagram | We improve the speed for highlight and move nodes. | Download Network.opju from ORG-24321, open it in Origin, Try to select a node then move, highlight and move is slow. We improve it in Origin2022b. | |
Easy way to turn on/off Link to substitution notation of text in graph | Add toggle of setting Link to (%, $) substition level to 1 or 0 on Text object mini toolbar | In the past, if user wanted to add label in graph with metadata in worksheet, or etc., user needs to enter the substitution notation and then go to Programming tab of Text Object Properties dialog to turn it on. E.g. %(1, @WS) refers to 1st plot’s sheet display name. After entering it as text, user can easily turn the substitution notation on using the mini toolbar. | |
Longer minus sign in tick label | default new graph to use long minus sign | System variable @TNA added @TNA=1 to turn off active data indicator in legend @TNA=2 to turn off long minus. @TNA=3 to turn off both long minus and active indicator in legend. | |
Export Image Window Improvements | DPI option added when exporting image | Imported image’s DPI will be used by default | |
Want to Select Objects with Same Name in OM | Support Select All with Same Name in Object Manager with Show Graph Objects, and show mini toolbar to set object with same name | ||
Mini Toolbar for Multiple Legend | Support mini toolbar for multiple legend to conveniently set up Legend in batches, hold Ctrl to select each Legend in one graph, mini toolbar will show after release Ctrl key. | ||
Distance Annotation on Graphs | Double head arrow between two points with label. The label is the distance between the two points, auto-calculated when you draw the object. | ||
Want to Control Symbol Edge of Percentile Symbol | Add Edge Thickness control under Size option in Percentile tab of box chart. | The unit is point. This is same as Edge Thickness in scatter plot with Scale by Symbol Size. | |
Increment in Line Style dropdown | Add Increment option to Line Style dropdown in Plot Details dialog’s Line tab. | When this option is selected, Line Style List tab will show. | |
Box Chart Curved Connecting Line | Add Connect option to all line fly-out of Connect Lines tab, including Connect Mean, Connect Median, Connect Data Points and Connect Percentiles. | Dropdown list of Connect is the same as line plot. | |
Case Sensitive Usage with Origin | Make sorting of dataset list case sensitive in Layer Content dialog | @SCCS = 1 is added. It’s bit combination to enable Sort Column Case Sensitive, 0x1 means LC dialog. After this change, number’s order will change like: Book1-> Book10 -> Book2. | |
Add option to wrap text in tick labels no matter there is space | Origin 2022b add an option to wrap text in tick labels according to the length, no matter there is space between words. | In the past, the texts are wrapped only when there is space between the words. It’s only for Japanese/Chinese characters. You can turn it off by system variable @WCJK=0. | |
Image Plot Transparency Support | Transparency support for image plot from matrix data | After creating image plot from matrix data, user can open Plot Details to adjust transparency so multiple images can show in same graph. For image in matrix window, please first select Image: Conversion: Convert to Data to convert image into data and then plot image plot. | |
3D Vector legend failed to reflect transparency and color of plot | In Origin2022b, legend of 3d vector plot match color and transparency of plot. | ||
New graph type: Bar Map | Plot bars at xy coordinates | Plot: Bar, Pie, Area: Bar Map menu It requires XYYY… columns. The 1st XY are coordinates. The remaining Ys are data to plot bars. After plotting, use Insert: menu to add appropriate built-in map. If not built-in map applies, please use our apps to get map or shape Mini toolbar to edit bars | |
Circular Packing Graph | Add a new graph type Circular Packing. You can select Plot: Categorical: Circular Packing to make the plot. | Circular packing graph can used to visualize a hierarchic organization, it is as a variant of a treemap or a dendrogram, where each node of the tree is represented as a circle and its sub-nodes are represented as circles inside of it. Origin supports two kinds of data type to present the hierarchic organization: Edge List and Multiple Levels. | |
Right Angle Ternary | Add a new graph type Right Angle Ternary. You can select Plot: Specialized: Right Angle Ternary to make the plot. | A variants of the Ternary graph, but plotted in a right triangle coordinate. The X and Y axis are orthogonal and equilateral, Z axis is the hypotenuse. Add a new option: Right in Ternary tab. You can select Equilateral to change back to normal ternary plot. | |
Remove Contour Line for Contour Related Templates | We turn off contour line for 3D Colormap surface with Projection template and separate template for Multiple Colormap Surfaces and Surface with Projection. | ||
Add Alignment Option in Label Tab | We add alignment options for multiple-line data label to align to left/center/right. | ||
New text object should set text.box=1 | The default setting of text object is text.box=1, which is to force the wrap box behavior when wrapping enabled. | It can be used only if wrap is enabled. | |
support batch plotting with multiple x plot like sunburst | Add a new checkbox Match X by Offset to support do batch plotting with multiple x plot | Match X by Offset checkbox is added to batch plotting dialog. Uncheck means use original x, select means use same offset like Y/Z. This options only show when batch plotting mode is column or column offset. Like Associated X option,this option also work for error, label, Y(plot with Z column) columns. |
Matrix
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Improvements to ROI for image stack in matrix |
| ||
Support more Interpolation for NetCDF matrices | Support Kriging and IDW method in 2D interpolation | In XF msresize, added 2 options to Interpolate Method list: Random Kriging and Inverse Distance Weighted. For Random Kriging, added Kriging Options branch, 4 options: Search Radius, default 2; Minimum Points, default 2; Maximum Points, default 100; Smoothing Factor, default 1. For Inverse Distance Weighted, added IDW Options branch, 2 options: Sampling Proportion, default 0.1; Exponent, default 1. |
Analysis
General
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Add Pause Recalculate button to menu with hotkey | Pause and resume auto recalculation menu under Analysis menu and hotkey Ctrl+0 | We have Pause Auto Recalculation toolbar button to to avoid triggering recalculation every time an input is changed since it can be slow and annoying for large project with many calculation and analysis.
| |
Improvements on using active book to do analysis | Add <none> option for Result sheet when using active book to do repeated analysis | In Batch Process dialog, when using Batch Processing Mode: Repeatedly Import into Active Analysis Template Window to import new data into active book to repeat the analysis, user may not want to generate any result sheet. In the past, user had to choose a sheet as Result Sheet, in Origin 2022b, user can set Result Sheet as <none> so no unnecessary book is created.
| |
Batch Processing supports Start New Columns import mode | support start new columns import mode when do batch processing | if user imports multiple data files into same sheet with start new columns mode and builds an analysis template and then use Batch Processing dialog, in the past, batch processing dialog would treat each file as one batch. After improvements in Origin2022b, batch processing dialog will treat multiple data files as one group according import settings in workbook. note:
| |
Better recalculation update of Book Input | Detect adding/deleting sheets and trigger recalculation | E.g. for tools with whole book set as Input, e.g. Stack Worksheets (wstacksheets). Deleting or Add new sheets will correctly trigger recalculation in Origin 2022. recalculate. |
Gadget
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Customize ROI label - Beta3 | Custom Label support for Quick Fit/Statistics gadgets | On ROI Box tab, Custom Label control is added under Show on Center-Top of ROI Box node.
Use such ROI box label when generating output label box E.g. For such multi-layer graph,
|
Fitting
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Reorder P-P plot data in residual graph | Should not sort the P-P plot’s data. | In previous version, the data of fitting’s Residual vs Predicted Values plot is sorted by X. And since Origin 2022b, it’s not sorted. | |
named range refers to fitting function parameters, x from and to values, lower & upper bounds, initialize parameter in NLFIT using LabTalk, etc. | Support name range in fitting tool, Define Name in worksheet cell, use the Name rather than actual name to set critical parameters like Intercept, Slope in fitting tool. | ||
Support EMF/SVG for user defined fitting function preview | For a user defined fitting function, there will be a .FDF in User Files Folder, put a EMF/SVG with same name as the FDF, in NLFIT dialog, set Function as user defined fitting function, in Formula tab, the preview for the function shows | ||
Parameter Initial formula improvements | In Origin2022 or before, if set Initial Formula for some Parameters, the initial value for Parameters with no initial formula will be 0, in Origin2022b, Use auto parameter intialization code for those with no initial formula. |
Image Analysis
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Import and Export GeoTIFF | Support read XY mapping from GeoTIFF file and export data matrix/image as GeoTIFF file. | 1.Read XY mapping and set to Matrix when use impImage tool to import GeoTIFF file. 2.Read XY mapping and set to image window when open GeoTIFF file by File: New: Image: Image/Video… 3.Added a node “Export as Grayscale GeoTIFF“ under “TIF Options“ branch in expImage dialog, when File Type is TIF and the input matrix “im“ is data type matrix, it will show. 4.Support export image window as GetTIFF file. | |
Digitizer Related Changes due to new Image Window | The digitize image uses new format type OImage. | If set @DIGI=0, the digitize image is new and we do not support wmf, emf, pcx, psd, tga. If @DIGI=1, it will change to the old bmp image. |
Import
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Multi-frame TIFF Import Issues | Import multi-frame into matrix should check max to turn on slider. | Added system variable @MSS=10(default). 1.When only one frame in a Matrixsheet, then not show thumbnail and slider. 2.When 0<number of frames<=10, then show thumbnail. 3.When number of frames>10, then show slider. | |
Import GeoTIFF to Matrix Window | Added Import Grayscale GeoTIFF as Data node under File Info branch for impImage X-Function. | 1.Add a checkbox option “Import Grayscale GeoTIFF as Data“, in File Info branch under the file name when file format is tif, it is checked by default. 2.When this node is checked and the file is grayscale and does contain GeoTIFF info. 2.1 Switch to use OpenCV to import the data and use Data matrix as the result. 2.2 Set to Image View. 2.3 Properly set wks.col.missing. | |
Import GeoTIFF to Image Window | Support import negative numbers as missing (GDAL_NODATA) in GeoTIF image | When a GeoTIF image contains negative numbers(like -999), will set img.missing=-999 to set these numbers as missing values in image window. | |
Support showing oif filter on data import menu | Support showing import filters saved in User Files folder on Data: Import From File menu. | Import filters are not showing by default, user can add import filters to menu by Data: Import From File: Add/Remove File Types… | |
Failure to use data connector once import filter is saved | Support data connector for drag and drop import when there are multiple import filters. | 1.Improvements on last page of Import Wizard to save oif. 1.1Change default in “Specify data file names to which this filter will be associated….” to be the exact file name. E.g. if i used import wizard to import sensor01.dat, sensor01.dat should be filled there. If it’s multiple files, we can use the 1st file name. 1.2Change default oif name as well to e.g. sensor01.oif if the imported data is sensor01.dat 1.3Rename the long label ”*Specify data file names to which this filter will be associated…*.” as Applicable File. 1.4Change the hint below the edit box to “Use wild cards such as *.txt, s???.dat etc. Specify multiple names by ; such as a*.dat; b*.dat“. 2.If there are multiple filters under UFF, drag and drop data file into workspace will show Select Filter dialog, so user can choose data connector in Select Filter dialog to import. | |
NetCDF Import Average of Yearly Data in Specified Months |
|
| |
Time specification on NetCDF data | Support setting Import Options for no-time data and non-geography data | 1.Support using Index when time is not available. 2.Support shift or flip if x y scale is suitable. 3.Support reading meta data for no-time data. 4.Support non-geography data. | |
Import multiple files into a worksheet cannot separate columns by empty column | Support skipping empty column(s) when start new columns to import. | When user want to import multiple ASCII/CSV files into a single worksheet (by adding new columns) separated by an empty column between each file's column groups. To do so, need to set @ISE=1 fisrt, and then set a LabTalk command such as: wks.ncols+=1; or worksheet -a 1; for each file in Script After Each File Imported option. | |
Improve Excel Connector to auto detect header | Improve Excel Connector to support auto detect header. | If the imported Excel sheet contains header, then Excel Connector will auto detect and set corresponding options. | |
Improve Speed of import HDF5 file with deep levels | Provide more ways to improve speed of import HDF5 file for HDF Connector. | 1.Added Copy Path to the current context menu on Navigator panel for HDF Connector. 2.Added a bit to For Example: wbk.dc.add("HDF", 1); | |
Excel DC reimport should keep Categorical setting in worksheet | Improve Excel Connector to support keeping Categorical setting in worksheet when re-import | Example: 1.New a Workbook, and import an Excel file with Excel Connector. 2.Try to set some columns as Categorical. 3.Clear the Worksheet and re-import. |
Programming
Labtalk
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Cell Notes Programming Access | Support accessing cell notes in code | Labtalk Introduce Labtalk substitution notation @WN to access cell note in text label or legend of graph window. See example below, %([Book1]Sheet1,@WN,B[2]) //cell note in the 2nd cell of col(B) in Sheet1 of Book1 %(1, @WN, 2) //cell note in the 2nd cell of the 1st plot's Y column %(1X, @WN, 2) //cell note in the 2nd cell of the 1st plot's X column %(1, @WN, B, 3) //cell note in the 3rd cell of col(B) in the 1st plot's worksheet %(1, @WN, 4, 5) //cell note in the 5th cell of wcol(4) in the 1st plot's worksheet %(1, @WN, C) //cell note in the Comment label cell of the 1st plot'Y column %(1, @WN, B, L) //cell note in the Long name cell of col(B) in the 1st plot's worksheet %([Book1]1, @WN, col(B)[L]) ==> //cell note in the Long name cell of col(B) in the first sheet of Book1 Python import originpro as op row, col = 1,1 wks = op.find_sheet() str = wks.method_str('GetNote', f'{row + 1},{col+1}') print(str) | |
System Variable to completely disable sparklines | Support disable sparklines by system variable @SPK. | New registry system variable @SPK is instroduced. Default is 0.
Also, new command “delete -spk;” is implemented to delete all sparklines in current project. | |
Support KaTeX - Beta2 | In Notes window, set Syntax as Markdown, input KaTex script and press Ctrl+M to render | ||
Improve Notes Window Raw Text Editor | Support moving cursor to matching parenthesis. | Added hotkey Ctrl+K, Ctrl+B and Ctrl+{ to find the matching parenthesis in Note book. | |
layer object support change XY mapping for matrix | Channel layer object to set XY mapping for matrix object. | Now, user can access XY mapping for a matrix object with following ways,
|
Python
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Support evaluate FDF in Python | Introuduce a new function to evaluate FDF in Python code, so user can define a fitting function base on it and get a better prerformance. |
| |
Pip command support checking with package version | Support checking package version with pip -check/-chk1 command | pip -check emd==0.4.0; pip -chk1 emd==0.4.0; |
Origin C
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Import ASCII string | Added an Origin C function to matrixbase class. int SetByText(LPCSTR pTxt, char cSep = ',', double dMissing=0); | int SetByText(LPCSTR pTxt, char cSep = ',', double dMissing=0); Parameter: Example: void st(string str="1,2,3\r\n2,3,4\r\n7,8,9\r\n") { matrix<int> mm; mm.SetByText(str); Worksheet wks = Project.ActiveLayer(); mm.CopyTo(wks);//default will transpose } | |
More OC Access 2022b | 1.Added OC function to get DataRange from name. 2.Added OC function to get list of Cells with Notes to Worksheet class. | 1.Added a global oc function: Example: void dd(string strName="alpha") { string str; int nn = FindRangeByName(strName, &str); if(nn < 0) out_str("No range found!"); else printf("found %s, scope=%d\n", str, nn); return; } 2.Added an oc function to Worksheet class: Example: void pcn() { Worksheet wks = Project.ActiveLayer(); vector<int> vcols, vrows; int nn = wks.GetCellsWithNotes(vcols, vrows); for(int ii = 0; ii < nn; ii++) { string strNote; wks.GetCellComment(vrows[ii], vcols[ii], strNote); //strNote might have CRLF, and need to end with \r\n here printf("%d. row,col=%d,%d:(%s)\r\n", ii+1, vrows[ii]+1, vcols[ii]+1, strNote); } } | |
support note window in CollectionEmbeddedPages | CollectionEmbeddedPages supports getting embedded Notes page in Worksheet. | Example: 1.New a project, right click on sheet name and select “Add Note as Sheet“. 2.Compile and run following code: void testEmbed1() { Worksheet wks = Project.ActiveLayer(); CollectionEmbeddedPages embeddedPages(wks); int nCount1 = embeddedPages.Count(); printf("%d pages embdded in a worksheet 1st\n", nCount1); int nCount2 = wks.EmbeddedPages.Count(); printf("%d pages embdded in a worksheet 2nd\n", nCount2); } |
Miscellaneous
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Turn off mini toolbar for future sessions | View: Mini toolbar checkbox and system variable will apply to future sessions | Uncheck View: Mini toolbar or set system variable @DMT=1 to disable mini toolbar | |
Arrange Windows | Customize how to tile/cascade windows in workspace | Window: Arrange Window… menu is added
| |
Snap Windows - Beta2 | Resizing and Snapping of Windows in Workspace | Window: Snap Windows (Ctrl+F12) menu to turn on/off this feature. When it’s on, user can drag window to snap it or if windows are tiled or arranged in workspace, it will snap windows in same row/column. Usage
| |
Undo deleting of workbook | Ctrl+Z to restore deleted workbook window | Set System variable @WU to disable restore. | |
Adjust Apps Icon spacing | Control the horizontal gap between App icons | Click tab or white space in Apps Gallery and choose Apps Icon Spacing…, use the slicer to adjust gap between apps. System variable @apps to control horizontal gap @appv is used to set additional vertical gap After setting it, user can dock Apps Gallery to top of workspace to save space | |
Modify all the pre-shipped VI files to add the "Close References" application control | Added Close References to OA_GetColumn.vi | Updated Labview sample files to build-in sample folder. Can copy these samples to Labview by Tools: Copy Origin Sub-VI LabVIEW vi.lib\addons. | |
Option to show Window Preview only when Ctrl key is pressed in Project Explorer | Context menu is added to show window preview only when Ctrl key is pressed when mousing over a window in Project Explorer | In Origin 2022b, Hold Ctrl key for Preview Popup context menu is added in Project Explorer. When it’s checked, window preview will not show unless hold Ctrl key when mousing over a window in PE. The corresponding system variable is @PEK. Set it to 1 means it’s checked. | |
Adjust windows size and position in Origin according to screen resolution and DPI | Resize and reposition windows to make it display the same layout in workspace in different resolution and DPI. | System variable @SRWS to control 0: old way; 1: fit the width, and scale y with x scale; 2: fit the height, and scale x with y scale; 3(default) : fit the width and height; In Origin2022b, windows display the same layout in workspace in different resolution and DPI | |
Improving for check for update | Inform user about new version of origin is available when check for update |
2.a select Yes, origin will open web page(https://www.originlab.com/InstallNewVersion ) in browser 2.b select No, Check For Updates dialog will be shown | |
Allow directly installation of App from Start Menu | Registered user can directly install app when search from origin start menu | If origin is registered, when searching app in origin Start Menu, user can directly install those apps listed under Apps Category. | |
Add Cloud Template to Origin Start menu | show cloud template when user search in Origin start menu | Cloud Template will be shown if there is matched searching in Origin start menu. if template is already downloaded, click it will open template directly. otherwise click it will auto download this cloud template | |
Allow customization of button to insert OLE object in graph | Allow customization of button to insert OLE object in graph | In Insert Object dialog, add a checkbox Use Current Selection as Default without Opening Dialog (Shift+click to open dialog). Select this option will not open dialog from next time. But user could still hold shift key to open dialog to change selection or uncheck checkbox. Once this checkbox is selected, 2nd line of button tooltip could be This checkbox will be available for “Create New“ choice only, and it will not be saved for the “Display as Icon“ choice. | |
Easier way to see folder size | Folder in Project Explorer bottom panel will show size. (Need check “Show Folders“ context menu) |
Export
JIRA | SUMMARY | DESCRIPTION | DETAILS |
---|---|---|---|
Export Analysis Results to be NC File | We support export the analysis results of NC matrix such as Linear Fit, Average etc to a valid NC file. | If recalculate is manual/auto, we do not need to copy and paste NetCDF tree. When there is no lock in the result matrix book, we need to copy and paste properties before export. |