Version 0.15#
DataLab Version 0.15.1 (2024-05-03)#
đ ď¸ Bug fixes:
Fixed Issue #68 - Slow loading of even simple plots:
On macOS, the user experience was degraded when handling even simple plots
This was due to the way macOS handles the pop-up windows, e.g. when refreshing the plot view (âCreating plot itemsâ progress bar), hence causing a very annoying flickering effect and a global slowdown of the application
This is now fixed by showing the progress bar only after a short delay (1s), that is when it is really needed (i.e. for long operations)
Thanks to @marcel-goldschen-ohm for the very thorough feedback and the help in testing the fix
Fixed Issue #69 - Annotations should be read-only in Signal/Image View
Regarding the annotations, DataLabâs current behavior is the following:
Annotations are created only when showing the signal/image in a separate window (double-click on the object, or âViewâ > âView in a new windowâ)
When displaying the objects in either the âSignal Viewâ or the âImage Viewâ, the annotations should be read-only (i.e. not movable, nor resizable or deletable)
However, some annotations were still deletable in the âSignal Viewâ and the âImage Viewâ: this is now fixed
Note that the fact that annotations canât be created in the âSignal Viewâ or the âImage Viewâ is a limitation of the current implementation, and may be improved in future versions
DataLab Version 0.15.0 (2024-04-11)#
đ New installer for the stand-alone version on Windows:
The stand-alone version on Windows is now distributed as an MSI installer (instead of an EXE installer)
This avoids the false positive detection of the stand-alone version as a potential threat by some antivirus software
The program will install files and shortcuts:
For current user, if the user has no administrator privileges
For all users, if the user has administrator privileges
Installation directory may be customized
MSI installer allows to integrate DataLabâs installation seemlessly in an organizationâs deployment system
đĽ New features and enhancements:
Added support for large text/CSV files:
Files over 1 GB (and with reasonable number of lines) can now be imported as signals or images without crashing the application or even slowing it down
The file is read by chunks and, for signals, the data is downsampled to a reasonable number of points for visualization
Large files are supported when opening a file (or dragging and dropping a file in the Signal Panel) and when importing a file in the Text Import Wizard
Auto downsampling feature:
Added âAuto downsamplingâ feature to signal visualization settings (see âSettingsâ dialog box)
This feature allows to automatically downsample the signal data for visualization when the number of points is too high and would lead to a slow rendering
The downsampling factor is automatically computed based on the configured maximum number of points to display
This feature is enabled by default and may be disabled in the signal visualization settings
CSV format handling:
Improved support for CSV files with a header row (column names)
Added support for CSV files with empty columns
Open/save file error handling:
Error messages are now more explicit when opening or saving a file fails
Added a link to the folder containing the file in the error message
Added âPlugins and I/O formatsâ page to the Installation and Configuration Viewer (see âHelpâ menu)
Reset DataLab configuration:
In some cases, it may be useful to reset the DataLab configuration file to its default values (e.g. when the configuration file is corrupted)
Added new
--resetcommand line option to remove the configuration folderAdded new âReset DataLabâ Start Menu shortcut to the Windows installer
đ ď¸ Bug fixes:
Fixed Issue #64 - HDF5 browser does not show datasets with 1x1 size:
HDF5 datasets with a size of 1x1 were not shown in the HDF5 browser
Even if those datasets should not be considered as signals or images, they are now shown in the HDF5 browser (but not checkable, i.e. not importable as signals or images)