scikit-image 0.25.1

We’re happy to announce the release of scikit-image 0.25.1!

Bug Fixes

  • Include centroid in __all__ of the PYI file in skimage.measure (#7652).

  • Improve numerical stability of blur_effect (#7643).

  • Because under-determined fits are unreliable, skimage.measure.EllipseModel will now warn and return False (no fit) when fewer than 5 data points are provided (#7648).

  • Explicitly upcast data with dtype float16 to float32 in skimage.segmentation.random_walker; this fixes passing float16 on NumPy 1.26 (#7655).

Documentation

  • Don’t use removed QuadContourSet.collections in gallery example (#7638).

  • Change old import convention in the gallery examples (#7630).

Infrastructure

  • Make apigen.py work with editable hooks (#7647).

  • Build Linux ARM wheels natively (#7664).

Maintenance

  • Infer floating point type for sigma parameter (#7637).

  • In skimage.segmentation.active_contour, change the type of the default argument for w_line to indicate it is a float (#7645).

  • Temporarily disable parallel building of gallery (#7656).

  • [pre-commit.ci] pre-commit autoupdate (#7649).

  • Skip flaky test on azure (#7669).

Contributors

8 authors added to this release (alphabetically):

8 reviewers added to this release (alphabetically):

_These lists are automatically generated, and may not be complete or may contain duplicates._