Skip to content

Upgrading scikit-image 0.10 to 0.11

Unknown0.10.1 → 0.11.3

UnknownUpgrade verdict

None of the 2 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • Their commits are listed with this comparison.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • added: function adapt_rgb(apply_to_rgb)
  • added: function each_channel(image_filter, image, *args, **kwargs)
  • added: function hsv_value(image_filter, image, *args, **kwargs)
  • changed: function lab2xyz(lab) → function lab2xyz(lab, illuminant=…, observer=…)
  • changed: function luv2xyz(luv) → function luv2xyz(luv, illuminant=…, observer=…)
  • changed: function xyz2lab(xyz) → function xyz2lab(xyz, illuminant=…, observer=…)
  • changed: function xyz2luv(xyz) → function xyz2luv(xyz, illuminant=…, observer=…)
  • added: function get_xyz_coords(illuminant, observer)
  • added: variable illuminants
  • changed: function label2rgb(label, image=…, colors=…, alpha=…, bg_label=…, bg_color=…, image_alpha=…) → function label2rgb(label, image=…, colors=…, alpha=…, bg_label=…, bg_color=…, image_alpha=…, kind=…)
  • added: function astronaut()
  • added: export is_low_contrast
  • added: function equalize_hist(image, nbins=…, mask=…)
  • added: function configuration(parent_package=…, top_path=…)
  • added: variable base_path
  • added: export TiffFile
  • added: export imread
  • added: export imsave
  • added: class TiffFile(object)
  • added: class TiffSequence(object)
  • added: class TiffSequence.ParseError(Exception)
  • added: class TiffWriter(object)
  • added: constructor TiffFile(arg, name=…, offset=…, size=…, multifile=…, multifile_close=…)
  • added: constructor TiffSequence(files, imread=…, pattern=…, *args, **kwargs)
  • added: constructor TiffWriter(filename, bigtiff=…, byteorder=…, software=…)
  • added: field TiffWriter.TAGS
  • added: field TiffWriter.TYPES
  • added: function imread(files, **kwargs)
  • added: function imsave(filename, data, **kwargs)
  • added: function imshow(data, title=…, vmin=…, vmax=…, cmap=…, bitspersample=…, photometric=…, interpolation=…, dpi=…, figure=…, subplot=…, maxdim=…, **kwargs)
  • added: method TiffFile.asarray(key=…, series=…, memmap=…)
  • added: method TiffFile.close()
  • added: method TiffFile.fstat()
  • added: method TiffFile.is_bigtiff()
  • added: method TiffFile.is_fluoview()
  • added: method TiffFile.is_imagej()
  • added: method TiffFile.is_lsm()
  • added: method TiffFile.is_mdgel()
  • added: method TiffFile.is_mediacy()
  • added: method TiffFile.is_micromanager()
  • added: method TiffFile.is_nih()
  • added: method TiffFile.is_ome()
  • added: method TiffFile.is_palette()
  • added: method TiffFile.is_rgb()
  • added: method TiffFile.is_stk()
  • added: method TiffFile.series()
  • added: method TiffSequence.asarray(memmap=…, *args, **kwargs)
  • added: method TiffSequence.close()
  • added: method TiffWriter.close()
  • added: method TiffWriter.save(data, photometric=…, planarconfig=…, resolution=…, description=…, volume=…, writeshape=…, compress=…, extratags=…)
  • added: property TiffFile.filehandle
  • added: property TiffFile.filename
  • added: export canny
  • added: export register_translation
  • added: function register_translation(src_image, target_image, upsample_factor=…, space=…)
  • removed: export canny
  • added: export median
  • added: export prewitt_h
  • added: export prewitt_v
  • added: export roberts_neg_diag
  • added: export roberts_pos_diag
  • added: export scharr_h
  • added: export scharr_v
  • added: export sobel_h
  • added: export sobel_v
  • added: function canny(*args, **kwargs)
  • removed: function hprewitt(image, mask=…)
  • removed: function hscharr(image, mask=…)
  • removed: function hsobel(image, mask=…)
  • removed: function prewitt(image, mask=…)
  • removed: function roberts(image, mask=…)
  • removed: function roberts_negative_diagonal(image, mask=…)
  • removed: function roberts_positive_diagonal(image, mask=…)
  • removed: function scharr(image, mask=…)
  • removed: function sobel(image, mask=…)
  • removed: function vprewitt(image, mask=…)
  • removed: function vscharr(image, mask=…)
  • removed: function vsobel(image, mask=…)
  • removed: variable EROSION_SELEM
  • removed: variable HPREWITT_WEIGHTS
  • removed: variable HSCHARR_WEIGHTS
  • removed: variable HSOBEL_WEIGHTS
  • removed: variable ROBERTS_ND_WEIGHTS
  • removed: variable ROBERTS_PD_WEIGHTS
  • removed: variable VPREWITT_WEIGHTS
  • removed: variable VSCHARR_WEIGHTS
  • removed: variable VSOBEL_WEIGHTS
  • removed: class LPIFilter2D(object)
  • removed: constructor LPIFilter2D(impulse_response, **filter_params)
  • removed: function constrained_least_squares(data, lam, impulse_response=…, filter_params=…)
  • removed: function forward(data, impulse_response=…, filter_params=…, predefined_filter=…)
  • removed: function inverse(data, impulse_response=…, filter_params=…, max_gain=…, predefined_filter=…)
  • removed: function wiener(data, impulse_response=…, filter_params=…, K=…, predefined_filter=…)
  • removed: variable eps
  • added: export windowed_histogram
  • removed: function mean_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
  • removed: function pop_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
  • removed: function sum_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
  • removed: function autolevel(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function bottomhat(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function enhance_contrast(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function entropy(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function equalize(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function gradient(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function maximum(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function median(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function minimum(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function modal(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function noise_filter(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function otsu(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function pop(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function subtract_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function threshold(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function tophat(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: variable base_path
  • removed: function threshold_adaptive(image, block_size, method=…, offset=…, mode=…, param=…)
  • removed: function threshold_isodata(image, nbins=…)
  • removed: function threshold_otsu(image, nbins=…)
  • removed: function threshold_yen(image, nbins=…)
  • added: export LPIFilter2D
  • added: export gabor_filter
  • added: export gabor_kernel
  • added: export gaussian_filter
  • added: export hprewitt
  • added: export hscharr
  • added: export hsobel
  • added: export inverse
  • added: export median
  • added: export prewitt
  • added: export prewitt_h
  • added: export prewitt_v
  • added: export rank
  • added: export rank_order
  • added: export roberts
  • added: export roberts_neg_diag
  • added: export roberts_negative_diagonal
  • added: export roberts_pos_diag
  • added: export roberts_positive_diagonal
  • added: export scharr
  • added: export scharr_h
  • added: export scharr_v
  • added: export sobel
  • added: export sobel_h
  • added: export sobel_v
  • added: export threshold_adaptive
  • added: export threshold_isodata
  • added: export threshold_li
  • added: export threshold_otsu
  • added: export threshold_yen
  • added: export vprewitt
  • added: export vscharr
  • added: export vsobel
  • added: export wiener
  • added: function canny(*args, **kwargs)
  • added: variable denoise_bilateral
  • added: variable denoise_tv_bregman
  • added: variable denoise_tv_chambolle
  • added: function hprewitt(image, mask=…)
  • added: function hscharr(image, mask=…)
  • added: function hsobel(image, mask=…)
  • added: function prewitt(image, mask=…)
  • added: function prewitt_h(image, mask=…)
  • added: function prewitt_v(image, mask=…)
  • added: function roberts(image, mask=…)
  • added: function roberts_neg_diag(image, mask=…)
  • added: function roberts_negative_diagonal(image, mask=…)
  • added: function roberts_pos_diag(image, mask=…)
  • added: function roberts_positive_diagonal(image, mask=…)
  • added: function scharr(image, mask=…)
  • added: function scharr_h(image, mask=…)
  • added: function scharr_v(image, mask=…)
  • added: function sobel(image, mask=…)
  • added: function sobel_h(image, mask=…)
  • added: function sobel_v(image, mask=…)
  • added: function vprewitt(image, mask=…)
  • added: function vscharr(image, mask=…)
  • added: function vsobel(image, mask=…)
  • added: variable EROSION_SELEM
  • added: variable HPREWITT_WEIGHTS
  • added: variable HSCHARR_WEIGHTS
  • added: variable HSOBEL_WEIGHTS
  • added: variable ROBERTS_ND_WEIGHTS
  • added: variable ROBERTS_PD_WEIGHTS
  • added: variable VPREWITT_WEIGHTS
  • added: variable VSCHARR_WEIGHTS
  • added: variable VSOBEL_WEIGHTS
  • added: class LPIFilter2D(object)
  • added: constructor LPIFilter2D(impulse_response, **filter_params)
  • added: function constrained_least_squares(data, lam, impulse_response=…, filter_params=…)
  • added: function forward(data, impulse_response=…, filter_params=…, predefined_filter=…)
  • added: function inverse(data, impulse_response=…, filter_params=…, max_gain=…, predefined_filter=…)
  • added: function wiener(data, impulse_response=…, filter_params=…, K=…, predefined_filter=…)
  • added: variable eps
  • added: export autolevel
  • added: export autolevel_percentile
  • added: export bottomhat
  • added: export enhance_contrast
  • added: export enhance_contrast_percentile
  • added: export entropy
  • added: export equalize
  • added: export gradient
  • added: export gradient_percentile
  • added: export maximum
  • added: export mean
  • added: export mean_bilateral
  • added: export mean_percentile
  • added: export median
  • added: export minimum
  • added: export modal
  • added: export noise_filter
  • added: export otsu
  • added: export percentile
  • added: export pop
  • added: export pop_bilateral
  • added: export pop_percentile
  • added: export subtract_mean
  • added: export subtract_mean_percentile
  • added: export sum
  • added: export sum_bilateral
  • added: export sum_percentile
  • added: export threshold
  • added: export threshold_percentile
  • added: export tophat
  • added: export windowed_histogram
  • added: function mean_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
  • added: function pop_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
  • added: function sum_bilateral(image, selem, out=…, mask=…, shift_x=…, shift_y=…, s0=…, s1=…)
  • added: function autolevel(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function bottomhat(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function enhance_contrast(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function entropy(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function equalize(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function gradient(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function maximum(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function median(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function minimum(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function modal(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function noise_filter(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function otsu(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function pop(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function subtract_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function threshold(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function tophat(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: function configuration(parent_package=…, top_path=…)
  • added: variable base_path
  • added: function threshold_adaptive(image, block_size, method=…, offset=…, mode=…, param=…)
  • added: function threshold_isodata(image, nbins=…, return_all=…)
  • added: function threshold_li(image)
  • added: function threshold_otsu(image, nbins=…)
  • added: function threshold_yen(image, nbins=…)
  • added: export graph
  • added: export RAG
  • added: export cut_normalized
  • added: export cut_threshold
  • added: export draw_rag
  • added: export merge_hierarchical
  • added: export rag_mean_color
  • added: variable ncut
  • added: function cut_normalized(labels, rag, thresh=…, num_cuts=…, in_place=…, max_edge=…)
  • added: function cut_threshold(labels, rag, thresh, in_place=…)
  • added: function get_min_ncut(ev, d, w, num_cuts)
  • added: function partition_by_cut(cut, rag)
  • added: function merge_hierarchical(labels, rag, thresh, rag_copy, in_place_merge, merge_func, weight_func)
  • added: class RAG(nx.Graph)
  • added: class nx
  • added: class nx.Graph
  • added: constructor RAG(data=…, **attr)
  • added: constructor nx.Graph(*args, **kwargs)
  • added: function draw_rag(labels, rag, img, border_color=…, node_color=…, edge_color=…, colormap=…, thresh=…, desaturate=…, in_place=…)
  • added: function min_weight(graph, src, dst, n)
  • added: function rag_mean_color(image, labels, connectivity=…, mode=…, sigma=…)
  • added: method RAG.add_edge(u, v, attr_dict=…, **attr)
  • added: method RAG.add_node(n, attr_dict=…, **attr)
  • added: method RAG.copy()
  • added: method RAG.merge_nodes(src, dst, weight_func=…, in_place=…, extra_arguments=…, extra_keywords=…)
  • added: method RAG.next_id()
  • added: variable msg
  • added: function configuration(parent_package=…, top_path=…)
  • added: variable base_path
  • added: function configuration(parent_package=…, top_path=…)
  • added: variable config
  • removed: method MultiImage.concatenate()
  • removed: property MultiImage.conserve_memory
  • changed: class MultiImage(object) → class MultiImage(ImageCollection)
  • changed: constructor ImageCollection(load_pattern, conserve_memory=…, load_func=…) → constructor ImageCollection(load_pattern, conserve_memory=…, load_func=…, **load_func_kwargs)
  • changed: constructor MultiImage(filename, conserve_memory=…, dtype=…) → constructor MultiImage(filename, conserve_memory=…, dtype=…, **imread_kwargs)
  • added: export grid_points_in_poly
  • added: export points_in_poly
  • changed: function ransac(data, model_class, min_samples, residual_threshold, is_data_valid=…, is_model_valid=…, max_trials=…, stop_sample_num=…, stop_residuals_sum=…) → function ransac(data, model_class, min_samples, residual_threshold, is_data_valid=…, is_model_valid=…, max_trials=…, stop_sample_num=…, stop_residuals_sum=…, stop_probability=…)
  • changed: function binary_closing(image, selem, out=…) → function binary_closing(image, selem=…, out=…)
  • changed: function binary_dilation(image, selem, out=…) → function binary_dilation(image, selem=…, out=…)
  • changed: function binary_erosion(image, selem, out=…) → function binary_erosion(image, selem=…, out=…)
  • changed: function binary_opening(image, selem, out=…) → function binary_opening(image, selem=…, out=…)
  • changed: function black_tophat(image, selem, out=…) → function black_tophat(image, selem=…, out=…)
  • changed: function closing(image, selem, out=…) → function closing(image, selem=…, out=…)
  • changed: function dilation(image, selem, out=…, shift_x=…, shift_y=…) → function dilation(image, selem=…, out=…, shift_x=…, shift_y=…)
  • changed: function erosion(image, selem, out=…, shift_x=…, shift_y=…) → function erosion(image, selem=…, out=…, shift_x=…, shift_y=…)
  • changed: function opening(image, selem, out=…) → function opening(image, selem=…, out=…)
  • changed: function white_tophat(image, selem, out=…) → function white_tophat(image, selem=…, out=…)
  • added: function default_selem(func)
  • added: variable funcs
  • added: variable skimage2ndimage
  • added: function ellipse(width, height, dtype=…)
  • added: export nl_means_denoising
  • added: function nl_means_denoising(image, patch_size=…, patch_distance=…, h=…, multichannel=…, fast_mode=…)
  • changed: function unwrap_phase(image, wrap_around=…) → function unwrap_phase(image, wrap_around=…, seed=…)
  • changed: function find_boundaries(label_img) → function find_boundaries(label_img, connectivity=…, mode=…, background=…)
  • changed: function mark_boundaries(image, label_img, color=…, outline_color=…) → function mark_boundaries(image, label_img, color=…, outline_color=…, mode=…, background_label=…)
  • added: export crop
  • added: function crop(ar, crop_width, copy=…, order=…)
  • removed: variable version
  • added: export has_qt
  • removed: method CanvasToolBase.connect_event(event, callback)
  • removed: method CanvasToolBase.disconnect_events()
  • removed: method ToolHandles.draw()
  • changed: constructor CanvasToolBase(ax, on_move=…, on_enter=…, on_release=…, useblit=…) → constructor CanvasToolBase(viewer, on_move=…, on_enter=…, on_release=…, useblit=…)
  • added: method CanvasToolBase.hit_test(event)
  • added: method CanvasToolBase.on_key_press(event)
  • added: method CanvasToolBase.on_mouse_press(event)
  • added: method CanvasToolBase.on_mouse_release(event)
  • added: method CanvasToolBase.on_move(event)
  • added: method CanvasToolBase.on_scroll(event)
  • changed: constructor LineTool(ax, on_move=…, on_release=…, on_enter=…, maxdist=…, line_props=…) → constructor LineTool(viewer, on_move=…, on_release=…, on_enter=…, maxdist=…, line_props=…, handle_props=…, **kwargs)
  • changed: constructor ThickLineTool(ax, on_move=…, on_enter=…, on_release=…, on_change=…, maxdist=…, line_props=…) → constructor ThickLineTool(viewer, on_move=…, on_enter=…, on_release=…, on_change=…, maxdist=…, line_props=…, handle_props=…)
  • added: method LineTool.hit_test(event)
  • changed: constructor PaintTool(ax, overlay_shape, radius=…, alpha=…, on_move=…, on_release=…, on_enter=…, rect_props=…) → constructor PaintTool(viewer, overlay_shape, radius=…, alpha=…, on_move=…, on_release=…, on_enter=…, rect_props=…)
  • added: method PaintTool.on_key_press(event)
  • removed: method RectangleTool.onmove(event)
  • removed: method RectangleTool.press(event)
  • removed: method RectangleTool.release(event)
  • changed: constructor RectangleTool(ax, on_move=…, on_release=…, on_enter=…, maxdist=…, rect_props=…) → constructor RectangleTool(viewer, on_move=…, on_release=…, on_enter=…, maxdist=…, rect_props=…)
  • added: method RectangleTool.on_mouse_press(event)
  • added: method RectangleTool.on_mouse_release(event)
  • added: method RectangleTool.on_move(event)
  • removed: variable has_qt
  • changed: class Plugin(QtGui.QDialog) → class Plugin(QtWidgets.QDialog)
  • removed: variable qt_api
  • added: class QtCore_cls(object)
  • added: class QtCore_cls.Qt(object)
  • added: class QtGui_cls(object)
  • added: field QtCore_cls.Qt.BottomDockWidgetArea
  • added: field QtCore_cls.Qt.LeftDockWidgetArea
  • added: field QtCore_cls.Qt.RightDockWidgetArea
  • added: field QtCore_cls.Qt.TopDockWidgetArea
  • added: field QtGui_cls.QDialog
  • added: field QtGui_cls.QMainWindow
  • added: field QtGui_cls.QWidget
  • added: method QtCore_cls.Signal(*args, **kwargs)
  • added: variable FigureCanvasQTAgg
  • added: variable FigureManagerQT
  • added: variable Qt
  • added: variable QtCore
  • added: variable QtGui
  • added: variable QtWidgets
  • added: variable Signal
  • added: variable has_qt
  • removed: class Qt(object)
  • removed: field Qt.BottomDockWidgetArea
  • removed: field Qt.LeftDockWidgetArea
  • removed: field Qt.RightDockWidgetArea
  • removed: field Qt.TopDockWidgetArea
  • removed: function Signal(*args, **kwargs)
  • removed: function Slot(*args, **kwargs)
  • removed: variable Signal
  • removed: variable Slot
  • removed: variable QDialog
  • removed: variable QMainWindow
  • removed: variable QWidget
  • changed: constructor RequiredAttr(msg=…, init_val=…) → constructor RequiredAttr(init_val=…)
  • removed: method CollectionViewer.update_image(image)
  • changed: class ImageViewer(QtGui.QMainWindow) → class ImageViewer(QtWidgets.QMainWindow)
  • changed: constructor ImageViewer(image) → constructor ImageViewer(image, useblit=…)
  • changed: method ImageViewer.open_file() → method ImageViewer.open_file(filename=…)
  • changed: method ImageViewer.save_to_file() → method ImageViewer.save_to_file(filename=…)
  • added: method ImageViewer.add_tool(tool)
  • added: method ImageViewer.remove_tool(tool)
  • added: method ImageViewer.update_image(image)
  • changed: class BaseWidget(QtGui.QWidget) → class BaseWidget(QtWidgets.QWidget)
  • added: class CheckBox(BaseWidget)
  • added: constructor CheckBox(name, value=…, alignment=…, ptype=…, callback=…)
  • added: property CheckBox.val
  • changed: method SaveButtons.save_to_file() → method SaveButtons.save_to_file(filename=…)