Changelog¶
List of changes in-between Shape-Out releases.
version 2.4.3¶
enh: improve UI (tooltips, icons)
build: Windows build won’t start due to breaking change in Windows ucrtbase.dll (#64)
build: Migrate Windows build to PyInstaller 4.1
version 2.4.2¶
fix: a regression introduced during refactoring in 2.4.0 made it impossible to select the temperature for known media
fix: allow to reorder the dataset list (#46)
enh: iconify buttons at top of Analysis View
version 2.4.1¶
fix: strip white-space characters from line edits in the preferences to avoid line breaks introduced in the API key via copy-paste
fix: not possible to create plots for datasets without the bright_avg feature; added a check for feature availability before updating the interface (#62)
version 2.4.0¶
feat: allow to set Young’s modulus parameters for all open datasets via the “Bulk action” menu (#60)
fix: force temperature for Young’s modulus computation to the value stored in the dataset for the “config” scenario
enh: update menu keyboard shortcuts
version 2.3.0¶
enh: added preferences dialog
enh: improved user experience for searching DCOR data
ref: migrate settings to QSettings
setup: remove appdirs dependency, because we let QSettings determine where to store settings
version 2.2.6¶
version 2.2.5¶
setup: correct installation directory on Windows
setup: bump dclab from 0.27.11 to 0.29.0
fix: main window not focused after startup (#52)
version 2.2.4¶
fix: UI slot issues (probably a racing condition) in the analysis view; editing the viscosity for “other” medium not possible on frozen Windows and macOS application (#49)
version 2.2.3¶
fix: update Quick View plot when values for the Young’s modulus computation are changed (#44)
fix: use fixed point size in Block Matrix
enh: improve plot matrix column/row visualization and show flow rate (#45)
docs: update visualization of Young’s modulus look-up tables using new figure script from dclab
build: bump Python to 3.8 for Windows builds
setup: bump dclab from 0.27.5 to 0.27.11 (improvement of hierarchy child handling)
version 2.2.2¶
fix: correct box filter ranges when feature contains inf values
enh: add pretty tool icons from KDE breeze theme
version 2.2.1¶
fix: zero-division error when setting “one plot per dataset” for an empty plot (#41)
build: pin PyQt5 to 5.14.2 on Linux/macOS
version 2.2.0¶
setup: bump dclab from 0.26.2 to 0.27.5 (support for machine learning features)
fix: modify the GUI to enable box filtering for ml_score_??? features
ref: pipeline.get_features now only returns features that are available (previously all features were returned when no datasets were in the pipeline)
version 2.1.6¶
fix: export file names were allowed to have invalid characters
fix: Quick View showed filtered events that were not plotted (statistics were computed correctly though)
fix: Quick View was not very informative when all events were filtered away - a message is now shown
setup: bump dclab from 0.26.1 to 0.26.2 (fix bin num computation using Doane’s formula)
version 2.1.5¶
fix: marker hue feature data min/max was always computed even if not selected; for datasets without bright_avg (standard hue) this resulted in long waiting times
fix: avoid pyqtgraph error messages in pipeline plots by disabling hovering events (not used anyway)
fix: plot export did not work for single plots
fix: exported event images sometimes had wrong contrast
version 2.1.4¶
enh: add busy cursors wherever it seems fitting
setup: bump dclab from 0.24.7 to 0.26.1 (volume-deformation isoelasticity lines, improved DCOR caching)
version 2.1.3¶
fix: opening sessions did not work due to missing slot decorator
fix: in some cases the temperature/viscosity setting was not correctly written to the UI for individual slots when switching between slots with fundamentally different settings (e.g. channel and reservoir)
fix: KeyError when switching between slots with different temperature options
setup: bump dclab from 0.23.0 to 0.24.7 (equidistant isoelastics, faster polygon filtering, crosstalk correction failed due to improper configuration update since Shape-Out 2.1.1)
version 2.1.2¶
fix: ValueError when trying to compute contour spacing, because no datasets are selected for a plot
fix: coloring scatter plot by feature did not work when the feature contains nan values
fix: search path in session should not be filename but its directory
setup: bump dclab from 0.22.5 to 0.23.0 (possible HDF5 export issue)
version 2.1.1¶
fix: include private datasets when searching with DCOR API Key
fix: remove UI option to compute Young’s modulus for reservoir data (new “emodulus enabled” key in pipeline slot)
fix: Pipeline object not returned by session.open_session
setup: bump dclab from 0.22.1 to 0.22.5 (improve contour retrieval for mask images with artefacts, disable computation of Young’s modulus for reservoir measurements)
version 2.1.0¶
feat: basic DCOR support
fix: improved session support (older pre-release sessions)
docs: add DCOR guick guide
enh: export event image via context menu in Quick View (#35)
setup: bump dclab from 0.21.1 to 0.22.1 (DCOR support)
version 2.0.2¶
fix: IndexError when removing a plot (#36)
fix: ValueError when filtering all events in Quick View (#37)
fix: TypeError when removing datasets and opening Quick View (#38)
fix: RuntimeError when removing datasets and opening Quick View (#38)
fix: ValueError when removing activated datasets and opening Quick View
version 2.0.1¶
fix: correctly distinguish prereleases when checking for new versions
enh: allow loading data via drag&drop
version 2.0.0¶
initial release