doc/source/release_notes/release_0.16.rst
We're happy to announce the release of scikit-image v0.16.2!
scikit-image is an image processing toolbox for SciPy that includes algorithms for segmentation, geometric transformations, color space manipulation, analysis, filtering, morphology, feature detection, and more.
This is a bug fix release that addresses several critical issues from 0.16.1.
We're happy to announce the release of scikit-image v0.16.1!
scikit-image is an image processing toolbox for SciPy that includes algorithms for segmentation, geometric transformations, color space manipulation, analysis, filtering, morphology, feature detection, and more.
For more information, examples, and documentation, please visit our website:
Starting from this release, scikit-image will follow the recently
introduced NumPy deprecation policy, NEP 29 <https://github.com/numpy/numpy/blob/master/doc/neps/nep-0029-deprecation_policy.rst>__.
Accordingly, scikit-image 0.16 drops support for Python 3.5.
This release of scikit-image officially supports Python 3.6 and 3.7.
Special thanks to Matthias Bussonnier for Frappuccino <https://github.com/Carreau/frappuccino>__, which helped us catch all API
changes and nail down the APIs for new features.
skimage.evaluate module containing simple metrics (mse,
nrme, psd) and segmentation metrics (adapted rand error, variation of
information) (#4025)skimage.registration.optical_flow_tvl1 (#3983)skimage.draw.line_nd
(#2043)skimage.filters.farid,
skimage.filters.farid_h, and skimage.filters.farid_v (#3775)skimage.filters.majority
(#3836, #3839)skimage.filters.threshold_multiotsu (#3872, #4174)skimage.data.shepp_logan_phantom, skimage.data.colorwheel,
skimage.data.brick, skimage.data.grass, skimage.data.roughwall, skimage.data.cell
(#3958, #3966)skimage.measure.regionprops_table (#3959)skimage.draw.poly2mask (#3971, #3977)skimage.util.compare_images,
that returns an image showing the difference between two input images (#4089)skimage.transform.warp_polar to remap image into
polar or log-polar coordinates. (#4097)skimage.transform.ProjectiveTransform (#3525,
#3967)skimage.segmentation.relabel_sequential (#3740)skimage.io.ImageCollection can now receive lists of patterns (#3928)skimage.feature.peak_local_max (#3984)kind in
skimage.color.label2rgb (#4055)skimage.drawing now supports multi-channel 2D images (#4134)skimage.novice has been removed.multichannel parameters has been set to False in
skimage.transform.rescale, skimage.transform.pyramid_reduce,
skimage.transform.pyramid_laplacian,
skimage.transform.pyramid_gaussian, and
skimage.transform.pyramid_expand. Guessing is no longer performed for 3D
arrays.visualise has been removed from
skimage.feature.hog. Use visualize instead.¨skimage.transform.seam_carve has been completely removed from the
library due to licensing restrictions.as_grey has been removed from skimage.data.load and
skimage.io.imread. Use as_gray instead.min_size has been removed from
skimage.morphology.remove_small_holes. Use area_threshold instead.correct_mesh_orientation in skimage.measure has been
removed.skimage.measure._regionprops has been completely switched to using
row-column coordinates. Old x-y interface is not longer available.behavior parameter has been set to ndimage in
skimage.filters.median.flatten in skimage.io.imread has been removed in
favor of as_gray.Hxx, Hxy, Hyy have been removed from
skimage.feature.corner.hessian_matrix_eigvals in favor of H_elems.order parameter has been set to rc in
skimage.feature.hessian_matrix.skimage.util.img_as_* functions no longer raise precision and/or loss warnings.skimage.transform.irandon) (#3067)
Fixed by using the Ramp filter equation in the spatial domain as described
in the referenceskimage.transform.rotate) (#3173)skimage.filters.threshold_li to prevent being stuck on stationnary
points, and thus at local minima or maxima (#3966)skimage.exposure.rescale_intensity to return input image instead of
nans when all 0 (#4015)skimage.morphology.medial_axis. A wrong indentation in Cython
caused the function to not behave as intended. (#4060)skimage.restoration.denoise_bilateral by correcting the padding in
the gaussian filter(#4080)skimage.measure.find_contours when input image contains NaN.
Contours interesting NaN will be left open (#4150)skimage.feature.blob_log and skimage.feature.blob_dog for 3D
images and anisotropic data (#4162)skimage.exposure.adjust_gamma, skimage.exposure.adjust_log,
and skimage.exposure.adjust_sigmoid such that when provided with a 1 by
1 ndarray, it returns 1 by 1 ndarrays and not single number floats (#4169)Parameter neighbors in skimage.measure.convex_hull_object has been
deprecated in favor of connectivity and will be removed in version 0.18.0.
The following functions are deprecated in favor of the skimage.metrics
module (#4025):
skimage.measure.compare_mseskimage.measure.compare_nrmseskimage.measure.compare_psnrskimage.measure.compare_ssimThe function skimage.color.guess_spatial_dimensions is deprecated and
will be removed in 0.18 (#4031)
The argument bc in skimage.segmentation.active_contour is
deprecated.
The function skimage.data.load is deprecated and will be removed in 0.18
(#4061)
The function skimage.transform.match_histogram is deprecated in favor of
skimage.exposure.match_histogram (#4107)
The parameter neighbors of skimage.morphology.convex_hull_object is
deprecated.
The skimage.transform.randon_tranform function will convert input image
of integer type to float by default in 0.18. To preserve current behaviour,
set the new argument preserve_range to True. (#4131)
full parameter description in compare_ssim (#3860)skimage.filters.threshold_li (#3966)num_peaks of skimage.feature.corner_peaks (#4195)skimage.util.img_as_ (#3575)deprecated from filters.thresholding (#4069)skimage.measure.regionprops (#3884)view_as_windows incorrectly assumes that a contiguous array is needed (#4171)