This repository was archived by the owner on Jun 11, 2025. It is now read-only.
Update dependency scikit-image to ^0.25.0#123
Closed
renovate[bot] wants to merge 1 commit intomainfrom
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.24.0->^0.25.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
scikit-image/scikit-image (scikit-image)
v0.25.0Compare Source
scikit-image 0.25.0
We're happy to announce the release of scikit-image 0.25.0!
New Features
skimage.feature.texture.graycoprops(#7375).skimage.morphology.footprint_rectanglesupporting generation of rectangular or hyper-rectangular footprints in one function (#7566).API Changes
skimage.feature.plot_matches. Useskimage.feature.plot_matched_featuresgoing forward (#7487).skimage.io.imshow,skimage.io.imshow_collectionandskimage.io.show. Please usematplotlib,napari, etc. to visualize images (#7508).skimage.morphology.skeletonize_3d; useskimage.morphology.skeletonizeinstead (#7572).skimage.ioplugin infrastructure (#7353).scipy.sparsearray interface. For more details, see the note about the newscipy.sparsearray interface here (#7576).skimage.morphology.rectanglein favor of the new functionskimage.morphology.footprint_rectangle(#7566).skimage.morphology.squarein favor of the new functionskimage.morphology.footprint_rectangle(#7566).skimage.morphology.cubein favor of the new functionskimage.morphology.footprint_rectangle(#7566).Enhancements
skimage.morphology.local_minimafor extremely small floats (#7534).skimage.feature.plot_matched_featuresuses the same random colors, ifmatches_colorisn't provided explicitly (#7541).matches_colorinskimage.feature.plot_matched_features(#7541).Performance
skimage.feature.peak_local_maxwill now skip unnecessary distance computations in the case ofmin_distance=1. This results in performance improvements to functions likeskimage.feature.blob_dog,skimage.feature.blob_log,skimage.feature.blob_dohandskimage.feature.corner_peaksthat callpeak_local_maxinternally (#7548).skimage.featurepeak_local_max, skip unnecessary check for cases wheremin_distance > 1is passed (#7548).Bug Fixes
skimage.morphology.remove_objects_by_distancedoesn't fail if the given integer dtype cannot be safely cast to the architecture specific size ofintp, e.g. on i386 architectures (#7453).skimage.draw.ellipsoid_statswhen all semi-axes have the same length (#7473).skimage.morphology.thinfrom accidentally modifying the input image in case it is of dtype uint8 (#7469).skimage.measure.ransac. In some cases,ransacwas stopping at the first iteration (#7065).skimage.measure.ransac; very small probabilities lead to -0 number of max trials (#7496).RegionPropertiesobjects returned byskimage.measure.regionpropscan be deserialized with pickle (#7569).watershed_lines=Trueinskimage.segmentation.watershedresulted in an incorrect solution (#7071).skimage.segmentation.watershedwhen the markers don't align with local minima by making sure every marker is evaluated before successive pixels (#7071).skimage.segmentation.join_segmentationsifnumpy.uintis used with NumPy<2 (#7292).Documentation
skimage.morphology.skeletonize, clarify the expected image dtypes and how objects of different intensities are handled (#7456).skimage.feature.graycomatrix(#7297).CITATION.cffinstead ofCITATION.bib(#7505).spin test --coveragein contribution guide (#7515).imageparameter inskimage.restoration.richardson_lucy(#7477).radiusinskimage.morphology.ballfrominttofloat(#7627).Infrastructure
currentmoduledirective again (#7492).type:label is present in PRs (#7512).s_cmpunresolved symbol error, update Emscripten CI testing (#7525).Maintenance
spin sdist(#7438).Rotation.from_eulerto compute 3D rotation matrix (#7503).lazy_loaderas private symbol in top-level namespaces (#7540).io.showandio.imshow(#7556).assert_stacklevel(#7558).changelistto v0.5 (#7601).intersphinx_registrypackage inconf.pyto keep intersphinx urls up to date. This means that building docs now requires theintersphinx-registrypackage (#7611).square,cube&rectangle(#7624).skimagetop module (#6892).Contributors
30 authors added to this release (alphabetically):
25 reviewers added to this release (alphabetically):
These lists are automatically generated, and may not be complete or may contain duplicates.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.