Std Graph Analysis Menu: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
==Introduction== | ==Introduction== | ||
The '''Std Analysis Menu''' is one of the | The '''Std Analysis Menu''' is one of the 2 sub-menus added to the [[Standard_Menu|standard menu]] data visualization. | ||
The Std Analysis menu provides various tools to work with a graph. The following items are enabled only if the active window is a 2D Multilayer Plot Window. If the active plot layer contains more than one curve, and the Data Range Selectors are not enabled, a dialog window will pop-up allowing you to select the curve you want to analyze. | The Std Analysis menu provides various tools to work with a graph. The following items are enabled only if the active window is a 2D Multilayer Plot Window. If the active plot layer contains more than one curve, and the Data Range Selectors are not enabled, a dialog window will pop-up allowing you to select the curve you want to analyze. | ||
Line 55: | Line 28: | ||
** [[Std_Graph_Analysis_Translate_vertical|Vertical]]:is used to move a curve in the vertical direction. | ** [[Std_Graph_Analysis_Translate_vertical|Vertical]]:is used to move a curve in the vertical direction. | ||
* [[ | * [[Std_Graph_Analysis_FFT|FFT...]]: opens a dialog that allows to compute a direct or inverse Fast Fourier Transform. | ||
* [[Std_Graph_Analysis_Filter|FFT Filter]]: gives access to submenus that provides Lowpass, Highpass, Bandpass and Bandblock filter topologies: | * [[Std_Graph_Analysis_Filter|FFT Filter]]: gives access to submenus that provides Lowpass, Highpass, Bandpass and Bandblock filter topologies: | ||
Line 61: | Line 34: | ||
** [[Std_Graph_Analysis_Filter_High_pass|High Pass...]]: uses an FFT based digital filter to attenuate the low frequencies present in an input signal. | ** [[Std_Graph_Analysis_Filter_High_pass|High Pass...]]: uses an FFT based digital filter to attenuate the low frequencies present in an input signal. | ||
** [[Std_Graph_Analysis_Filter_Band_pass|Band Pass...]]: uses an FFT based digital filter to attenuate both high and low frequencies present in an input signal. | ** [[Std_Graph_Analysis_Filter_Band_pass|Band Pass...]]: uses an FFT based digital filter to attenuate both high and low frequencies present in an input signal. | ||
** [[Std_Graph_Analysis_Filter_Band_block|Band Block...]]: | ** [[Std_Graph_Analysis_Filter_Band_block|Band Block...]]: uses an FFT based digital filter to remove a band of frequencies from a signal while leaving those frequencies above and below the stop band. | ||
* [[Std_Graph_Analysis_Smooth|Smooth]]: gives access to 3 smoothing submenus. | * [[Std_Graph_Analysis_Smooth|Smooth]]: gives access to 3 smoothing submenus. | ||
Line 68: | Line 41: | ||
** [[Std_Graph_Analysis_Smooth_FFT_filter|FFT Filter...]]: performs a smoothing of the selected curve using the Low Pass method. | ** [[Std_Graph_Analysis_Smooth_FFT_filter|FFT Filter...]]: performs a smoothing of the selected curve using the Low Pass method. | ||
* [[Std_Graph_Analysis_Differentiate|Differentiate]]: creates a new plot displaying the resulting curve of the numerical differentiation. | |||
* [[Std_Graph_Analysis_Integrate|Integrate]]: performs a piecewise numerical integration of a curve on the selected layer. | * [[Std_Graph_Analysis_Integrate|Integrate]]: performs a piecewise numerical integration of a curve on the selected layer. | ||
Line 97: | Line 70: | ||
{{Std Base navi}} | {{Std Base navi}} | ||
{{Userdocnavi}} | {{Userdocnavi}} | ||
{{clear}} | {{clear}} |
Latest revision as of 16:41, 27 October 2024
Introduction
The Std Analysis Menu is one of the 2 sub-menus added to the standard menu data visualization.
The Std Analysis menu provides various tools to work with a graph. The following items are enabled only if the active window is a 2D Multilayer Plot Window. If the active plot layer contains more than one curve, and the Data Range Selectors are not enabled, a dialog window will pop-up allowing you to select the curve you want to analyze.
In most cases (except for integration), a new red curve is added to the active plot layer and a new table containing the data used to plot this curve is added to the workspace. Useful information about the operation performed will be shown in the Results Log display.
Tools
The following tools are available in this menu:
- Translate: provides access to 2 commands that are used for translating curves horizontally and vertically.
- Honrizontal: is used to move a curve in the horizontal direction.
- Vertical:is used to move a curve in the vertical direction.
- FFT...: opens a dialog that allows to compute a direct or inverse Fast Fourier Transform.
- FFT Filter: gives access to submenus that provides Lowpass, Highpass, Bandpass and Bandblock filter topologies:
- Low Pass...: uses an FFT based digital filter to attenuate the high frequencies present in an input signal.
- High Pass...: uses an FFT based digital filter to attenuate the low frequencies present in an input signal.
- Band Pass...: uses an FFT based digital filter to attenuate both high and low frequencies present in an input signal.
- Band Block...: uses an FFT based digital filter to remove a band of frequencies from a signal while leaving those frequencies above and below the stop band.
- Smooth: gives access to 3 smoothing submenus.
- Savitzky Golay...: performs a smoothing of the selected curve using the Savitzky-Golay method.
- Moving Window Average...: performs a smoothing of the selected curve with the moving window average method.
- FFT Filter...: performs a smoothing of the selected curve using the Low Pass method.
- Differentiate: creates a new plot displaying the resulting curve of the numerical differentiation.
- Integrate: performs a piecewise numerical integration of a curve on the selected layer.
- Interpolate: performs an interpolation using the selected method.
- Quick Fit: provides the following data fitting routines for plot curves:
- Fit Linear...: performs a linear fit of the selected curve, using the default data fit settings.
- Fit Polynomial...: opens the Polynomial Fit Options dialog.
- Fit Exponential Decay...: provides 3 forms of exponential decay (First Order, Second Order, and Third Order).
- Fit Exponential Growth...: opens the Exponential Growth Fit Dialog.
- Fit Boltzmann (Sigmoidal)...: performs a fit to a Boltzmann function on the selected curve.
- Fit Gaussian...: performs a Gaussian fit to the selected curve.
- Fit Lorentzian...: performs a Lorentzian fit to the selected curve.
- Fit Multi-Peak...: performs a fit to a sum of profile functions on the selected curve. Two different profiles are available (Gaussian and Lorentzian).
- Fit Wizard: Opens the Fit Wizard dialog.
- File: New document, New Table, New Matrix, New Graph, New 2D Plot, New 3D Plot, Open..., Open Recent, Close, Close All, Save, Save As..., Save a Copy..., Save All, Revert, Import..., Export..., Merge project..., Document information..., Print..., Print preview..., Export PDF...Exit
- Edit: Undo, Redo, Cut, Copy, Paste, Duplicate selection, Refresh, Select All, Delete, Preferences...
- View: Fullscreen, Workbench, Sync view, Record selection, Single document, Multi document, Collapse/Expand, Initiate dragging, Go to selection, Selection back, Selection forward, Status bar
- Tools: Edit parameters..., Export dependency graph..., Project utility..., Alphaplot, Line, Scatter, Scatter, Scatter With X Err, Scatter With Y Err, Scatter With XY Err, Line + Symbol, Special Line + Symbol, Vertical Drop Lines, Spline, Vertical Steps, Horizontal Steps, Vertical Bars, Vertical Stacked Bars, Vertical Grouped Bars ,Horizontal Bars, Horizontal Stacked Bars, Horizontal Grouped Bars, Area, Channel Fil, Pie, Half Pie, Vectors XYXY, Vectors XYAM, Statistical Graph, Box Plot, Histogram, Stacked Histogram, 3D Plot, Bar, Scatter, Layout Grids, Vertical 2 Layouts, Horizontal 2 Layouts, 4(2x2) Layouts, 3D Wire Frame, 3D Surface, 3D Wire Frame Surface, Bar, Scatter, Contour + Color Fill, Countour Lines, Gray Scale Map, 3D Wire Frame Polar, 3D Surface Polar, 3D Wire Frame Surface Polar, 3D Scatter Polar, Polar spectrogram, Graph, Add/Remove Plot xy/xy..., Add Function..., Add Error Bars..., Add/Remove Other Plots..., Add/Remove Plot y..., Add/Remove Vector Plot..., Add Axis..., Add Left Axis, Add Bottom Axis, Add Right Axis, Add Top Axis, Legend Reorder, Add Text, Add Time Stamp, Add Image, Draw Line, Draw Arrow, Draw Ellipse, Add Nested Layout, Add Layout, Add Up, Add Down, Add Left, Add Right, Remove Layout, Swap Layouts..., Graph Tolls, Disable Tools, Data Rearder, Screen Reader, Select Data Range, Move Data Points, Remove Bad Data Points..., Drag Range, Zoom Range, Rescale To Show All, Table, Set Column(s) As, X, Y, Z, X Error, Y Error, None, Fill Selection With, Row Numbers, , Random Values, Custom Random, Show Comments, Show Controls, Formula Edit Mode, Edit Column Description, Change Type & Format, Clear Table, Sort Table, Assign Formula, Recalculate, Add Column, Go To Cell, Export ASCII..., Convert To Matrix, Matrix, Hide Controls, Set Coordinates, Set Display Format, Assign Formula, Recalculate, Clear Matrix, Transpose, Mirror Horizontally, Mirror Vertically, Import Image, Go To Cell, Invert, Determinant, Convert To Table, Add text document, Group, Units Calculator,Customize..., RPS Features..., Addon manager
- Macro: Macro recording, Macros, Recent macros, Execute macro, Attach to remote debugger, Debug macro, Stop debugging, Step over, Step into, Toggle breakpoint
- Help: Help, LabRPS Website, Donate, Users documentation, Python scripting documentation, Automatic Python modules documentation, LabRPS Forum, LabRPS FAQ, Report a bug, About LabRPS, What's This
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, AppImage
- Basics: About LabRPS, Interface, RPS Objects, Object name, Preferences, Workbenches, Document structure, Properties, Help LabRPS, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, WindLab, SeismicLab, SeaLab, UserLab, Spreadsheet, Plot, Web
- Hubs: User hub, Power users hub, Developer hub