Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-scikit-image for
openSUSE:Factory checked in at 2021-02-10 21:30:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-scikit-image (Old)
and /work/SRC/openSUSE:Factory/.python-scikit-image.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scikit-image"
Wed Feb 10 21:30:22 2021 rev:15 rq:866145 version:0.18.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-scikit-image/python-scikit-image.changes
2020-09-04 10:58:23.554600233 +0200
+++
/work/SRC/openSUSE:Factory/.python-scikit-image.new.28504/python-scikit-image.changes
2021-02-10 21:30:25.142287232 +0100
@@ -1,0 +2,223 @@
+Fri Jan 22 19:18:32 UTC 2021 - Benjamin Greiner <[email protected]>
+
+- Update to 0.18.1
+ * Fix indexing error for labelling in large (>2GB) arrays (#5143,
+ #5151)
+ * Only use retry_if_failed with recent pooch (#5148)
+- Announcement: scikit-image 0.18.0
+ * We're happy to announce the release of scikit-image v0.18.0!
+ * 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 release of scikit-image drops support for Python
+ 3.6 in accordance with the NEP-29 Python and Numpy
+ version support community standard
+ <https://numpy.org/neps/nep-0029-deprecation_policy.html>_:
+ Python 3.7 or
+ newer is required to run this version.
+ * For more information, examples, and documentation,
+ please visit our website: https://scikit-image.org
+ New Features
+ * Add the iterative Lucas-Kanade (iLK) optical flow method
+ (#4161)
+ * Add Feret diameter in region properties (#4379, #4820)
+ * Add functions to compute Euler number and Crofton perimeter
+ estimation (#4380)
+ * Add a function to compute the Hausdorff distance (#4382)
+ * Added 3D support for many filters in skimage.filters.rank.
+ * An experimental implementation of trainable pixel
+ segmentation, aiming for
+ compatibility with the scikit-learn API, has been added to
+ skimage.future. Try it out! (#4739)
+ * Add a new function segmentation.expand_labels to dilate labels
+ while preventing overlap (#4795)
+ * It is now possible to pass extra measurement functions to
+ measure.regionprops and regionprops_table (#4810)
+ * Add rolling ball algorithm for background subtraction (#4851)
+ * New sample images have been added in the data subpackage:
+ data.eagle
+ * (#4922), data.human_mitosis (#4939), data.cells3d (#4951), and
+ * data.vortex (#5041). Also note that the image for data.camera
+ has been changed due to copyright issues (#4913).
+ * skimage.feature.structure_tensor now supports 3D (and nD)
+ images as input (#5002)
+ * Many thresholding methods can now receive a precomputed
+ histogram as input, resulting in significant speedups if
+ multiple methods are tried on the same image, or if a fast
+ histogram method is used. (#5006)
+ * measure.regionprops now supports multichannel intensity images
+ (#5037)
+ Documentation
+ * Add an example to the flood fill tutorial (#4619)
+ * Docstring enhancements for marching cubes and find_contours
+ (#4641)
+ * A new tutorial presenting a cell biology example has been
+ added to the gallery (#4648). Special thanks to Pierre Poulain
+ and Fred Bernard (Universit?? de Paris and Institut Jacques
+ Monod) for scientific review of this example!
+ * Improve register rotation example with notes and references
+ (#4723)
+ * Add versionadded for new scalar type support for "scale" param
+ in transform.AffineTransform (#4733)
+ * New tutorial on visualizing 3D data <https://scikit-image.org/
+ docs/dev/auto_examples/applications/
+ plot_3d_image_processing.html>_ (#4850)
+ * Add example for 3D adaptive histogram equalization (AHE)
+ (#4658)
+ * Automatic formatting of docstrings for improved consistency
+ (#4849)
+ * Improved docstring for rgb2lab (#4839) and marching_cubes
+ (#4846)
+ * Improved docstring for measure.marching_cubes, mentioning how
+ to decimate a mesh using mayavi (#4846)
+ * Document how to contribute a gallery example. (#4857)
+ * Fix and improve entropy example (#4904)
+ * expand the benchmarking section of the developer docs (#4905)
+ * Improved docstring for util.random_noise (#5001)
+ * Improved docstrings for morphology.h_maxima and
+ morphology.h_minima (#4929).
+ * Improved docstring for util.img_as_int (#4888).
+ * A new example demonstrates interactive exploration of
+ regionprops results using the PyData stack (pandas, seaborn)
+ at
https://scikit-image.org/docs/dev/auto_examples/segmentation/plot_regionprops.html
+ (#5010).
+ * Documentation has been added to explain how to download
+ example datasets
<https://scikit-image.org/docs/dev/install.html#downloading-all-demo-datasets>_
+ which are not installed with scikit-image (#4984). Similarly,
+ the contributor guide has been updated to mention how to host
+ new datasets in a gitlab repository (#4892).
+ * The benchmarking section of the developer documentation
+ <https://scikit-image.org/docs/dev/contribute.html#benchmarks>_
+ has been expanded (#4905).
+ * Added links to the image.sc forum in example pages (#5094,
+ #5096)
+ * Added missing datasets to gallery examples (#5116, #5118)
+ * Add farid filters in all, to populate the documentation
+ (#5128, #5129)
+ * Proofread gallery example for rank filters. (#5126, #5136)
+ Improvements
+ * float32 support for SLIC (#4683), ORB (#4684, #4697), BRIEF
+ (#4685),
+ * pyramid_gaussian (#4696), Richardson-Lucy deconvolution (#4880)
+ * In skimage.restoration.richardson_lucy, computations are now
+ done in single-precision when the input image is single-
+ precision. This can give a substantial performance improvement
+ when working with single precision data.
+ * Richardson-Lucy deconvolution now has a filter_epsilon keyword
+ argument to avoid division by very small numbers (#4823)
+ * Add default level parameter (max-min) / 2 in
+ measure.find_contours (#4862)
+ * The performance of the SLIC superpixels algorithm
+ (skimage.segmentation.slice) was improved for the case where a
+ mask is supplied by the user (#4903). The specific superpixels
+ produced by masked SLIC will not be identical to those
+ produced by prior releases.
+ * exposure.adjust_gamma has been accelerated for uint8 images by
+ using a look-up table (LUT) (#4966).
+ * measure.label has been accelerated for boolean input images,
+ by using scipy.ndimage's implementation for this case (#4945).
+ * util.apply_parallel now works with multichannel data (#4927).
+ * skimage.feature.peak_local_max supports now any Minkowski
+ distance.
+ * We now use sparse cross-correlation to accelerate local
+ thresholding functions (#4912)
+ * morphology.convex_hull_image now uses much less memory by
+ checking hull inequalities in sequence (#5020)
+ * Polygon rasterization is more precise and will no longer
+ potentially exclude input vertices. (#5029)
+ * Add data optional requirements to allow pip install scikit-
+ image[data] (#5105, #5111)
+ * OpenMP support in MSVC (#4924, #5111)
+ * Restandardize handling of Multi-Image files (#2815, #5132)
+ * Consistent zoom boundary behavior across SciPy versions (#5131,
+ #5133)
+ API Changes
+ * skimage.restoration.richardson_lucy returns a single-precision
+ output when the input is single-precision. Prior to this
+ release, double-precision was always used. (#4880)
+ * The default value of threshold_rel in skimage.feature.corner
+ has changed from 0.1 to None, which corresponds to letting
+ * skimage.feature.peak_local_max decide on the default. This is
+ currently equivalent to threshold_rel=0.
+ * In measure.label, the deprecated neighbors parameter has been
+ removed. (#4942)
+ * The image returned by data.camera has changed because of
+ copyright issues (#4913).
+ Bug fixes
+ * A bug in label2rgb has been fixed when the input image had
+ np.uint8 dtype (#4661)
+ * Fixed incorrect implementation of skimage.color.separate_stains
+ (#4725)
+ * Many bug fixes have been made in peak_local_max (#2592, #4756,
+ #4760, #5047)
+ * Fix bug in random_walker when input labels have negative values
+ (#4771)
+ * PSF flipping is now correct for Richardson-Lucy deconvolution
+ work in >2D (#4823)
+ * Fix equalize_adapthist (CLAHE) for clip value 1.0 (#4828)
+ * For the RANSAC algorithm, improved the case where all data
+ points are outliers, which was previously raising an error
+ (#4844)
+ * An error-causing bug has been corrected for the bg_color
+ parameter in label2rgb when its value is a string (#4840)
+ * A normalization bug was fixed in
+ metrics.variation_of_information (#4875)
+ * Euler characteristic property of skimage.measure.regionprops
+ was erroneous for 3D objects, since it did not take tunnels
+ into account. A new implementation based on integral geometry
+ fixes this bug (#4380).
+ * In skimage.morphology.selem.rectangle the height argument
+ controlled the width and the width argument controlled the
+ height. They have been replaced with nrow and ncol. (#4906)
+ * skimage.segmentation.flood_fill and skimage.segmentation.flood
+ now consistently handle negative values for seed_point.
+ * Segmentation faults in segmentation.flood have been fixed
+ (#4948, #4972)
+ * A segfault in draw.polygon for the case of 0-d input has been
+ fixed (#4943).
+ * In registration.phase_cross_correlation, a ValueError is raised
+ when NaNs are found in the computation (as a result of NaNs in
+ input images). Before this fix, an incorrect value could be
+ returned where the input images had NaNs (#4886).
+ * Fix edge filters not respecting padding mode (#4907)
+ * Use v{} for version tags with pooch (#5104, #5110)
+ * Fix compilation error in XCode 12 (#5107, #5111)
+ Deprecations
+ * The indices argument in skimage.feature.peak_local_max has been
+ deprecated. Indices will always be returned. (#4752)
+ * In skimage.feature.structure_tensor, an order argument has been
+ introduced which will default to 'rc' starting in version 0.20.
+ (#4841)
+ * skimage.feature.structure_tensor_eigvals has been deprecated
+ and will be removed in version 0.20. Use
+ skimage.feature.structure_tensor_eigenvalues instead.
+ * The skimage.viewer subpackage and the skivi script have been
+ deprecated and will be removed in version 0.20. For interactive
+ visualization we recommend using dedicated tools such as napari
++++ 26 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/python-scikit-image/python-scikit-image.changes
++++ and
/work/SRC/openSUSE:Factory/.python-scikit-image.new.28504/python-scikit-image.changes
Old:
----
scikit-image-0.17.2.tar.gz
scikit-image-pr4731-floatingwarnings.patch
scikit-image-pr4735-ragged.patch
New:
----
scikit-image-0.18.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-scikit-image.spec ++++++
--- /var/tmp/diff_new_pack.oWUEHg/_old 2021-02-10 21:30:33.150298818 +0100
+++ /var/tmp/diff_new_pack.oWUEHg/_new 2021-02-10 21:30:33.150298818 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-scikit-image
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,17 +26,15 @@
%bcond_with test
%endif
%define skip_python2 1
+# SciPy 1.6.0 dropped Python 3.6 and numpy 1.20 will soon
+%define skip_python36 1
Name: python-scikit-image%{psuffix}
-Version: 0.17.2
+Version: 0.18.1
Release: 0
Summary: Collection of algorithms for image processing in Python
License: BSD-3-Clause
URL: https://scikit-image.org/
Source0:
https://files.pythonhosted.org/packages/source/s/scikit-image/scikit-image-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM https://github.com/scikit-image/scikit-image/pull/4731
-Patch0: scikit-image-pr4731-floatingwarnings.patch
-# PATCH-FIX-UPSTREAM https://github.com/scikit-image/scikit-image/pull/4735
-Patch1: scikit-image-pr4735-ragged.patch
BuildRequires: %{python_module Cython >= 0.29.13}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module numpy-devel >= 1.15.1}
@@ -86,7 +84,6 @@
%prep
%if !%{with test}
%setup -q -n scikit-image-%{version}
-%autopatch -p1
#remove shebang
sed -i '1 {\@usr/bin/env@ d}' skimage/*/setup.py skimage/future/graph/setup.py
%else
@@ -122,6 +119,9 @@
skiptests+=" or test_structural_similarity_dtype"
# test_colorconv.py hdx and hed tests segfault
skiptests+=" or test_hdx_rgb or test_hed_rgb"
+# these test require pooch to download data files, which we don't have and
which needs internet to work anyway
+# see skimage/data/_registry.py
+skiptests+=" or test_ndim or test_skin or test_custom_load_func_w_kwarg"
%pytest_arch -v --pyargs skimage -n auto -k "not ($skiptests)"
%endif
++++++ scikit-image-0.17.2.tar.gz -> scikit-image-0.18.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-scikit-image/scikit-image-0.17.2.tar.gz
/work/SRC/openSUSE:Factory/.python-scikit-image.new.28504/scikit-image-0.18.1.tar.gz
differ: char 5, line 1