Skip to content

Upgrading scikit-image 0.11 to 0.12

Unknown0.11.3 → 0.12.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.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

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

  • added: export geometry
  • added: variable msg
  • changed: function gray2rgb(image) → function gray2rgb(image, alpha=…)
  • added: function rocket()
  • changed: function circle(cy, cx, radius, shape=…) → function circle(r, c, radius, shape=…)
  • changed: function ellipse(cy, cx, yradius, xradius, shape=…) → function ellipse(r, c, yradius, xradius, shape=…)
  • changed: function set_color(img, coords, color) → function set_color(img, coords, color, alpha=…)
  • added: function polygon_perimeter(cr, cc, shape=…, clip=…)
  • added: class TestSave
  • added: function test_extension()
  • added: function test_imread_uint16()
  • added: function test_imread_uint16_big_endian()
  • added: method TestSave.roundtrip(dtype, x)
  • added: method TestSave.test_imsave_roundtrip()
  • added: variable si
  • added: export TiffSequence
  • added: export TiffWriter
  • added: export imshow
  • 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
  • removed: class TiffFile(object)
  • removed: class TiffSequence(object)
  • removed: class TiffSequence.ParseError(Exception)
  • removed: class TiffWriter(object)
  • removed: constructor TiffFile(arg, name=…, offset=…, size=…, multifile=…, multifile_close=…)
  • removed: constructor TiffSequence(files, imread=…, pattern=…, *args, **kwargs)
  • removed: constructor TiffWriter(filename, bigtiff=…, byteorder=…, software=…)
  • removed: field TiffWriter.TAGS
  • removed: field TiffWriter.TYPES
  • removed: function imread(files, **kwargs)
  • removed: function imsave(filename, data, **kwargs)
  • removed: function imshow(data, title=…, vmin=…, vmax=…, cmap=…, bitspersample=…, photometric=…, interpolation=…, dpi=…, figure=…, subplot=…, maxdim=…, **kwargs)
  • removed: method TiffFile.asarray(key=…, series=…, memmap=…)
  • removed: method TiffFile.close()
  • removed: method TiffFile.fstat()
  • removed: method TiffFile.is_bigtiff()
  • removed: method TiffFile.is_fluoview()
  • removed: method TiffFile.is_imagej()
  • removed: method TiffFile.is_lsm()
  • removed: method TiffFile.is_mdgel()
  • removed: method TiffFile.is_mediacy()
  • removed: method TiffFile.is_micromanager()
  • removed: method TiffFile.is_nih()
  • removed: method TiffFile.is_ome()
  • removed: method TiffFile.is_palette()
  • removed: method TiffFile.is_rgb()
  • removed: method TiffFile.is_stk()
  • removed: method TiffFile.series()
  • removed: method TiffSequence.asarray(memmap=…, *args, **kwargs)
  • removed: method TiffSequence.close()
  • removed: method TiffWriter.close()
  • removed: method TiffWriter.save(data, photometric=…, planarconfig=…, resolution=…, description=…, volume=…, writeshape=…, compress=…, extratags=…)
  • removed: property TiffFile.filehandle
  • removed: property TiffFile.filename
  • added: export draw_multiblock_lbp
  • added: export multiblock_lbp
  • added: function draw_multiblock_lbp(img, r, c, width, height, lbp_code=…, color_greater_block=…, color_less_block=…, alpha=…)
  • added: function multiblock_lbp(int_image, r, c, width, height)
  • removed: export gabor_filter
  • removed: export gaussian_filter
  • added: export gabor
  • added: export gaussian
  • removed: export gabor_filter
  • removed: export gaussian_filter
  • removed: variable denoise_bilateral
  • removed: variable denoise_tv_bregman
  • removed: variable denoise_tv_chambolle
  • added: export gabor
  • added: export gaussian
  • added: export laplace
  • added: function laplace(image, ksize=…, mask=…)
  • added: export geometric_mean
  • added: function geometric_mean(image, selem, out=…, mask=…, shift_x=…, shift_y=…)
  • added: export rag_boundary
  • removed: class nx
  • removed: class nx.Graph
  • removed: constructor nx.Graph(*args, **kwargs)
  • removed: variable msg
  • changed: constructor RAG(data=…, **attr) → constructor RAG(label_image=…, connectivity=…, data=…, **attr)
  • added: function rag_boundary(labels, edge_map, connectivity=…)
  • added: export LineModelND
  • added: export compare_mse
  • added: export compare_nrmse
  • added: export compare_psnr
  • added: export compare_ssim
  • added: class LineModelND(BaseModel)
  • added: constructor LineModel()
  • added: method LineModelND.estimate(data)
  • added: method LineModelND.predict(x, axis=…, params=…)
  • added: method LineModelND.predict_x(y, params=…)
  • added: method LineModelND.predict_y(x, params=…)
  • added: method LineModelND.residuals(data)
  • added: function compare_mse(im1, im2)
  • added: function compare_nrmse(im_true, im_test, norm_type=…)
  • added: function compare_psnr(im_true, im_test, dynamic_range=…)
  • removed: variable label
  • added: export remove_small_holes
  • added: export skeletonize_3d
  • added: function remove_small_holes(ar, min_size=…, connectivity=…, in_place=…)
  • removed: export nl_means_denoising
  • added: export denoise_nl_means
  • added: export inpaint_biharmonic
  • added: variable nl_means_denoising
  • added: function inpaint_biharmonic(img, mask, multichannel=…)
  • removed: function nl_means_denoising(image, patch_size=…, patch_distance=…, h=…, multichannel=…, fast_mode=…)
  • added: function denoise_nl_means(image, patch_size=…, patch_distance=…, h=…, multichannel=…, fast_mode=…)
  • added: export active_contour
  • added: function active_contour(image, snake, alpha=…, beta=…, w_line=…, w_edge=…, gamma=…, bc=…, max_px_move=…, max_iterations=…, convergence=…)
  • added: export seam_carve
  • added: function hough_ellipse(img, threshold=…, accuracy=…, min_size=…, max_size=…)
  • added: function hough_line(img, theta=…)
  • added: function probabilistic_hough_line(img, threshold=…, line_length=…, line_gap=…, theta=…)
  • changed: function integral_image(x) → function integral_image(img)
  • changed: function integrate(ii, r0, c0, r1, c1) → function integrate(ii, start, end, *args)
  • added: function seam_carve(img, energy_map, mode, num, border=…, force_copy=…)
  • added: export apply_parallel
  • added: function apply_parallel(function, array, chunks=…, depth=…, mode=…, extra_arguments=…, extra_keywords=…)
  • added: variable viridis
  • added: variable viridis_data
  • added: export warn
  • changed: constructor CanvasToolBase(viewer, on_move=…, on_enter=…, on_release=…, useblit=…) → constructor CanvasToolBase(manager, on_move=…, on_enter=…, on_release=…, useblit=…, ax=…)
  • changed: constructor LineTool(viewer, on_move=…, on_release=…, on_enter=…, maxdist=…, line_props=…, handle_props=…, **kwargs) → constructor LineTool(manager, on_move=…, on_release=…, on_enter=…, maxdist=…, line_props=…, handle_props=…, **kwargs)
  • changed: constructor ThickLineTool(viewer, on_move=…, on_enter=…, on_release=…, on_change=…, maxdist=…, line_props=…, handle_props=…) → constructor ThickLineTool(manager, on_move=…, on_enter=…, on_release=…, on_change=…, maxdist=…, line_props=…, handle_props=…)
  • changed: constructor PaintTool(viewer, overlay_shape, radius=…, alpha=…, on_move=…, on_release=…, on_enter=…, rect_props=…) → constructor PaintTool(manager, overlay_shape, radius=…, alpha=…, on_move=…, on_release=…, on_enter=…, rect_props=…)
  • changed: constructor RectangleTool(viewer, on_move=…, on_release=…, on_enter=…, maxdist=…, rect_props=…) → constructor RectangleTool(manager, on_move=…, on_release=…, on_enter=…, maxdist=…, rect_props=…)
  • added: method Crop.reset()
  • added: method PlotPlugin.add_tool(tool)
  • added: method PlotPlugin.remove_tool(tool)
  • added: class BlitManager(object)
  • added: class EventManager(object)
  • added: constructor BlitManager(ax)
  • added: constructor EventManager(ax)
  • added: method BlitManager.add_artists(artists)
  • added: method BlitManager.draw_artists()
  • added: method BlitManager.on_draw_event(event=…)
  • added: method BlitManager.redraw()
  • added: method BlitManager.remove_artists(artists)
  • added: method EventManager.attach(tool)
  • added: method EventManager.connect_event(name, handler)
  • added: method EventManager.detach(tool)
  • added: method EventManager.on_key_press(event)
  • added: method EventManager.on_mouse_press(event)
  • added: method EventManager.on_mouse_release(event)
  • added: method EventManager.on_move(event)
  • added: method EventManager.on_scroll(event)
  • added: class Button(BaseWidget)
  • added: constructor Button(name, callback)