Skip to content

v0.16.2

Compare
Choose a tag to compare
@PierreRaybaut PierreRaybaut released this 01 Jul 16:46
· 197 commits to main since this release

See DataLab roadmap page for future and past milestones.

DataLab Version 0.16.2

This release requires PlotPy v2.4.0 or later, which brings the following bug fixes and new features:

  • New constrast adjustment features and bug fixes:

    • New layout: the vertical toolbar (which was constrained in a small area on the
      right side of the panel) is now a horizontal toolbar at the top of the panel,
      beside the title
    • New "Set range" button: allows the user to set manually the minimum and maximum
      values of the histogram range
    • Fixed histogram update issues when no image was currently selected (even if the
      an image was displayed and was selected before)
    • Histogram range was not updated when either the minimum or maximum value was set
      using the "Minimum value" or "Maximum value" buttons (which have been renamed to
      "Min." and "Max." in this release)
    • Histogram range was not updated when the "Set full range" button was clicked, or
      when the LUT range was modified using the "Scales / LUT range" form in "Properties"
      group box
  • Image view context menu: new "Reverse X axis" feature

ℹ️ Minor new features and enhancements:

  • Image file types:
    • Added native support for reading .SPE, .GEL, .NDPI and .REC image files
    • Added support for any imageio-supported file format through configuration file (entry imageio_formats may be customized to complement the default list of supported formats: see documentation for more details)

🛠️ Bug fixes:

  • Image Fourier analysis:

    • Fixed logarithmic scale for the magnitude spectrum (computing dB instead of natural logarithm)
    • Fixed PSD computation with logarithmic scale (computing dB instead of natural logarithm)
    • Updated the documentation to explicitly mention that the logarithmic scale is in dB
  • Fixed Issue #82 - Macros are not renamed in DataLab after exporting them to Python scripts

  • ResultProperties object can now be added to SignalObj or ImageObj metadata even outside a Qt event loop (because the label item is no longer created right away)

  • Progress bar is now automatically closed as expected when an error occurrs during a long operation (e.g. when opening a file)

  • Difference, division, ...: dialog box for the second operand selection was allowing to select a group (only a signal or an image should be selected)

  • When doing an operation which involves an object (signal or image) with higher order number than the current object (e.g. when subtracting an image with an image from a group below the current image), the resulting object's title now correctly refers to the order numbers of the objects involved in the operation (e.g., to continue with the subtraction example mentioned above, the resulting object's title was previously referring to the order number before the insertion of the resulting image)

  • Added support for additional test data folder thanks to the CDL_DATA environment variable (useful for testing purposes, and especially in the context of Debian packaging)