Skip to content

Releases: scikit-image/scikit-image

v0.24.0rc1

16 Jun 13:50
v0.24.0rc1
1272338
Compare
Choose a tag to compare
v0.24.0rc1 Pre-release
Pre-release

scikit-image 0.24.0rc1

We're happy to announce the release of scikit-image 0.24.0rc1!

Highlights

  • Add new class skimage.transform.ThinPlateSplineTransform, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with skimage.transform.warp (#7040).

New Features

  • Add new class skimage.transform.ThinPlateSplineTransform, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with skimage.transform.warp (#7040).
  • Add skimage.morphology.remove_objects_by_distance, which removes labeled objects, ordered by size (default), until the remaining objects are a given distance apart (#4165).

Performance

  • In skimage.feature.corner_fast, test four directions earlier, which should more than half the computation time for most cases (#7394).

Documentation

  • Remove obsolete instruction about documenting changes (#7321).
  • Clarify description of data_range parameter in skimage.metrics.structural_similarity (#7345).
  • Update release process notes (#7402).
  • Fix typo in docstring of skimage.measure.regionprops (#7405).
  • Fix typos in skimage.measure.find_contours (#7411).
  • Add algorithmic complexity description + suggested alternatives to skimage.restoration.rolling_ball docstring (#7424).
  • Remove ineffective PR contribution clause (#7429).
  • Clarify objection period for lazy consensus in SKIP 1 (#7020).
  • Add a new gallery example "Use thin-plate splines for image warping" (#7040).
  • Add a new gallery example on "Removing objects" based on their size or distance (#4165).

Infrastructure

  • Escape user-controlled variables in GA workflow (#7415).
  • Add generation of GitHub artifact attestations to built sdist and wheels before upload to PyPI (#7427).
  • For publishing actions use the full length commit SHA (#7433).
  • Be mindful of resources by canceling in-progress workflows (#7436).
  • Add out-of-tree Pyodide builds in CI for scikit-image (#7350).

Maintenance

  • Replace deprecated nose style setup/teardown with autouse fixtures (#7343).
  • Temporarily pin macos-12 runner in CI (#7408).
  • Fix NumPy2 dtype promotion issues in pywt dependent code (#7414).
  • In skimage.util.compare_images, deprecate the parameter image2. Instead use image0, image1 to pass the compared images. Furthermore, all other parameters will be turned into keyword-only parameters once the deprecation is complete (#7322).
  • Add support back for Python 3.9 to enhance compatibility with Numpy 2 (#7412).
  • Disable ruff/pyupgrade rule UP038 (#7430).

Contributors

13 authors added to this release (alphabetically):

15 reviewers added to this release (alphabetically):

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

v0.24.0rc0

15 Jun 12:31
v0.24.0rc0
ca8359f
Compare
Choose a tag to compare
v0.24.0rc0 Pre-release
Pre-release

scikit-image 0.24.0rc0

We're happy to announce the release of scikit-image 0.24.0rc0!

Highlights

  • Add new class skimage.transform.ThinPlateSplineTransform, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with skimage.transform.warp (#7040).

New Features

  • Add new class skimage.transform.ThinPlateSplineTransform, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with skimage.transform.warp (#7040).
  • Add skimage.morphology.remove_objects_by_distance, which removes labeled objects, ordered by size (default), until the remaining objects are a given distance apart (#4165).

Performance

  • In skimage.feature.corner_fast, test four directions earlier, which should more than half the computation time for most cases (#7394).

Documentation

  • Remove obsolete instruction about documenting changes (#7321).
  • Clarify description of data_range parameter in skimage.metrics.structural_similarity (#7345).
  • Update release process notes (#7402).
  • Fix typo in docstring of skimage.measure.regionprops (#7405).
  • Fix typos in skimage.measure.find_contours (#7411).
  • Add algorithmic complexity description + suggested alternatives to skimage.restoration.rolling_ball docstring (#7424).
  • Remove ineffective PR contribution clause (#7429).
  • Clarify objection period for lazy consensus in SKIP 1 (#7020).
  • Add a new gallery example "Use thin-plate splines for image warping" (#7040).
  • Add a new gallery example on "Removing objects" based on their size or distance (#4165).

Infrastructure

  • Escape user-controlled variables in GA workflow (#7415).
  • Add generation of GitHub artifact attestations to built sdist and wheels before upload to PyPI (#7427).
  • For publishing actions use the full length commit SHA (#7433).
  • Be mindful of resources by canceling in-progress workflows (#7436).
  • Add out-of-tree Pyodide builds in CI for scikit-image (#7350).

Maintenance

  • Replace deprecated nose style setup/teardown with autouse fixtures (#7343).
  • Temporarily pin macos-12 runner in CI (#7408).
  • Fix NumPy2 dtype promotion issues in pywt dependent code (#7414).
  • In skimage.util.compare_images, deprecate the parameter image2. Instead use image0, image1 to pass the compared images. Furthermore, all other parameters will be turned into keyword-only parameters once the deprecation is complete (#7322).
  • Add support back for Python 3.9 to enhance compatibility with Numpy 2 (#7412).
  • Disable ruff/pyupgrade rule UP038 (#7430).

Contributors

13 authors added to this release (alphabetically):

15 reviewers added to this release (alphabetically):

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

v0.23.2

20 Apr 19:13
v0.23.2
Compare
Choose a tag to compare

scikit-image 0.23.2

We're happy to announce the release of scikit-image 0.23.2!

Bug Fixes

  • Make sure skimage.util.img_as_ubyte supports the edge case where dtype('uint64').type of the provided image is np.ulonglong instead of np.uint64 (#7392).

Documentation

  • Add date to 0.23.1 release notes (#7384).
  • Fix docstring of connectivity parameter in skimage.segmentation.watershed (#7360).

Infrastructure

  • Ignore Sphinx warning about unpickable cache (#7400).
  • Simplify instructions on changelist in PR template (#7401).

Maintenance

  • Use numpy.inf instead of deprecated numpy.infty (#7386).
  • Update Ruff config (#7387).
  • Update matrix and names of Azure pipelines configuration (#7390).
  • Use upload- and download-artifact v4 (#7389).
  • Ignore arch specific cast warnings originating from astype in tests (#7393).
  • Update link to numpydoc example.py (#7395).

Contributors

4 authors added to this release (alphabetically):

4 reviewers added to this release (alphabetically):

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

v0.23.2rc1

14 Apr 02:17
v0.23.2rc1
Compare
Choose a tag to compare
v0.23.2rc1 Pre-release
Pre-release

scikit-image 0.23.2rc1

Important

This is a release candidate for a minor patch release!

We're happy to announce the release of scikit-image 0.23.2rc1!

Bug Fixes

  • Make sure skimage.util.img_as_ubyte supports the edge case where dtype('uint64').type of the provided image is np.ulonglong instead of np.uint64 (#7392).

Documentation

  • Add date to 0.23.1 release notes (#7384).
  • Fix docstring of connectivity parameter in skimage.segmentation.watershed (#7360).

Maintenance

  • Use numpy.inf instead of deprecated numpy.infty (#7386).
  • Update Ruff config (#7387).
  • Update matrix and names of Azure pipelines configuration (#7390).
  • Use upload- and download-artifact v4 (#7389).
  • Ignore arch specific cast warnings originating from astype in tests (#7393).
  • Update link to numpydoc example.py (#7395).

Contributors

4 authors added to this release (alphabetically):

3 reviewers added to this release (alphabetically):

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

v0.23.1

10 Apr 19:19
v0.23.1
Compare
Choose a tag to compare

scikit-image 0.23.1

We're happy to announce the release of scikit-image 0.23.1!

Note

Due to an issue with the CI system scikit-image 0.23.0 was never released.
This release is identical to what 0.23.0 would have been other than the CI fix and the version number.

Highlights

  • Ensure skimage.morphology.closing and skimage.morphology.opening are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695).
  • Add parameter mode to binary_erosion, binary_dilation, binary_opening and binary_closing in skimage.morphology. These new parameters determine how array borders are handled (#6695).
  • Add parameters mode and cval to erosion, dilation, opening, closing, white_tophat, and black_tophat in skimage.morphology. These new parameters determine how array borders are handled (#6695).
  • Speedup skimage.util.map_array by parallelization with Cython's prange (#7266).

New Features

  • Add new intensity_std property to skimage.measure.regionprops which computes the standard deviation of the intensity in a region (#6712).
  • Add parameter mode to binary_erosion, binary_dilation, binary_opening and binary_closing in skimage.morphology. These new parameters determine how array borders are handled (#6695).
  • Add functions mirror_footprint and pad_footprint to skimage.morphology (#6695).
  • Add parameters mode and cval to erosion, dilation, opening, closing, white_tophat, and black_tophat in skimage.morphology. These new parameters determine how array borders are handled (#6695).
  • Add new parameter spacing to segmentation.expand_labels to support anisotropic images (#7080).

API Changes

  • Drop support for Python 3.9 (#7217).
  • Parameters shift_x and shift_y in skimage.morphology.erosion and skimage.morphology.dilation are deprecated. Use pad_footprint or modify the footprint manually instead (#6695).
  • Remove unexpected value scaling in skimage.morphology.skeletonize_3d for non-binary input images. skeletonize_3d now always returns a binary array like similar functions (#7095).
  • Deprecate function skimage.feature.plot_matches in favor of skimage.feature.plot_matched_features (#7255).
  • Deprecate skimage.morphology.skeletonize_3d in favor of just skimage.morphology.skeletonize (#7094).
  • Deprecate parameter output in skimage.filters.gaussian; use out instead (#7225).
  • Change the default value of the parameters shift_x, shift_y and shift_z from False to 0 in the skimage.filters.rank functions. This has not impact on the results. Warn in case boolean shifts are provided from now on (#7320).

Performance

  • Add lazy loading to skimage.metrics module (#7211).
  • Speedup skimage.util.map_array by parallelization with Cython's prange (#7266).

Bug Fixes

  • Add exception to avoid surprising result when image is too small for the given parameters in skimage.feature.hog (#7153).
  • Ensure skimage.morphology.closing and skimage.morphology.opening are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695).
  • Avoid a TypeError in skimage.registration.phase_cross_correlation when the real-time shift cannot be determined (disambiguate=True). Display a warning instead (#7259).
  • Fix logic in skimage.graph.pixel_graph which raised a TypeError when the parameter edge_function was provided without a mask (#7310).
  • Ensure cache stays empty when cache=False is passed to skimage.measure.regionprops (#7333).

Documentation

  • Update instructions for updating dev environment (#7160).
  • Make titles in RAG gallery examples more explicit (#7202).
  • Add docstring to skimage.graph module (#7192).
  • Use consistent notation for array dimensions in the docstrings (#3031).
  • Specify default markers in watershed docstring (#7154).
  • Stop HTML documentation from intercepting left and right-arrow keys to improve keyboard accessibility (#7226).
  • Fix reference formatting for nitpicky sphinx (#7228).
  • Document how to deal with other array-likes such as xarray.DataArray and pandas.DataFrame in the crash course on NumPy for images (#7159).
  • Fix broken function calls and syntax issues in user guide (#7234).
  • Use correct default mode in docstring of skimage.transform.swirl (#7241).
  • Add missing documentation about spacing parameter in moments_normalized (#7248).
  • Update docstring & example in the hough_ellipse transform (#6893).
  • Point binder tag/branch to commit corresponding to docs/release (#7252).
  • Add example to FundamentalMatrixTransform class (#6863).
  • Adds explanation of what the optional dependency on Matplotlib offers to the install instructions (#7286).
  • Use correct symbol θ for tightness in the docstring of skimage.registration.optical_flow_tvl1 (#7314).
  • The description of the parameter cval is modified in "int or float". cval is a numerical value not a string (#7319).
  • Remove obsolete instruction about documenting changes (#7321).
  • Added comment to clarify that dt corresponds to tau, i.e. the time step. Changed gray scale in grayscale in the entire registration module (#7324).
  • Create SECURITY.md (#7230).
  • Remove deprecated parameter coordinates from docstring example of skimage.segmentation.active_contour (#7329).
  • Include dates in release note headings (#7269).
  • Update description of how to document pull requests for inclusion in the release notes (#7267).
  • Clarify description of data_range parameter in skimage.metrics.structural_similarity (#7345).
  • Use object-oriented Matplotlib style in longer gallery examples and demonstrations (doc/examples/applications) (#7346).
  • In the gallery example on segmenting human cells (in mitosis), include the border when generating basin markers for watershed (#7362).
  • Add missing minus sign in docstring of skimage.transform.EuclideanTransform (#7097).

Infrastructure

  • Update wording on the stale bot to assume the core team dropped the ball (#7196).
  • Update Azure job name following the drop of Python 3.9 (#7218).
  • Schedule nightly wheel builds at uncommon time (#7254).
  • Build nightly wheels with nightly NumPy 2.0 (#7251).
  • Use pytest-doctestplus instead of classic pytest-doctest (#7289).
  • Update the scientific-python/upload-nightly-action to v0.5.0 for dependency stability and to take advantage of Anaconda Cloud upload bug fixes (#7325).
  • Add assert_stacklevel helper to check stacklevel of captured warnings (#7294).
  • Exclude pre-commit[bot] from changelist's contributor list ([#735...
Read more

v0.23.0

10 Apr 18:11
v0.23.0
Compare
Choose a tag to compare

Warning

Due to an issue with the CI system scikit-image 0.23.0 was never released.
This release is identical to 0.23.1 other than the CI fix and the version number.

v0.23.0rc2

04 Apr 02:57
v0.23.0rc2
Compare
Choose a tag to compare
v0.23.0rc2 Pre-release
Pre-release

scikit-image 0.23.0rc2

We're happy to announce the release of scikit-image 0.23.0rc2!

New Features

  • Add new intensity_std property to skimage.measure.regionprops which computes the standard deviation of the intensity in a region (#6712).
  • Add parameters mode and cval to erosion, dilation, opening, closing, white_tophat, and black_tophat in skimage.morphology. These new parameters determine how array borders are handled (#6695).
  • Add functions mirror_footprint and pad_footprint to skimage.morphology (#6695).
  • Add parameter mode to binary_erosion, binary_dilation, binary_opening and binary_closing in skimage.morphology. These new parameters determine how array borders are handled (#6695).
  • Add new parameter spacing to segmentation.expand_labels to support anisotropic images (#7080).

API Changes

  • Drop support for Python 3.9 (#7217).
  • Parameters shift_x and shift_y in skimage.morphology.erosion and skimage.morphology.dilation are deprecated. Use pad_footprint or modify the footprint manually instead (#6695).
  • Remove unexpected value scaling in skimage.morphology.skeletonize_3d for non-binary input images. skeletonize_3d now always returns a binary array like similar functions (#7095).
  • Deprecate function skimage.feature.plot_matches in favor of skimage.feature.plot_matched_features (#7255).
  • Deprecate skimage.morphology.skeletonize_3d in favor of just skimage.morphology.skeletonize` (#7094).
  • Deprecate parameter output in skimage.filters.gaussian; use out instead (#7225).
  • Change the default value of the parameters shift_x, shift_y and shift_z from False to 0 in the skimage.filters.rank functions. This has not impact on the results. Warn in case boolean shifts are provided from now on (#7320).

Performance

  • Add lazy loading to skimage.metrics module (#7211).
  • Speedup skimage.util.map_array by parallelization with Cython's prange (#7266).

Bug Fixes

  • Add exception to avoid surprising result when image is too small for the given parameters in skimage.feature.hog (#7153).
  • Ensure skimage.morphology.closing and skimage.morphology.opening are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695).
  • Avoid a TypeError in skimage.registration.phase_cross_correlation when the real-time shift cannot be determined (disambiguate=True). Display a warning instead (#7259).
  • Fix logic in skimage.graph.pixel_graph which raised a TypeError when the parameter edge_function was provided without a mask (#7310).
  • Ensure cache stays empty when cache=False is passed to skimage.measure.regionprops (#7333).

Documentation

  • Update instructions for updating dev environment (#7160).
  • Make titles in RAG gallery examples more explicit (#7202).
  • Add docstring to skimage.graph module (#7192).
  • Use consistent notation for array dimensions in the docstrings (#3031).
  • Specify default markers in watershed docstring (#7154).
  • Stop HTML documentation from intercepting left and right-arrow keys to improve keyboard accessibility (#7226).
  • Fix reference formatting for nitpicky sphinx (#7228).
  • Document how to deal with other array-likes such as xarray.DataArray and pandas.DataFrame in the crash course on NumPy for images (#7159).
  • Fix broken function calls and syntax issues in user guide (#7234).
  • Use correct default mode in docstring of skimage.transform.swirl (#7241).
  • Add missing documentation about spacing parameter in moments_normalized (#7248).
  • Update docstring & example in the hough_ellipse transform (#6893).
  • Point binder tag/branch to commit corresponding to docs/release (#7252).
  • Add example to FundamentalMatrixTransform class (#6863).
  • Adds explanation of what the optional dependency on Matplotlib offers to the install instructions (#7286).
  • Function docstring was changed to follow the conventions adopted in the original paper. τ was replaced with θ (#7314).
  • The description of the parameter cval is modified in "int or float". cval is a numerical value not a string (#7319).
  • Remove obsolete instruction about documenting changes (#7321).
  • Added comment to clarify that dt corresponds to tau, i.e. the time step. Changed gray scale in grayscale in the entire registration module (#7324).
  • Create SECURITY.md (#7230).
  • Remove deprecated parameter coordinates from docstring example of skimage.segmentation.active_contour (#7329).
  • Include dates in release note headings (#7269).
  • Update description of how to document pull requests for inclusion in the release notes (#7267).
  • Clarify description of data_range parameter in skimage.metrics.structural_similarity (#7345).
  • Use object-oriented Matplotlib style in longer gallery examples and demonstrations (doc/examples/applications) (#7346).

Infrastructure

  • Update wording on the stale bot to assume the core team dropped the ball (#7196).
  • Update Azure job name following the drop of Python 3.9 (#7218).
  • Schedule nightly wheel builds at uncommon time (#7254).
  • Build nightly wheels with nightly NumPy 2.0 (#7251).
  • Use pytest-doctestplus instead of classic pytest-doctest (#7289).
  • Update the scientific-python/upload-nightly-action to v0.5.0 for dependency stability and to take advantage of Anaconda Cloud upload bug fixes (#7325).
  • Add assert_stacklevel helper to check stacklevel of captured warnings (#7294).
  • Exclude pre-commit[bot] from changelist's contributor list (#7358).

Maintenance

  • Remove outdated & duplicate "preferred" field in version_switcher.json (#7184).
  • Upgrade to spin 0.7 (#7168).
  • Do not compare types, use isinstance (#7186).
  • [pre-commit.ci] pre-commit autoupdate (#7181).
  • Increase tolerance for moments test for 32 bit floats (#7188).
  • Temporarily pin Cython to <3.0.3 until CI is fixed (#7189).
  • Remove obsolete meson instructions (#7193).
  • Temporarily pin Cython to <3.0.3 until CI is fixed, take 2 (#7201).
  • Fix chocolatey (#7200).
  • Pin Pillow to <10.1.0 until incompatibility with imageio is fixed (#7208).
  • Use Black (#7197).
  • Apply black to _hog.py after previous merge lacking black (#7215).
  • ...
Read more

v0.23.0rc0

22 Mar 22:52
v0.23.0rc0
Compare
Choose a tag to compare
v0.23.0rc0 Pre-release
Pre-release
signed 0.23.0rc0 tag

v0.22.0

03 Oct 21:36
v0.22.0
Compare
Choose a tag to compare
signed 0.22.0 tag

v0.22.0rc1

30 Sep 23:57
v0.22.0rc1
Compare
Choose a tag to compare
v0.22.0rc1 Pre-release
Pre-release

scikit-image 0.22.0rc1

We're happy to announce the release of scikit-image 0.22.0rc1!

New Features

  • Add new image sequence skimage.data.palisades_of_vogt showing in-vivo tissue of the palisades of Vogt (#6858).

Performance

  • Add lazy loading to the skimage.feature module (#6983).
  • Add lazy loading to the skimage.graph submodule (#6985).
  • Add lazy loading to the skimage.measure submodule (#6999).
  • Add lazy loading to the skimage.transform submodule (#7009).
  • Add lazy loading to the skimage.restoration submodule (#7021).
  • Add lazy loading to the skimage.registration submodule (#7032).
  • Avoid unnecessary padding in skimage.measure.block_resize (#7092).

Bug Fixes

  • Add num_pixels and coords_scaled to regionprops_table (#7039).
  • Update video.rst (#7076).
  • For uniform intensity images, return intensity value as threshold (#7098).
  • Fix color conversion error (#7116).
  • Make phase_cross_correlation return ndarray when disambiguate=True (#7112).
  • Allow extra_properties of non equal lengths to be passed correctly to regionprops_table (#7136).

API Changes

  • Make PyWavelets an optional dependency which is only required for skimage.restoration.denoise_wavelet and skimage.restoration.estimate_sigma (#7156).
  • Remove deprecated skimage.filters.inverse. Use skimage.filters.filter_inverse instead (#7161).
  • Remove deprecated function skimage.filters.ridges.compute_hessian_eigenvalues. Use skimage.feature.hessian_matrix_eigvals on the results of skimage.feature.hessian_matrix instead (#7162).
  • Remove deprecated automatic detection of the color channel in skimage.filters.gaussian. channel_axis=None now indicates a grayscale image. Set the color channel with channel_axis=-1 explicitly (#7164).
  • Change number of returned arguments in skimage.registration.phase_cross_correlation. The function now always returns the 3 arguments shift, error, and phasediff (#7166).
  • Deprecate return_error in skimage.registration.phase_cross_correlation (#7174).

Maintenance

  • Don't test numpy prerelease on azure (#6996).
  • Drop Python 3.8 support per SPEC 0 (#6990).
  • Upper pin imageio (#7002).
  • Update core dependencies per SPEC0 (#7005).
  • meson: allow proper selection of NumPy, Pythran in cross builds (#7003).
  • Unpin imageio and add warningfilter (#7006).
  • Update to latest attach-next-milestone action (#7014).
  • Avoid deprecated auto-removal of overlapping axes in thresholding example (#7026).
  • Update lazy_loader (#7043).
  • Remove conflicting setuptools upper pin (#7045).
  • Remove future.graph after v0.21 release (#6899).
  • Cleanup from move to pyproject.toml (#7044).
  • Ignore new matplotlib warning (#7056).
  • Update spin (#7054).
  • Ignore SciPy 1.12.dev0 deprecation warning (#7057).
  • Include expected warning for SciPy 1.12 (#7058).
  • Mark NaN-related deprecation warning from np.clip as optional in tests (#7052).
  • Fix abs value function warnings (#7010).
  • Temporary fix for wheel recipe (#7059).
  • Temporary fix for wheel building (#7060).
  • Remove outdated comment (#7077).
  • Include py.typed file in distribution (PEP 561) (#7073).
  • Transition user guide to import skimage as ski (#7024).
  • Fix for NumPy 1.25 (#6970).
  • Pin sphinx until sphinx-gallery is fixed (#7100).
  • Cleanup old Python 3.11 tests (#7099).
  • Revert "Pin sphinx until sphinx-gallery is fixed (#7100)" (#7102).
  • MNT: Remove np.float_ alias; it is removed in NumPy 2.0 (#7118).
  • Fix for NumPy 1.26 (#7101).
  • Update meson-python (#7120).
  • We now require sklearn 1.1, as per SPEC0 (#7121).
  • Update for NumPy 2 namespace cleanup (#7119).
  • DOC: minor numpydoc syntax update (#7123).
  • Update for NumPy 2 namespace cleanup (#7122).
  • Temporary work-around for NEP 51 numpy scalar reprs + doctests (#7125).
  • Update lazy loader (#7126).
  • Fix PEP 8 issues (#7142).
  • Remove single-threaded dask usage in face detection gallery example which fixes issues with running the example on Windows and CI (#7141).
  • Update spin version to 0.6 (#7150).
  • Match pep8speaks and ruff line lengths to 88 (#7148).
  • Remove last reference to distutils in _build_utils/tempita.py (#7137).
  • Update sphinx, sphinx-gallery & sphinx_design (#7155).
  • Update minimal version of numpydoc to 1.6 (#7106).
  • Build wheels for py3.12 (#7082).
  • Update label and milestone workflows (#7163).
  • Update TODO (see #6899) (#7165).
  • Announce Python 3.12 support (#7167).
  • Remove pep8speaks config (#7172).
  • Filter out expected runtime warnings in registation.phase_cross_correlation when disambiguate=True (#7147).
  • Use pre-commit bot (#7171).
  • Fix missing warnings import in phase_cross_correlation (#7175).
  • Fix release notes error (#7177).
  • Use trusted publisher (#7178).

Documentation

  • Use a more descriptive title for current inpainting example (#6989).
  • Fix URLs to the install page (#6998).
  • Fix equation for Wiener filter in restoration.wiener's docstring (#6987).
  • Fix missing links in INSTALL.rst and simplify language (#6984).
  • Edit installation and contributor guidelines (#6991).
  • Fix URLs that lead to 404 page (#7008).
  • Replace with correct reference to eigenvalues in ridge detection docstrings (#7034).
    ...
Read more