MagicPlot Manual

Plotting and nonlinear fitting software

User Tools

Site Tools


release:2.10

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
release:2.10 [Tue Sep 15 17:27:35 2020]
Alexander
release:2.10 [Wed Dec 16 01:10:34 2020]
Alexander removed
Line 1: Line 1:
 ====== Introducing MagicPlot 2.10 [NOT RELEASED YET] ====== ====== Introducing MagicPlot 2.10 [NOT RELEASED YET] ======
  
-To be released in fall 2020. \\ +To be released in late 2020. \\ 
-**This is a draft document. The features described are subject to change.**+**This is a non-complete draft document. The features described are subject to change.**
  
 ===== Setting Variables in Formulas ===== ===== Setting Variables in Formulas =====
Line 12: Line 12:
 {{:release:variables.png?nolink|}} {{:release:variables.png?nolink|}}
  
-==== Inserting Fit Equation to the Column Formula ====+==== Tip: Inserting Fit Equation to the Column Formula ====
  
-Due to introduction of variables you can copy the fit equation from the Report tab of a Fit Plot and paste it in any formula field including Column Formula:+You can copy the fit equation with variables from the Report tab of a Fit Plot and paste it in any formula field including Column Formula (but it is generally better to use new ''Add to Table'' feature which generates a link instead of copying formula, see below):
  
 {{:release:report.png?nolink|}} {{:release:report.png?nolink|}}
  
-===== Simplified Column Formula Notation =====+===== Comments in Formulas ===== 
 + 
 +You can insert comments in any formula using ''/*...*/'' notation: 
 + 
 +{{:release:formula_comments.png?nolink|}} 
 + 
 +Use ''Ctrl+/'' / ''Cmd-/'' keyboard shortcut to comment selection. Comments can be multi-line. Note that the single line comments using a symbol at the line start (like ''%%//%%'' or ''%'') are not supported because line breaks are not taken into account in MagicPlot formula syntax. 
 + 
 +===== Simplified Column Formula Notation: $A for col(A) =====
  
 We have simplified Column Formula syntax: column and cell values can be inserted using ''$A'' and ''$A$1'' instead of ''col(A)'' and ''cell(A, 1)''. The old notation also works. We have simplified Column Formula syntax: column and cell values can be inserted using ''$A'' and ''$A$1'' instead of ''col(A)'' and ''cell(A, 1)''. The old notation also works.
Line 26: Line 34:
 {{:release:columns_in_formula.png?nolink|}} {{:release:columns_in_formula.png?nolink|}}
  
-===== Formulas for Multiple columns =====+===== Setting a Formula for Multiple Columns =====
  
 The same formula can be set for multiple selected columns. You can use this feature to compute matrices. The ''i'' and ''j'' variables are the current row and column indexes. The same formula can be set for multiple selected columns. You can use this feature to compute matrices. The ''i'' and ''j'' variables are the current row and column indexes.
Line 38: Line 46:
 MagicPlot now supports Undo and Redo in formula editor using ''Ctrl+Z'' / ''Cmd-Z'' (Undo) and ''Ctrl+Shift+Z'' / ''Cmd-Shift-Z'' or ''Ctrl+Y'' / ''Cmd-Y'' (Redo) shortcuts. MagicPlot now supports Undo and Redo in formula editor using ''Ctrl+Z'' / ''Cmd-Z'' (Undo) and ''Ctrl+Shift+Z'' / ''Cmd-Shift-Z'' or ''Ctrl+Y'' / ''Cmd-Y'' (Redo) shortcuts.
  
-===== Optimized Table Scroll and Redraw =====+===== Optimized Table Scrolling and Redrawing =====
  
-We have optimized the redrawing of the table to eliminate lags when scrolling and editing a table with thousands of columns.+We have optimized the program code of the redrawing of the Table to eliminate lags when scrolling and editing a Table with tens or hundreds of thousands of columns.
  
 ===== No more 'Data-Baseline' Column ===== ===== No more 'Data-Baseline' Column =====
  
-Staring MagicPlot 2.10 The 'Data-Baseline' column is no more added to the Table when creating a Fit Plot. The 'Data-Baseline' column contain the Y values with subtracted baseline curve from Fit Plot -- the exact Y values that are plotted. This feature was introduced in the first MagicPlot versions but it proved to be mostly usefulness by our customers.+Staring MagicPlot 2.10 The 'Data-Baseline' column is no more added to the Table when creating a Fit Plot. The 'Data-Baseline' column contained the Y values from the Fit Plot with the baseline curves subtracted -- the Y values that are actually plotted. This feature was introduced in the early MagicPlot version but it has proved to be mostly annoying.
  
-The 'Data-Baseline' auto-recalculated columns will be preserved when opening old projects for backward compatibility. You can deleted these columns manually.+The 'Data-Baseline' auto-recalculated columns will be preserved when opening old projects in MagicPlot 2.10 for backward compatibility. You can delete these columns manually.
  
-Now you can manually create 'Data-Baseline' column among with other fit results columns using the Fit Report tab of a Fit Plot, choose ''Y with baseline corrected'' and click on ''Add to Table'' button:+Now you can manually create the 'Data-Baseline' column among with other fit result columns using the Fit Report tab of a Fit Plot, choose ''Y with baseline corrected'' and click on ''Add to Table'' button:
  
 {{:release:y-minus-baseline-adding.png?nolink|}} {{:release:y-minus-baseline-adding.png?nolink|}}
  
-===== Adding Fit Sum Column to the Table =====+===== Adding Fit Sum and Fit Curve Column to the Table =====
  
-You can simply create a column with Fit Sum and other values in the Table with Fit Plot data using Fit Report tab. The alternatives are: Fit Sum, Baseline, Y with baseline corrected, Residual:+You can now add a column with Fit Sum or other alternatives to the Table which contains Fit Plot data using ''Fit Report'' tab. The alternatives are: Fit Sum, Baseline, Y with baseline corrected, Residual:
  
 {{:release:add-fit-result-to-table.png?nolink|}} {{:release:add-fit-result-to-table.png?nolink|}}
  
-Multiple columns from the selected individual curves (including Fit Sum) can be added to the table using the context menu on the curve itself on the Fit Plot, legend or in the curves list:+Column(s) from the selected curve(s) (including Fit Sum) can be added to the Table using the context menu of the Curve itself in the plot area or in the curves list or from the context menu of the legend symbol:
  
 {{:release:add-curve-to-table.png?nolink|}} {{:release:add-curve-to-table.png?nolink|}}
  
-The new curves are added to the Table where Y column of the Fit Plot data is located:+The new columns are added to the Table where Y column of the Fit Plot data is located:
  
 {{:release:table-with-curves.png?nolink|}} {{:release:table-with-curves.png?nolink|}}
  
-The Auto Recalculation is on by default for the created column and can be switched off. +The created columns have links to the Fit Plot. The Auto Recalculation is on by default for the created columns and can be switched off.
  
 ===== Changes in Keyboard Shortcuts ===== ===== Changes in Keyboard Shortcuts =====
  
-  *  0000514: [Other] Cmd+H keyboard shortcut on MacOS is used by system, replace with Shift-Command-H (Ctrl+Shift+H) +  * The keyboard shortcut for Undo History was changed to ''Ctrl+Shift+H'' / ''Shift-Cmd-H''. 
-  *  0000510[Other] Add 'Create new folderkeyboard shortcut (Ctrl+Shift+NShift-Command-N on Mac OS) +  * A new shortcut for creating a Folder was added: ''Ctrl+Shift+N'' / ''Shift-Cmd-N''
 + 
 +===== Descriptive Statistics on Rows ===== 
 + 
 +The statistics on table rows can now be calculated using Descriptive Statistics dialog. The Columns/Rows switch was added: 
 + 
 +{{:release:row-statistics.png?nolink|}} 
  
 ===== Other Minor Enhancements ===== ===== Other Minor Enhancements =====
Line 77: Line 92:
   *  0000567: [Other] Adding table curve to multiple selected figures when copy-pasting table    *  0000567: [Other] Adding table curve to multiple selected figures when copy-pasting table 
   *  0000256: [Processing] Add empty cell (NaN) check function in column formula syntax    *  0000256: [Processing] Add empty cell (NaN) check function in column formula syntax 
-  *  0000525: [Processing] Add Columns/Rows selector to Descriptive Statistics dialog  
  
-===== Bug Fixes =====+===== Bugs Fixed =====
  
 +  *  0000561: [Plots] Canvas raster buffer size is not updated properly when changing the screen scale
 +  *  0000584: [Other] Java 6 inspired bug: round(0.49999999999999994) = 1
   *  0000554: [Other] Incorrect braces highlighting in formulas with line breaks after paste on Windows    *  0000554: [Other] Incorrect braces highlighting in formulas with line breaks after paste on Windows 
   *  0000576: [Other] When copying color map plotable to another project with (table copy) the links to index columns are incorrect    *  0000576: [Other] When copying color map plotable to another project with (table copy) the links to index columns are incorrect