Version 0.12#
DataLab Version 0.12.0 (2024-02-16)#
đ§š Clarity-Enhanced Interface Update:
The tabs used to switch between the data panels (signals and images) and the visualization components (âCurve panelâ and âImage panelâ) have been renamed to âSignal Panelâ and âImage Panelâ (instead of âSignalsâ and âImagesâ)
The visualization components have been renamed to âSignal Viewâ and âImage Viewâ (instead of âCurve panelâ and âImage panelâ)
The data panel toolbar has been renamed to âSignal Toolbarâ and âImage Toolbarâ (instead of âSignal Processing Toolbarâ and âImage Processing Toolbarâ)
Ergonomics improvements: the âSignal Panelâ and âImage Panelâ are now displayed on the left side of the main window, and the âSignal Viewâ and âImage Viewâ are displayed on the right side of the main window. This reduces the distance between the list of objects (signals and images) and the associated actions (toolbars and menus), and makes the interface more intuitive and easier to use
⨠New tour and demo feature:
When starting DataLab for the first time, an optional tour is now shown to the user to introduce the main features of the application
The tour can be started again at any time from the â?â menu
Also added a new âDemoâ feature to the â?â menu
đ New Binder environment to test DataLab online without installing anything
đ Documentation:
New text tutorials are available:
Measuring Laser Beam Size
DataLab and Spyder: a perfect match
âGetting startedâ section: added more explanations and links to the tutorials
New âContributingâ section explaining how to contribute to DataLab, whether you are a developer or not
New âMacrosâ section explaining how to use the macro commands feature
Added âCopyâ button to code blocks in the documentation
đĽ New features:
New âText file import assistantâ feature:
This feature allows to import text files as signals or images
The user can define the source (clipboard or texte file)
Then, it is possible to define the delimiter, the number of rows to skip, the destination data type, etc.
Added menu on the âSignal Panelâ and âImage Panelâ tabs corner to quickly access the most used features (e.g. âAddâ, âRemoveâ, âDuplicateâ, etc.)
Intensity profile extraction feature:
Added graphical user interface to extract intensity profiles from images, for both line and averaged profiles
Parameters are still directly editable by the user (âEdit profile parametersâ button)
Parameters are now stored from one profile extraction to another
Statistics feature:
Added
<y>/Ď(y)to the signal âStatisticsâ result table (in addition to the mean, median, standard deviation, etc.)Added
peak-to-peakto the signal and image âStatisticsâ result table
Curve fitting feature: fit results are now stored in a dictionary in the signal metadata (instead of being stored individually in the signal metadata)
Window state:
The toolbars and dock widgets state (visibility, position, etc.) are now stored in the configuration file and restored at startup (size and position were already stored and restored)
This implements part of Issue #30 - Save/restore main window layout
đ ď¸ Bug fixes:
Fixed Issue #41 - Radial profile extraction: unable to enter user-defined center coordinates
Fixed Issue #49 - Error when trying to open a (UTF-8 BOM) text file as an image
Fixed Issue #51 - Unexpected dimensions when adding new ROI on an image with X/Y arbitrary units (not pixels)
Improved plot item style serialization management:
Before this release, the plot item style was stored in the signal/image metadata only when saving the workspace to an HDF5 file. So, when modifying the style of a signal/image from the âParametersâ button (view toolbar), the style was not kept in some cases (e.g. when duplicating the signal/image).
Now, the plot item style is stored in the signal/image metadata whenever the style is modified, and is restored when reloading the workspace
Handled
ComplexWarningcast warning when adding regions of interest (ROI) to a signal with complex data