Update dependency scikit-image to v0.25.0 #565
Merged
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.0
Release Notes
scikit-image/scikit-image (scikit-image)
v0.25.0
Compare 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_rectangle
supporting generation of rectangular or hyper-rectangular footprints in one function (#7566).API Changes
skimage.feature.plot_matches
. Useskimage.feature.plot_matched_features
going forward (#7487).skimage.io.imshow
,skimage.io.imshow_collection
andskimage.io.show
. Please usematplotlib
,napari
, etc. to visualize images (#7508).skimage.morphology.skeletonize_3d
; useskimage.morphology.skeletonize
instead (#7572).skimage.io
plugin infrastructure (#7353).scipy.sparse
array interface. For more details, see the note about the newscipy.sparse
array interface here (#7576).skimage.morphology.rectangle
in favor of the new functionskimage.morphology.footprint_rectangle
(#7566).skimage.morphology.square
in favor of the new functionskimage.morphology.footprint_rectangle
(#7566).skimage.morphology.cube
in favor of the new functionskimage.morphology.footprint_rectangle
(#7566).Enhancements
skimage.morphology.local_minima
for extremely small floats (#7534).skimage.feature.plot_matched_features
uses the same random colors, ifmatches_color
isn't provided explicitly (#7541).matches_color
inskimage.feature.plot_matched_features
(#7541).Performance
skimage.feature.peak_local_max
will 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_doh
andskimage.feature.corner_peaks
that callpeak_local_max
internally (#7548).skimage.featurepeak_local_max
, skip unnecessary check for cases wheremin_distance > 1
is passed (#7548).Bug Fixes
skimage.morphology.remove_objects_by_distance
doesn'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_stats
when all semi-axes have the same length (#7473).skimage.morphology.thin
from accidentally modifying the input image in case it is of dtype uint8 (#7469).skimage.measure.ransac
. In some cases,ransac
was stopping at the first iteration (#7065).skimage.measure.ransac
; very small probabilities lead to -0 number of max trials (#7496).RegionProperties
objects returned byskimage.measure.regionprops
can be deserialized with pickle (#7569).watershed_lines=True
inskimage.segmentation.watershed
resulted in an incorrect solution (#7071).skimage.segmentation.watershed
when the markers don't align with local minima by making sure every marker is evaluated before successive pixels (#7071).skimage.segmentation.join_segmentations
ifnumpy.uint
is 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.cff
instead ofCITATION.bib
(#7505).spin test --coverage
in contribution guide (#7515).image
parameter inskimage.restoration.richardson_lucy
(#7477).radius
inskimage.morphology.ball
fromint
tofloat
(#7627).Infrastructure
currentmodule
directive again (#7492).type:
label is present in PRs (#7512).s_cmp
unresolved symbol error, update Emscripten CI testing (#7525).Maintenance
spin sdist
(#7438).Rotation.from_euler
to compute 3D rotation matrix (#7503).lazy_loader
as private symbol in top-level namespaces (#7540).io.show
andio.imshow
(#7556).assert_stacklevel
(#7558).changelist
to v0.5 (#7601).intersphinx_registry
package inconf.py
to keep intersphinx urls up to date. This means that building docs now requires theintersphinx-registry
package (#7611).square
,cube
&rectangle
(#7624).skimage
top 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 - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.