doc/source/release_notes/release_0.23.rst
We're happy to announce the release of scikit-image 0.23.2!
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 <https://github.com/scikit-image/scikit-image/pull/7392>_).#7384 <https://github.com/scikit-image/scikit-image/pull/7384>_).connectivity parameter in skimage.segmentation.watershed (#7360 <https://github.com/scikit-image/scikit-image/pull/7360>_).#7400 <https://github.com/scikit-image/scikit-image/pull/7400>_).#7401 <https://github.com/scikit-image/scikit-image/pull/7401>_).numpy.inf instead of deprecated numpy.infty (#7386 <https://github.com/scikit-image/scikit-image/pull/7386>_).#7387 <https://github.com/scikit-image/scikit-image/pull/7387>_).#7390 <https://github.com/scikit-image/scikit-image/pull/7390>_).#7389 <https://github.com/scikit-image/scikit-image/pull/7389>_).astype in tests (#7393 <https://github.com/scikit-image/scikit-image/pull/7393>_).#7395 <https://github.com/scikit-image/scikit-image/pull/7395>_).4 authors added to this release (alphabetically):
@pitkajuh <https://github.com/pitkajuh>_@jarrodmillman <https://github.com/jarrodmillman>_)@lagru <https://github.com/lagru>_)@mkcor <https://github.com/mkcor>_)4 reviewers added to this release (alphabetically):
@soupault <https://github.com/soupault>_)@jarrodmillman <https://github.com/jarrodmillman>_)@lagru <https://github.com/lagru>_)@mkcor <https://github.com/mkcor>_)These lists are automatically generated, and may not be complete or may contain duplicates.
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.
skimage.morphology.closing and skimage.morphology.opening are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695 <https://github.com/scikit-image/scikit-image/pull/6695>_).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 <https://github.com/scikit-image/scikit-image/pull/6695>_).mode to binary_erosion, binary_dilation, binary_opening and binary_closing in skimage.morphology. These new parameters determine how array borders are handled (#6695 <https://github.com/scikit-image/scikit-image/pull/6695>_).skimage.util.map_array by parallelization with Cython's prange (#7266 <https://github.com/scikit-image/scikit-image/pull/7266>_).intensity_std property to skimage.measure.regionprops which computes the standard deviation of the intensity in a region (#6712 <https://github.com/scikit-image/scikit-image/pull/6712>_).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 <https://github.com/scikit-image/scikit-image/pull/6695>_).mode to binary_erosion, binary_dilation, binary_opening and binary_closing in skimage.morphology. These new parameters determine how array borders are handled (#6695 <https://github.com/scikit-image/scikit-image/pull/6695>_).mirror_footprint and pad_footprint to skimage.morphology (#6695 <https://github.com/scikit-image/scikit-image/pull/6695>_).spacing to segmentation.expand_labels to support anisotropic images (#7080 <https://github.com/scikit-image/scikit-image/pull/7080>_).#7217 <https://github.com/scikit-image/scikit-image/pull/7217>_).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 <https://github.com/scikit-image/scikit-image/pull/6695>_).skimage.morphology.skeletonize_3d for non-binary input images. skeletonize_3d now always returns a binary array like similar functions (#7095 <https://github.com/scikit-image/scikit-image/pull/7095>_).skimage.feature.plot_matches in favor of skimage.feature.plot_matched_features (#7255 <https://github.com/scikit-image/scikit-image/pull/7255>_).skimage.morphology.skeletonize_3d in favor of just skimage.morphology.skeletonize (#7094 <https://github.com/scikit-image/scikit-image/pull/7094>_).output in skimage.filters.gaussian; use out instead (#7225 <https://github.com/scikit-image/scikit-image/pull/7225>_).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 <https://github.com/scikit-image/scikit-image/pull/7320>_).skimage.metrics module (#7211 <https://github.com/scikit-image/scikit-image/pull/7211>_).skimage.util.map_array by parallelization with Cython's prange (#7266 <https://github.com/scikit-image/scikit-image/pull/7266>_).skimage.feature.hog (#7153 <https://github.com/scikit-image/scikit-image/pull/7153>_).skimage.morphology.closing and skimage.morphology.opening are extensive and anti-extensive, respectively, if the footprint is not mirror symmetric (#6695 <https://github.com/scikit-image/scikit-image/pull/6695>_).skimage.registration.phase_cross_correlation when the real-time shift cannot be determined (disambiguate=True). Display a warning instead (#7259 <https://github.com/scikit-image/scikit-image/pull/7259>_).skimage.graph.pixel_graph which raised a TypeError when the parameter edge_function was provided without a mask (#7310 <https://github.com/scikit-image/scikit-image/pull/7310>_).cache=False is passed to skimage.measure.regionprops (#7333 <https://github.com/scikit-image/scikit-image/pull/7333>_).#7160 <https://github.com/scikit-image/scikit-image/pull/7160>_).#7202 <https://github.com/scikit-image/scikit-image/pull/7202>_).skimage.graph module (#7192 <https://github.com/scikit-image/scikit-image/pull/7192>_).#3031 <https://github.com/scikit-image/scikit-image/pull/3031>_).#7154 <https://github.com/scikit-image/scikit-image/pull/7154>_).#7226 <https://github.com/scikit-image/scikit-image/pull/7226>_).#7228 <https://github.com/scikit-image/scikit-image/pull/7228>_).xarray.DataArray and pandas.DataFrame in the crash course on NumPy for images (#7159 <https://github.com/scikit-image/scikit-image/pull/7159>_).#7234 <https://github.com/scikit-image/scikit-image/pull/7234>_).skimage.transform.swirl (#7241 <https://github.com/scikit-image/scikit-image/pull/7241>_).moments_normalized (#7248 <https://github.com/scikit-image/scikit-image/pull/7248>_).#6893 <https://github.com/scikit-image/scikit-image/pull/6893>_).#7252 <https://github.com/scikit-image/scikit-image/pull/7252>_).#6863 <https://github.com/scikit-image/scikit-image/pull/6863>_).#7286 <https://github.com/scikit-image/scikit-image/pull/7286>_).skimage.registration.optical_flow_tvl1 (#7314 <https://github.com/scikit-image/scikit-image/pull/7314>_).#7319 <https://github.com/scikit-image/scikit-image/pull/7319>_).#7321 <https://github.com/scikit-image/scikit-image/pull/7321>_).#7324 <https://github.com/scikit-image/scikit-image/pull/7324>_).#7230 <https://github.com/scikit-image/scikit-image/pull/7230>_).coordinates from docstring example of skimage.segmentation.active_contour (#7329 <https://github.com/scikit-image/scikit-image/pull/7329>_).#7269 <https://github.com/scikit-image/scikit-image/pull/7269>_).#7267 <https://github.com/scikit-image/scikit-image/pull/7267>_).data_range parameter in skimage.metrics.structural_similarity (#7345 <https://github.com/scikit-image/scikit-image/pull/7345>_).#7346 <https://github.com/scikit-image/scikit-image/pull/7346>_).#7362 <https://github.com/scikit-image/scikit-image/pull/7362>_).skimage.transform.EuclideanTransform (#7097 <https://github.com/scikit-image/scikit-image/pull/7097>_).#7196 <https://github.com/scikit-image/scikit-image/pull/7196>_).#7218 <https://github.com/scikit-image/scikit-image/pull/7218>_).#7254 <https://github.com/scikit-image/scikit-image/pull/7254>_).#7251 <https://github.com/scikit-image/scikit-image/pull/7251>_).#7289 <https://github.com/scikit-image/scikit-image/pull/7289>_).#7325 <https://github.com/scikit-image/scikit-image/pull/7325>_).assert_stacklevel helper to check stacklevel of captured warnings (#7294 <https://github.com/scikit-image/scikit-image/pull/7294>_).pre-commit[bot] from changelist's contributor list (#7358 <https://github.com/scikit-image/scikit-image/pull/7358>_).version_switcher.json (#7184 <https://github.com/scikit-image/scikit-image/pull/7184>_).#7168 <https://github.com/scikit-image/scikit-image/pull/7168>_).#7186 <https://github.com/scikit-image/scikit-image/pull/7186>_).#7181 <https://github.com/scikit-image/scikit-image/pull/7181>_).#7188 <https://github.com/scikit-image/scikit-image/pull/7188>_).#7189 <https://github.com/scikit-image/scikit-image/pull/7189>_).#7193 <https://github.com/scikit-image/scikit-image/pull/7193>_).#7201 <https://github.com/scikit-image/scikit-image/pull/7201>_).#7200 <https://github.com/scikit-image/scikit-image/pull/7200>_).#7208 <https://github.com/scikit-image/scikit-image/pull/7208>_).#7197 <https://github.com/scikit-image/scikit-image/pull/7197>_)._hog.py after previous merge lacking black (#7215 <https://github.com/scikit-image/scikit-image/pull/7215>_).#7214 <https://github.com/scikit-image/scikit-image/pull/7214>_).#7236 <https://github.com/scikit-image/scikit-image/pull/7236>_).#7173 <https://github.com/scikit-image/scikit-image/pull/7173>_).#7244 <https://github.com/scikit-image/scikit-image/pull/7244>_).noexcept to address Cython 3.0 warnings (#7250 <https://github.com/scikit-image/scikit-image/pull/7250>_).#7245 <https://github.com/scikit-image/scikit-image/pull/7245>_).#7134 <https://github.com/scikit-image/scikit-image/pull/7134>_).#7275 <https://github.com/scikit-image/scikit-image/pull/7275>_).#7284 <https://github.com/scikit-image/scikit-image/pull/7284>_).deprecate_parameter helper (#7256 <https://github.com/scikit-image/scikit-image/pull/7256>_).#7283 <https://github.com/scikit-image/scikit-image/pull/7283>_).skimage.registration.phase_cross_correlation (#7287 <https://github.com/scikit-image/scikit-image/pull/7287>_).#7285 <https://github.com/scikit-image/scikit-image/pull/7285>_).deprecate_kwarg and remove_arg; they are entirely succeeded by deprecate_parameter (#7290 <https://github.com/scikit-image/scikit-image/pull/7290>_).#7306 <https://github.com/scikit-image/scikit-image/pull/7306>_).#7303 <https://github.com/scikit-image/scikit-image/pull/7303>_).numpydoc installed (#7307 <https://github.com/scikit-image/scikit-image/pull/7307>_).#7311 <https://github.com/scikit-image/scikit-image/pull/7311>_).#7288 <https://github.com/scikit-image/scikit-image/pull/7288>_)._optical_flow_utils are private (#7328 <https://github.com/scikit-image/scikit-image/pull/7328>_).#7335 <https://github.com/scikit-image/scikit-image/pull/7335>_).#7326 <https://github.com/scikit-image/scikit-image/pull/7326>_).test_fits.py (#7340 <https://github.com/scikit-image/scikit-image/pull/7340>_).np.solve in NumPy 2 (#7341 <https://github.com/scikit-image/scikit-image/pull/7341>_).#7327 <https://github.com/scikit-image/scikit-image/pull/7327>_).#7356 <https://github.com/scikit-image/scikit-image/pull/7356>_).#7355 <https://github.com/scikit-image/scikit-image/pull/7355>_).#7365 <https://github.com/scikit-image/scikit-image/pull/7365>_).#7349 <https://github.com/scikit-image/scikit-image/pull/7349>_).#7367 <https://github.com/scikit-image/scikit-image/pull/7367>_).ensure_python_version function (#7370 <https://github.com/scikit-image/scikit-image/pull/7370>_).setup-python@v5, cache@v4, upload-artifact@v4, and download-artifact@v4 (#7368 <https://github.com/scikit-image/scikit-image/pull/7368>_).#7373 <https://github.com/scikit-image/scikit-image/pull/7373>_).29 authors added to this release (alphabetically):
@GParolini <https://github.com/GParolini>_@tokiAi <https://github.com/tokiAi>_@adfoucart <https://github.com/adfoucart>_)@anamfatima1304 <https://github.com/anamfatima1304>_)@ana42742 <https://github.com/ana42742>_)@benharvie <https://github.com/benharvie>_)@cclauss <https://github.com/cclauss>_)@crisluengo <https://github.com/crisluengo>_)@soupault <https://github.com/soupault>_)@Czaki <https://github.com/Czaki>_)@sitic <https://github.com/sitic>_)@jarrodmillman <https://github.com/jarrodmillman>_)@farrjere <https://github.com/farrjere>_)@jni <https://github.com/jni>_)@lagru <https://github.com/lagru>_)@mao1756 <https://github.com/mao1756>_)@mkcor <https://github.com/mkcor>_)@hmaarrfk <https://github.com/hmaarrfk>_)@matthewfeickert <https://github.com/matthewfeickert>_)@MattTheCuber <https://github.com/MattTheCuber>_)@Maxime-corbe <https://github.com/Maxime-corbe>_)@mgorny <https://github.com/mgorny>_)@ns-rse <https://github.com/ns-rse>_)@olebole <https://github.com/olebole>_)@petsuter <https://github.com/petsuter>_)@haesleinhuepf <https://github.com/haesleinhuepf>_)@jouyun <https://github.com/jouyun>_)@stefanv <https://github.com/stefanv>_)@vfdev-5 <https://github.com/vfdev-5>_)21 reviewers added to this release (alphabetically):
@GParolini <https://github.com/GParolini>_@adfoucart <https://github.com/adfoucart>_)@anamfatima1304 <https://github.com/anamfatima1304>_)@benharvie <https://github.com/benharvie>_)@cclauss <https://github.com/cclauss>_)@crisluengo <https://github.com/crisluengo>_)@soupault <https://github.com/soupault>_)@Czaki <https://github.com/Czaki>_)@jarrodmillman <https://github.com/jarrodmillman>_)@farrjere <https://github.com/farrjere>_)@jni <https://github.com/jni>_)@lagru <https://github.com/lagru>_)@Carreau <https://github.com/Carreau>_)@mao1756 <https://github.com/mao1756>_)@mkcor <https://github.com/mkcor>_)@hmaarrfk <https://github.com/hmaarrfk>_)@Maxime-corbe <https://github.com/Maxime-corbe>_)@pllim <https://github.com/pllim>_)@petsuter <https://github.com/petsuter>_)@seberg <https://github.com/seberg>_)@stefanv <https://github.com/stefanv>_)These lists are automatically generated, and may not be complete or may contain duplicates.