Upgrading scikit-image 0.18 to 0.19
Unknown0.18.3 → 0.19.3
Fetching 5 releases from GitHub…0 / 5
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds packaging >=20.0.
Drops matplotlib.
Installs 8 packages in all (was 17).
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
export data_dir - added:
export PytestTester - added:
export lazy - added:
variable err - added:
variable git_date - added:
variable git_hash - added:
variable out - added:
variable p - added:
variable submodules - added:
variable test
- removed:
export grey2rgb - removed:
export rgb2grey
- removed:
function grey2rgb(image) - removed:
function rgb2grey(rgb) - changed:
function combine_stains(stains, conv_matrix) → function combine_stains(stains, conv_matrix, *, channel_axis=…) - changed:
function convert_colorspace(arr, fromspace, tospace) → function convert_colorspace(arr, fromspace, tospace, *, channel_axis=…) - changed:
function gray2rgb(image, alpha=…) → function gray2rgb(image, *, channel_axis=…) - changed:
function gray2rgba(image, alpha=…) → function gray2rgba(image, alpha=…, *, channel_axis=…) - changed:
function hed2rgb(hed) → function hed2rgb(hed, *, channel_axis=…) - changed:
function hsv2rgb(hsv) → function hsv2rgb(hsv, *, channel_axis=…) - changed:
function lab2lch(lab) → function lab2lch(lab, *, channel_axis=…) - changed:
function lab2rgb(lab, illuminant=…, observer=…) → function lab2rgb(lab, illuminant=…, observer=…, *, channel_axis=…) - changed:
function lab2xyz(lab, illuminant=…, observer=…) → function lab2xyz(lab, illuminant=…, observer=…, *, channel_axis=…) - changed:
function lch2lab(lch) → function lch2lab(lch, *, channel_axis=…) - changed:
function luv2rgb(luv) → function luv2rgb(luv, *, channel_axis=…) - changed:
function luv2xyz(luv, illuminant=…, observer=…) → function luv2xyz(luv, illuminant=…, observer=…, *, channel_axis=…) - changed:
function rgb2gray(rgb) → function rgb2gray(rgb, *, channel_axis=…) - changed:
function rgb2hed(rgb) → function rgb2hed(rgb, *, channel_axis=…) - changed:
function rgb2hsv(rgb) → function rgb2hsv(rgb, *, channel_axis=…) - changed:
function rgb2lab(rgb, illuminant=…, observer=…) → function rgb2lab(rgb, illuminant=…, observer=…, *, channel_axis=…) - changed:
function rgb2luv(rgb) → function rgb2luv(rgb, *, channel_axis=…) - changed:
function rgb2rgbcie(rgb) → function rgb2rgbcie(rgb, *, channel_axis=…) - changed:
function rgb2xyz(rgb) → function rgb2xyz(rgb, *, channel_axis=…) - changed:
function rgb2ycbcr(rgb) → function rgb2ycbcr(rgb, *, channel_axis=…) - changed:
function rgb2ydbdr(rgb) → function rgb2ydbdr(rgb, *, channel_axis=…) - changed:
function rgb2yiq(rgb) → function rgb2yiq(rgb, *, channel_axis=…) - changed:
function rgb2ypbpr(rgb) → function rgb2ypbpr(rgb, *, channel_axis=…) - changed:
function rgb2yuv(rgb) → function rgb2yuv(rgb, *, channel_axis=…) - changed:
function rgba2rgb(rgba, background=…) → function rgba2rgb(rgba, background=…, *, channel_axis=…) - changed:
function rgbcie2rgb(rgbcie) → function rgbcie2rgb(rgbcie, *, channel_axis=…) - changed:
function separate_stains(rgb, conv_matrix) → function separate_stains(rgb, conv_matrix, *, channel_axis=…) - changed:
function xyz2lab(xyz, illuminant=…, observer=…) → function xyz2lab(xyz, illuminant=…, observer=…, *, channel_axis=…) - changed:
function xyz2luv(xyz, illuminant=…, observer=…) → function xyz2luv(xyz, illuminant=…, observer=…, *, channel_axis=…) - changed:
function xyz2rgb(xyz) → function xyz2rgb(xyz, *, channel_axis=…) - changed:
function ycbcr2rgb(ycbcr) → function ycbcr2rgb(ycbcr, *, channel_axis=…) - changed:
function ydbdr2rgb(ydbdr) → function ydbdr2rgb(ydbdr, *, channel_axis=…) - changed:
function yiq2rgb(yiq) → function yiq2rgb(yiq, *, channel_axis=…) - changed:
function ypbpr2rgb(ypbpr) → function ypbpr2rgb(ypbpr, *, channel_axis=…) - changed:
function yuv2rgb(yuv) → function yuv2rgb(yuv, *, channel_axis=…)
- changed:
function label2rgb(label, image=…, colors=…, alpha=…, bg_label=…, bg_color=…, image_alpha=…, kind=…) → function label2rgb(label, image=…, colors=…, alpha=…, bg_label=…, bg_color=…, image_alpha=…, kind=…, *, saturation=…, channel_axis=…)
- changed:
function deltaE_cie76(lab1, lab2) → function deltaE_cie76(lab1, lab2, channel_axis=…) - changed:
function deltaE_ciede2000(lab1, lab2, kL=…, kC=…, kH=…) → function deltaE_ciede2000(lab1, lab2, kL=…, kC=…, kH=…, *, channel_axis=…) - changed:
function deltaE_ciede94(lab1, lab2, kH=…, kC=…, kL=…, k1=…, k2=…) → function deltaE_ciede94(lab1, lab2, kH=…, kC=…, kL=…, k1=…, k2=…, *, channel_axis=…) - changed:
function deltaE_cmc(lab1, lab2, kL=…, kC=…) → function deltaE_cmc(lab1, lab2, kL=…, kC=…, *, channel_axis=…) - changed:
function get_dH2(lab1, lab2) → function get_dH2(lab1, lab2, *, channel_axis=…)
- added:
function pytest_runtest_setup(item) - added:
function pytest_runtest_teardown(item)
- removed:
export binary_blobs - removed:
function astronaut() - removed:
function brain() - removed:
function brick() - removed:
function camera() - removed:
function cell() - removed:
function cells3d() - removed:
function checkerboard() - removed:
function chelsea() - removed:
function clock() - removed:
function coffee() - removed:
function coins() - removed:
function colorwheel() - removed:
function download_all(directory=…) - removed:
function eagle() - removed:
function grass() - removed:
function gravel() - removed:
function horse() - removed:
function hubble_deep_field() - removed:
function human_mitosis() - removed:
function immunohistochemistry() - removed:
function kidney() - removed:
function lbp_frontal_face_cascade_filename() - removed:
function lfw_subset() - removed:
function lily() - removed:
function logo() - removed:
function microaneurysms() - removed:
function moon() - removed:
function page() - removed:
function retina() - removed:
function rocket() - removed:
function shepp_logan_phantom() - removed:
function skin() - removed:
function stereo_motorcycle() - removed:
function text() - removed:
variable cat - removed:
variable data_dir - added:
export lazy
- removed:
export circle
- removed:
function circle(r, c, radius, shape=…)
- changed:
function histogram(image, nbins=…, source_range=…, normalize=…) → function histogram(image, nbins=…, source_range=…, normalize=…, *, channel_axis=…)
- changed:
function match_histograms(image, reference, *, multichannel=…) → function match_histograms(image, reference, *, channel_axis=…, multichannel=…)
- removed:
export greycomatrix - removed:
export greycoprops - removed:
function masked_register_translation(src_image, target_image, src_mask, target_mask=…, overlap_ratio=…) - removed:
function register_translation(src_image, target_image, upsample_factor=…, space=…, return_error=…) - added:
export SIFT - added:
export graycomatrix - added:
export graycoprops - added:
function greycomatrix(image, distances, angles, levels=…, symmetric=…, normed=…) - added:
function greycoprops(P, prop=…)
- changed:
function blob_dog(image, min_sigma=…, max_sigma=…, sigma_ratio=…, threshold=…, overlap=…, *, exclude_border=…) → function blob_dog(image, min_sigma=…, max_sigma=…, sigma_ratio=…, threshold=…, overlap=…, *, threshold_rel=…, exclude_border=…) - changed:
function blob_doh(image, min_sigma=…, max_sigma=…, num_sigma=…, threshold=…, overlap=…, log_scale=…) → function blob_doh(image, min_sigma=…, max_sigma=…, num_sigma=…, threshold=…, overlap=…, log_scale=…, *, threshold_rel=…) - changed:
function blob_log(image, min_sigma=…, max_sigma=…, num_sigma=…, threshold=…, overlap=…, log_scale=…, *, exclude_border=…) → function blob_log(image, min_sigma=…, max_sigma=…, num_sigma=…, threshold=…, overlap=…, log_scale=…, *, threshold_rel=…, exclude_border=…)
- added:
class SIFT(FeatureDetector, DescriptorExtractor) - added:
constructor SIFT(upsampling=…, n_octaves=…, n_scales=…, sigma_min=…, sigma_in=…, c_dog=…, c_edge=…, n_bins=…, lambda_ori=…, c_max=…, lambda_descr=…, n_hist=…, n_ori=…) - added:
method SIFT.detect(image) - added:
method SIFT.detect_and_extract(image) - added:
method SIFT.extract(image) - added:
property SIFT.deltas
- removed:
function greycomatrix(image, distances, angles, levels=…, symmetric=…, normed=…) - removed:
function greycoprops(P, prop=…) - added:
function graycomatrix(image, distances, angles, levels=…, symmetric=…, normed=…) - added:
function graycoprops(P, prop=…)
- removed:
export LPIFilter2D - removed:
export apply_hysteresis_threshold - removed:
export correlate_sparse - removed:
export difference_of_gaussians - removed:
export farid - removed:
export farid_h - removed:
export farid_v - removed:
export frangi - removed:
export gabor - removed:
export gabor_kernel - removed:
export gaussian - removed:
export hessian - removed:
export inverse - removed:
export laplace - removed:
export median - removed:
export meijering - removed:
export prewitt - removed:
export prewitt_h - removed:
export prewitt_v - removed:
export rank - removed:
export rank_order - removed:
export roberts - removed:
export roberts_neg_diag - removed:
export roberts_pos_diag - removed:
export sato - removed:
export scharr - removed:
export scharr_h - removed:
export scharr_v - removed:
export sobel - removed:
export sobel_h - removed:
export sobel_v - removed:
export threshold_isodata - removed:
export threshold_li - removed:
export threshold_local - removed:
export threshold_mean - removed:
export threshold_minimum - removed:
export threshold_multiotsu - removed:
export threshold_niblack - removed:
export threshold_otsu - removed:
export threshold_sauvola - removed:
export threshold_triangle - removed:
export threshold_yen - removed:
export try_all_threshold - removed:
export unsharp_mask - removed:
export wiener - removed:
export window - added:
export lazy
- removed:
variable eps
- removed:
export bottomhat - removed:
export tophat
- changed:
function mean_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…) → function mean_bilateral(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…) - changed:
function pop_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…) → function pop_bilateral(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…) - changed:
function sum_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…) → function sum_bilateral(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
- removed:
function bottomhat(image, selem, out=…, mask=…, shift_x=…, shift_y=…) - removed:
function tophat(image, selem, out=…, mask=…, shift_x=…, shift_y=…) - changed:
function autolevel(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function autolevel(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function enhance_contrast(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function enhance_contrast(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function entropy(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function entropy(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function equalize(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function equalize(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function geometric_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function geometric_mean(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function gradient(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function gradient(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function maximum(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function maximum(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function mean(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function median(image, selem=…, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function median(image, footprint=…, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function minimum(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function minimum(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function modal(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function modal(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function noise_filter(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function noise_filter(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function otsu(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function otsu(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function pop(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function pop(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function subtract_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function subtract_mean(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function threshold(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) → function threshold(image, footprint, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…)
- changed:
function threshold_local(image, block_size, method=…, offset=…, mode=…, param=…, cval=…) → function threshold_local(image, block_size=…, method=…, offset=…, mode=…, param=…, cval=…) - changed:
function threshold_minimum(image=…, nbins=…, max_iter=…, *, hist=…) → function threshold_minimum(image=…, nbins=…, max_num_iter=…, *, hist=…) - changed:
function threshold_multiotsu(image, classes=…, nbins=…) → function threshold_multiotsu(image=…, classes=…, nbins=…, *, hist=…)
- added:
export central_pixel - added:
export pixel_graph
- removed:
export marching_cubes_classic - removed:
export marching_cubes_lewiner - added:
export blur_effect
- changed:
function block_reduce(image, block_size, func=…, cval=…, func_kwargs=…) → function block_reduce(image, block_size=…, func=…, cval=…, func_kwargs=…)
- added:
export hausdorff_pair - added:
export normalized_mutual_information
- added:
function hausdorff_pair(image0, image1)
- added:
function normalized_mutual_information(image0, image1, *, bins=…)
- removed:
export watershed
- changed:
function binary_closing(image, selem=…, out=…) → function binary_closing(image, footprint=…, out=…) - changed:
function binary_dilation(image, selem=…, out=…) → function binary_dilation(image, footprint=…, out=…) - changed:
function binary_erosion(image, selem=…, out=…) → function binary_erosion(image, footprint=…, out=…) - changed:
function binary_opening(image, selem=…, out=…) → function binary_opening(image, footprint=…, out=…)
- changed:
function h_maxima(image, h, selem=…) → function h_maxima(image, h, footprint=…) - changed:
function h_minima(image, h, selem=…) → function h_minima(image, h, footprint=…) - changed:
function local_maxima(image, selem=…, connectivity=…, indices=…, allow_borders=…) → function local_maxima(image, footprint=…, connectivity=…, indices=…, allow_borders=…) - changed:
function local_minima(image, selem=…, connectivity=…, indices=…, allow_borders=…) → function local_minima(image, footprint=…, connectivity=…, indices=…, allow_borders=…)
- added:
function ball(radius, dtype=…) - added:
function cube(width, dtype=…) - added:
function diamond(radius, dtype=…) - added:
function disk(radius, dtype=…) - added:
function ellipse(width, height, dtype=…) - added:
function octagon(m, n, dtype=…) - added:
function octahedron(radius, dtype=…) - added:
function rectangle(nrows, ncols, dtype=…) - added:
function square(width, dtype=…) - added:
function star(a, dtype=…)
- added:
function black_tophat(image, footprint=…, out=…) - added:
function closing(image, footprint=…, out=…) - added:
function dilation(image, footprint=…, out=…, shift_x=…, shift_y=…) - added:
function erosion(image, footprint=…, out=…, shift_x=…, shift_y=…) - added:
function opening(image, footprint=…, out=…) - added:
function white_tophat(image, footprint=…, out=…)
- added:
function reconstruction(seed, mask, method=…, footprint=…, offset=…)
- removed:
function black_tophat(image, selem=…, out=…) - removed:
function closing(image, selem=…, out=…) - removed:
function dilation(image, selem=…, out=…, shift_x=…, shift_y=…) - removed:
function erosion(image, selem=…, out=…, shift_x=…, shift_y=…) - removed:
function opening(image, selem=…, out=…) - removed:
function white_tophat(image, selem=…, out=…) - added:
export black_tophat - added:
export closing - added:
export dilation - added:
export erosion - added:
export opening - added:
export white_tophat
- removed:
function reconstruction(seed, mask, method=…, selem=…, offset=…)
- removed:
function default_selem(func) - changed:
function remove_small_holes(ar, area_threshold=…, connectivity=…, in_place=…) → function remove_small_holes(ar, area_threshold=…, connectivity=…, in_place=…, *, out=…) - changed:
function remove_small_objects(ar, min_size=…, connectivity=…, in_place=…) → function remove_small_objects(ar, min_size=…, connectivity=…, in_place=…, *, out=…) - added:
function default_footprint(func)
- removed:
function ball(radius, dtype=…) - removed:
function cube(width, dtype=…) - removed:
function diamond(radius, dtype=…) - removed:
function disk(radius, dtype=…) - removed:
function ellipse(width, height, dtype=…) - removed:
function octagon(m, n, dtype=…) - removed:
function octahedron(radius, dtype=…) - removed:
function rectangle(nrows, ncols, dtype=…) - removed:
function square(width, dtype=…) - removed:
function star(a, dtype=…)
- changed:
function richardson_lucy(image, psf, iterations=…, clip=…, filter_epsilon=…) → function richardson_lucy(image, psf, num_iter=…, clip=…, filter_epsilon=…) - changed:
function unsupervised_wiener(image, psf, reg=…, user_params=…, is_real=…, clip=…) → function unsupervised_wiener(image, psf, reg=…, user_params=…, is_real=…, clip=…, *, random_state=…)
- changed:
function inpaint_biharmonic(image, mask, multichannel=…) → function inpaint_biharmonic(image, mask, multichannel=…, *, split_into_regions=…, channel_axis=…)
- changed:
function denoise_nl_means(image, patch_size=…, patch_distance=…, h=…, multichannel=…, fast_mode=…, sigma=…, *, preserve_range=…) → function denoise_nl_means(image, patch_size=…, patch_distance=…, h=…, multichannel=…, fast_mode=…, sigma=…, *, preserve_range=…, channel_axis=…)
- removed:
export circle_level_set
- changed:
function active_contour(image, snake, alpha=…, beta=…, w_line=…, w_edge=…, gamma=…, max_px_move=…, max_iterations=…, convergence=…, *, boundary_condition=…, coordinates=…) → function active_contour(image, snake, alpha=…, beta=…, w_line=…, w_edge=…, gamma=…, max_px_move=…, max_num_iter=…, convergence=…, *, boundary_condition=…, coordinates=…)
- removed:
function circle_level_set(image_shape, center=…, radius=…) - changed:
function morphological_chan_vese(image, iterations, init_level_set=…, smoothing=…, lambda1=…, lambda2=…, iter_callback=…) → function morphological_chan_vese(image, num_iter, init_level_set=…, smoothing=…, lambda1=…, lambda2=…, iter_callback=…) - changed:
function morphological_geodesic_active_contour(gimage, iterations, init_level_set=…, smoothing=…, threshold=…, balloon=…, iter_callback=…) → function morphological_geodesic_active_contour(gimage, num_iter, init_level_set=…, smoothing=…, threshold=…, balloon=…, iter_callback=…)
- removed:
variable cg - changed:
function random_walker(data, labels, beta=…, mode=…, tol=…, copy=…, multichannel=…, return_full_prob=…, spacing=…, *, prob_tol=…) → function random_walker(data, labels, beta=…, mode=…, tol=…, copy=…, multichannel=…, return_full_prob=…, spacing=…, *, prob_tol=…, channel_axis=…)
- changed:
function slic(image, n_segments=…, compactness=…, max_iter=…, sigma=…, spacing=…, multichannel=…, convert2lab=…, enforce_connectivity=…, min_size_factor=…, max_size_factor=…, slic_zero=…, start_label=…, mask=…) → function slic(image, n_segments=…, compactness=…, max_num_iter=…, sigma=…, spacing=…, multichannel=…, convert2lab=…, enforce_connectivity=…, min_size_factor=…, max_size_factor=…, slic_zero=…, start_label=…, mask=…, *, channel_axis=…)
- added:
export resize_local_mean
- changed:
function integral_image(image) → function integral_image(image, *, dtype=…)
- changed:
function pyramid_expand(image, upscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…) → function pyramid_expand(image, upscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…, *, channel_axis=…) - changed:
function pyramid_gaussian(image, max_layer=…, downscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…) → function pyramid_gaussian(image, max_layer=…, downscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…, *, channel_axis=…) - changed:
function pyramid_laplacian(image, max_layer=…, downscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…) → function pyramid_laplacian(image, max_layer=…, downscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…, *, channel_axis=…) - changed:
function pyramid_reduce(image, downscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…) → function pyramid_reduce(image, downscale=…, sigma=…, order=…, mode=…, cval=…, multichannel=…, preserve_range=…, *, channel_axis=…)
- removed:
function pad(*args, **kwargs) - added:
export label_points
- changed:
function apply_parallel(function, array, chunks=…, depth=…, mode=…, extra_arguments=…, extra_keywords=…, *, dtype=…, multichannel=…, compute=…) → function apply_parallel(function, array, chunks=…, depth=…, mode=…, extra_arguments=…, extra_keywords=…, *, dtype=…, compute=…, channel_axis=…, multichannel=…)
- removed:
export has_qt - removed:
export warn - added:
variable CollectionViewer - added:
variable ImageViewer