doc/source/release_notes/release_0.22.rst
We're happy to announce the release of scikit-image 0.22.0!
skimage.data.palisades_of_vogt showing in-vivo tissue of the palisades of Vogt (#6858 <https://github.com/scikit-image/scikit-image/pull/6858>_).#6853 <https://github.com/scikit-image/scikit-image/pull/6853>_).skimage.data.palisades_of_vogt showing in-vivo tissue of the palisades of Vogt (#6858 <https://github.com/scikit-image/scikit-image/pull/6858>_).#7005 <https://github.com/scikit-image/scikit-image/pull/7005>_).#7043 <https://github.com/scikit-image/scikit-image/pull/7043>_).skimage.restoration.denoise_wavelet and skimage.restoration.estimate_sigma (#7156 <https://github.com/scikit-image/scikit-image/pull/7156>_).skimage.filters.inverse. Use skimage.filters.filter_inverse instead (#7161 <https://github.com/scikit-image/scikit-image/pull/7161>_).skimage.filters.ridges.compute_hessian_eigenvalues. Use skimage.feature.hessian_matrix_eigvals on the results of skimage.feature.hessian_matrix instead (#7162 <https://github.com/scikit-image/scikit-image/pull/7162>_).skimage.filters.gaussian. channel_axis=None now indicates a grayscale image. Set the color channel with channel_axis=-1 explicitly (#7164 <https://github.com/scikit-image/scikit-image/pull/7164>_).skimage.registration.phase_cross_correlation. The function now always returns the 3 arguments shift, error, and phasediff (#7166 <https://github.com/scikit-image/scikit-image/pull/7166>_).return_error in skimage.registration.phase_cross_correlation (#7174 <https://github.com/scikit-image/scikit-image/pull/7174>_).skimage.feature submodule (#6983 <https://github.com/scikit-image/scikit-image/pull/6983>_).skimage.graph submodule (#6985 <https://github.com/scikit-image/scikit-image/pull/6985>_).skimage.measure submodule (#6999 <https://github.com/scikit-image/scikit-image/pull/6999>_).skimage.transform submodule (#7009 <https://github.com/scikit-image/scikit-image/pull/7009>_).skimage.restoration submodule (#7021 <https://github.com/scikit-image/scikit-image/pull/7021>_).skimage.registration submodule (#7032 <https://github.com/scikit-image/scikit-image/pull/7032>_).skimage.measure.block_resize (#7092 <https://github.com/scikit-image/scikit-image/pull/7092>_).num_pixels and coords_scaled to skimage.measure.regionprops_table (#7039 <https://github.com/scikit-image/scikit-image/pull/7039>_).too many values to unpack error with imageio 2.31.1 in video.rst (#7076 <https://github.com/scikit-image/scikit-image/pull/7076>_).skimage.filters.threshold_triangle when images with a uniform intensity are passed. In these cases the uniform intensity is returned as the threshold (#7098 <https://github.com/scikit-image/scikit-image/pull/7098>_).skimage.color.lab2rgb for 1D input (#7116 <https://github.com/scikit-image/scikit-image/pull/7116>_).skimage.registration.phase_cross_correlation consistently return an array even if disambiguate=True (#7112 <https://github.com/scikit-image/scikit-image/pull/7112>_).extra_properties of non-equal lengths to be passed correctly to skimage.measure.regionprops_table (#7136 <https://github.com/scikit-image/scikit-image/pull/7136>_).#6989 <https://github.com/scikit-image/scikit-image/pull/6989>_).#6998 <https://github.com/scikit-image/scikit-image/pull/6998>_).restoration.wiener's docstring (#6987 <https://github.com/scikit-image/scikit-image/pull/6987>_).#6984 <https://github.com/scikit-image/scikit-image/pull/6984>_).#6991 <https://github.com/scikit-image/scikit-image/pull/6991>_).#7008 <https://github.com/scikit-image/scikit-image/pull/7008>_).#7034 <https://github.com/scikit-image/scikit-image/pull/7034>_).#6853 <https://github.com/scikit-image/scikit-image/pull/6853>_).#7081 <https://github.com/scikit-image/scikit-image/pull/7081>_).SimilarityTransform docstring (#6840 <https://github.com/scikit-image/scikit-image/pull/6840>_).skimage.segmentation (#6843 <https://github.com/scikit-image/scikit-image/pull/6843>_).skimage.util (#6831 <https://github.com/scikit-image/scikit-image/pull/6831>_).#7139 <https://github.com/scikit-image/scikit-image/pull/7139>_).skimage.transform.EuclideanTransform (#7103 <https://github.com/scikit-image/scikit-image/pull/7103>_).morphology module (#6814 <https://github.com/scikit-image/scikit-image/pull/6814>_).#7145 <https://github.com/scikit-image/scikit-image/pull/7145>_).skimage.draw.polygon2mask (#7131 <https://github.com/scikit-image/scikit-image/pull/7131>_).#7182 <https://github.com/scikit-image/scikit-image/pull/7182>_).#6982 <https://github.com/scikit-image/scikit-image/pull/6982>_).random.js (#7015 <https://github.com/scikit-image/scikit-image/pull/7015>_).main branch (#7018 <https://github.com/scikit-image/scikit-image/pull/7018>_).spin docs --clean command (#7019 <https://github.com/scikit-image/scikit-image/pull/7019>_).generate_release_notes.py and add PR summary parsing (#6961 <https://github.com/scikit-image/scikit-image/pull/6961>_).generate_release_notes.py (changelist) (#7049 <https://github.com/scikit-image/scikit-image/pull/7049>_).#7085 <https://github.com/scikit-image/scikit-image/pull/7085>_).#7093 <https://github.com/scikit-image/scikit-image/pull/7093>_).#7109 <https://github.com/scikit-image/scikit-image/pull/7109>_).pyproject.toml with repo-review recommendations (#7063 <https://github.com/scikit-image/scikit-image/pull/7063>_).#7180 <https://github.com/scikit-image/scikit-image/pull/7180>_).#6996 <https://github.com/scikit-image/scikit-image/pull/6996>_).#6990 <https://github.com/scikit-image/scikit-image/pull/6990>_).#7002 <https://github.com/scikit-image/scikit-image/pull/7002>_).#7003 <https://github.com/scikit-image/scikit-image/pull/7003>_).#7006 <https://github.com/scikit-image/scikit-image/pull/7006>_).#7014 <https://github.com/scikit-image/scikit-image/pull/7014>_).#7026 <https://github.com/scikit-image/scikit-image/pull/7026>_).#7045 <https://github.com/scikit-image/scikit-image/pull/7045>_).#6899 <https://github.com/scikit-image/scikit-image/pull/6899>_).#7044 <https://github.com/scikit-image/scikit-image/pull/7044>_).#7056 <https://github.com/scikit-image/scikit-image/pull/7056>_).#7054 <https://github.com/scikit-image/scikit-image/pull/7054>_).#7057 <https://github.com/scikit-image/scikit-image/pull/7057>_).#7058 <https://github.com/scikit-image/scikit-image/pull/7058>_).np.clip as optional in tests (#7052 <https://github.com/scikit-image/scikit-image/pull/7052>_).#7010 <https://github.com/scikit-image/scikit-image/pull/7010>_).#7059 <https://github.com/scikit-image/scikit-image/pull/7059>_).#7060 <https://github.com/scikit-image/scikit-image/pull/7060>_).#7077 <https://github.com/scikit-image/scikit-image/pull/7077>_).#7073 <https://github.com/scikit-image/scikit-image/pull/7073>_).import skimage as ski (#7024 <https://github.com/scikit-image/scikit-image/pull/7024>_).#6970 <https://github.com/scikit-image/scikit-image/pull/6970>_).#7100 <https://github.com/scikit-image/scikit-image/pull/7100>_).#7099 <https://github.com/scikit-image/scikit-image/pull/7099>_).#7102 <https://github.com/scikit-image/scikit-image/pull/7102>_).np.float_ alias; it is removed in NumPy 2.0 (#7118 <https://github.com/scikit-image/scikit-image/pull/7118>_).#7101 <https://github.com/scikit-image/scikit-image/pull/7101>_).#7120 <https://github.com/scikit-image/scikit-image/pull/7120>_).#7121 <https://github.com/scikit-image/scikit-image/pull/7121>_).#7119 <https://github.com/scikit-image/scikit-image/pull/7119>_).#7123 <https://github.com/scikit-image/scikit-image/pull/7123>_).#7122 <https://github.com/scikit-image/scikit-image/pull/7122>_).#7125 <https://github.com/scikit-image/scikit-image/pull/7125>_).#7126 <https://github.com/scikit-image/scikit-image/pull/7126>_).#7142 <https://github.com/scikit-image/scikit-image/pull/7142>_).#7141 <https://github.com/scikit-image/scikit-image/pull/7141>_).#7150 <https://github.com/scikit-image/scikit-image/pull/7150>_).#7148 <https://github.com/scikit-image/scikit-image/pull/7148>_)._build_utils/tempita.py (#7137 <https://github.com/scikit-image/scikit-image/pull/7137>_).#7155 <https://github.com/scikit-image/scikit-image/pull/7155>_).#7106 <https://github.com/scikit-image/scikit-image/pull/7106>_).#7082 <https://github.com/scikit-image/scikit-image/pull/7082>_).#7163 <https://github.com/scikit-image/scikit-image/pull/7163>_).#7165 <https://github.com/scikit-image/scikit-image/pull/7165>_).#7167 <https://github.com/scikit-image/scikit-image/pull/7167>_).#7172 <https://github.com/scikit-image/scikit-image/pull/7172>_).#7147 <https://github.com/scikit-image/scikit-image/pull/7147>_).#7171 <https://github.com/scikit-image/scikit-image/pull/7171>_).phase_cross_correlation (#7175 <https://github.com/scikit-image/scikit-image/pull/7175>_).#7177 <https://github.com/scikit-image/scikit-image/pull/7177>_).#7178 <https://github.com/scikit-image/scikit-image/pull/7178>_).24 authors added to this release (alphabetically):
@akonsk <https://github.com/akonsk>_@patquem <https://github.com/patquem>_@rraadd88 <https://github.com/rraadd88>_@scott-vsi <https://github.com/scott-vsi>_@decorouz <https://github.com/decorouz>_)@vedal <https://github.com/vedal>_)@ana42742 <https://github.com/ana42742>_)@ahesford <https://github.com/ahesford>_)@anntzer <https://github.com/anntzer>_)@elena-pascal <https://github.com/elena-pascal>_)@jarrodmillman <https://github.com/jarrodmillman>_)@jni <https://github.com/jni>_)@Br-Al <https://github.com/Br-Al>_)@rettinghaus <https://github.com/rettinghaus>_)@larrybradley <https://github.com/larrybradley>_)@lagru <https://github.com/lagru>_)@mkcor <https://github.com/mkcor>_)@m-albert <https://github.com/m-albert>_)@Carreau <https://github.com/Carreau>_)@matthiasnwt <https://github.com/matthiasnwt>_)@mwtoews <https://github.com/mwtoews>_)@rfezzani <https://github.com/rfezzani>_)@stefanv <https://github.com/stefanv>_)@tlambert03 <https://github.com/tlambert03>_)19 reviewers added to this release (alphabetically):
@akonsk <https://github.com/akonsk>_@scott-vsi <https://github.com/scott-vsi>_@decorouz <https://github.com/decorouz>_)@ana42742 <https://github.com/ana42742>_)@ahesford <https://github.com/ahesford>_)@soupault <https://github.com/soupault>_)@Czaki <https://github.com/Czaki>_)@jarrodmillman <https://github.com/jarrodmillman>_)@jni <https://github.com/jni>_)@kthyng <https://github.com/kthyng>_)@larrybradley <https://github.com/larrybradley>_)@lagru <https://github.com/lagru>_)@mkcor <https://github.com/mkcor>_)@hmaarrfk <https://github.com/hmaarrfk>_)@m-albert <https://github.com/m-albert>_)@Carreau <https://github.com/Carreau>_)@koshakOK <https://github.com/koshakOK>_)@mwtoews <https://github.com/mwtoews>_)@stefanv <https://github.com/stefanv>_)These lists are automatically generated, and may not be complete or may contain duplicates.