Changelog

List of changes in-between Shape-Out releases.

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.3

  • setup: bump dclab from 0.20.3 to 0.21.1
  • docs: add terminology section (#12)

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