Upgrading scikit-image 0.17 to 0.18
Unknown0.17.2 → 0.18.3
Fetching 4 releases from GitHub…0 / 4
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.
Python requirement changed in 0.18.0: >=3.6 → >=3.7.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
export guess_spatial_dimensions
- removed:
function guess_spatial_dimensions(image)
- removed:
function load(f, as_gray=…) - added:
function brain() - added:
function cells3d() - added:
function eagle() - added:
function human_mitosis() - added:
function kidney() - added:
function lily() - added:
function skin() - added:
variable cat
- added:
export multiscale_basic_features - added:
export structure_tensor_eigenvalues
- changed:
function structure_tensor(image, sigma=…, mode=…, cval=…) → function structure_tensor(image, sigma=…, mode=…, cval=…, order=…) - added:
function structure_tensor_eigenvalues(A_elems)
- changed:
function peak_local_max(image, min_distance=…, threshold_abs=…, threshold_rel=…, exclude_border=…, indices=…, num_peaks=…, footprint=…, labels=…, num_peaks_per_label=…) → function peak_local_max(image, min_distance=…, threshold_abs=…, threshold_rel=…, exclude_border=…, indices=…, num_peaks=…, footprint=…, labels=…, num_peaks_per_label=…, p_norm=…)
- added:
export correlate_sparse - added:
export farid - added:
export farid_h - added:
export farid_v
- changed:
function autolevel(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function autolevel(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function enhance_contrast(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function enhance_contrast(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function entropy(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function entropy(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function equalize(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function equalize(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function geometric_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function geometric_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function gradient(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function gradient(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function maximum(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function maximum(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function median(image, selem=…, out=…, mask=…, shift_x=…, shift_y=…) → function median(image, selem=…, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function minimum(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function minimum(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function modal(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function modal(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function noise_filter(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function noise_filter(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function otsu(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function otsu(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function pop(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function pop(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function subtract_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function subtract_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…) - changed:
function threshold(image, selem, out=…, mask=…, shift_x=…, shift_y=…) → function threshold(image, selem, out=…, mask=…, shift_x=…, shift_y=…, shift_z=…)
- changed:
function threshold_isodata(image, nbins=…, return_all=…) → function threshold_isodata(image=…, nbins=…, return_all=…, *, hist=…) - changed:
function threshold_minimum(image, nbins=…, max_iter=…) → function threshold_minimum(image=…, nbins=…, max_iter=…, *, hist=…) - changed:
function threshold_otsu(image, nbins=…) → function threshold_otsu(image=…, nbins=…, *, hist=…) - changed:
function threshold_yen(image, nbins=…) → function threshold_yen(image=…, nbins=…, *, hist=…)
- added:
export TrainableSegmenter - added:
export fit_segmenter - added:
export predict_segmenter
- added:
class NotFittedError(Exception) - added:
class TrainableSegmenter(object) - added:
constructor TrainableSegmenter(clf=…, features_func=…) - added:
function fit_segmenter(labels, features, clf) - added:
function predict_segmenter(features, clf) - added:
method TrainableSegmenter.compute_features(image) - added:
method TrainableSegmenter.fit(image, labels) - added:
method TrainableSegmenter.predict(image) - added:
variable has_sklearn
- removed:
export compare_mse - removed:
export compare_nrmse - removed:
export compare_psnr - removed:
export compare_ssim - added:
export euler_number - added:
export perimeter_crofton
- removed:
function compare_mse(im1, im2) - removed:
function compare_nrmse(im_true, im_test, norm_type=…) - removed:
function compare_psnr(im_true, im_test, data_range=…)
- added:
export hausdorff_distance
- added:
function hausdorff_distance(image0, image1)
- changed:
function convex_hull_object(image, neighbors=…, *, connectivity=…) → function convex_hull_object(image, *, connectivity=…)
- changed:
function rectangle(width, height, dtype=…) → function rectangle(nrows, ncols, dtype=…)
- added:
export optical_flow_ilk
- added:
export ball_kernel - added:
export ellipsoid_kernel - added:
export rolling_ball
- changed:
function richardson_lucy(image, psf, iterations=…, clip=…) → function richardson_lucy(image, psf, iterations=…, clip=…, filter_epsilon=…)
- added:
function ball_kernel(radius, ndim) - added:
function ellipsoid_kernel(shape, intensity) - added:
function rolling_ball(image, *, radius=…, kernel=…, nansafe=…, num_threads=…)
- added:
export expand_labels
- changed:
function active_contour(image, snake, alpha=…, beta=…, w_line=…, w_edge=…, gamma=…, bc=…, 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_iterations=…, convergence=…, *, boundary_condition=…, coordinates=…)
- changed:
function random_walker(data, labels, beta=…, mode=…, tol=…, copy=…, multichannel=…, return_full_prob=…, spacing=…) → function random_walker(data, labels, beta=…, mode=…, tol=…, copy=…, multichannel=…, return_full_prob=…, spacing=…, *, prob_tol=…)
- removed:
export match_histograms
- removed:
function match_histograms(image, reference, multichannel=…)
- changed:
function iradon(radon_image, theta=…, output_size=…, filter_name=…, interpolation=…, circle=…) → function iradon(radon_image, theta=…, output_size=…, filter_name=…, interpolation=…, circle=…, preserve_range=…)
- changed:
function apply_parallel(function, array, chunks=…, depth=…, mode=…, extra_arguments=…, extra_keywords=…, *, compute=…) → function apply_parallel(function, array, chunks=…, depth=…, mode=…, extra_arguments=…, extra_keywords=…, *, dtype=…, multichannel=…, compute=…)