Skip to content

Releases: schuetzgroup/sdt-python

v20.1.1

29 Jan 13:47

Choose a tag to compare

  • Fix calling brightness.from_raw_image with bg_frame=float("inf")
  • Compatibility fixes for new scipy and pandas versions

v20.1.0

19 Nov 14:26

Choose a tag to compare

  • Port gui module to PySide6
  • Add stats.avg_shifted_hist() for average shifted histogram calculation
  • motion: Support nD case in motion models

v20.0.0

08 Apr 12:52

Choose a tag to compare

Require numpy >= 2.1. There have been some problems with older numpy and pandas versions, thus moving forward support for everything older is dropped.

v19.0.3

08 Apr 09:00

Choose a tag to compare

  • Fix (legacy) locator GUI when using cg algorithm with ROI
  • Fix some compatibility warnings

v19.0.2

10 Oct 11:56

Choose a tag to compare

Depend on opencv-python-headless instead of opencv-python

v19.0.1

07 Aug 12:09

Choose a tag to compare

  • gui.Registrator: Fix layout width of option widgets
  • brightness.from_raw_image: Handle missing numba

v19.0.0

06 Aug 09:01

Choose a tag to compare

  • motion: Remove legacy API (API break)
  • numpy 2.x compatibility; however we still depend on numpy < 2.0 since there are some issues with pandas.
  • Use pyproject.toml and hatch for project management

v18.3

20 Jun 17:56

Choose a tag to compare

  • Refactor (still experimental) gui subpackage bump QML parts to v0.2
  • Require tifffile >= 2022.2.2
  • changepoint module: Add labels_from_indices function
  • nbui.Thresholder class: Fix creation of Path for plotting

v18.2

13 Oct 13:21

Choose a tag to compare

  • nbui.ROISelector: Minor fix
  • io: Add MultiImageSequence for sequences from single-image files
  • Remove io.SdtTiffStack which was based on PIMS
  • gui.mpl_backend: Update to work with newer Matplotlib

v18.1

11 Aug 17:39

Choose a tag to compare

  • nbui.ChannelSplitter: Update to work with newer matplotlib.
  • nbui.Locator: Add built-in nbui.FrameSelector.
  • loc.cg: Fix off-by-one error in local maximum detection, which
    could lead to wrongly discarding peaks close to the edges.
  • loc.cg: Fix issue where some peaks produced NaNs.
  • loc.daostorm_3d: Warn if radius >= 3 as this can lead to a segfault. Accordingly, set 2.9 as upper limit in the locator GUI and NbUI.
  • multicolor.Registrator: Ignore NaNs when finding transform.