head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.2
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.9.0.8
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.9.0.6
	pkgsrc-2025Q3-base:1.9
	pkgsrc-2025Q2:1.9.0.4
	pkgsrc-2025Q2-base:1.9
	pkgsrc-2025Q1:1.9.0.2
	pkgsrc-2025Q1-base:1.9
	pkgsrc-2024Q4:1.7.0.4
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.7.0.2
	pkgsrc-2024Q3-base:1.7
	pkgsrc-2024Q2:1.6.0.4
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.2
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.5.0.10
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.8
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.6
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.4
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.2
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.4.0.16
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.14
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.12
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.10
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.8
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.6
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.4
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.2
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.3.0.12
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.10
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.3.0.6
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.8
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.4
	pkgsrc-2019Q3-base:1.3
	pkgsrc-2019Q2:1.3.0.2
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.2.0.4
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.2
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.1.0.8
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.6
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.4
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.2
	pkgsrc-2017Q4-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2026.01.11.10.35.08;	author adam;	state Exp;
branches;
next	1.9;
commitid	cymyXXzWbXy3JXpG;

1.9
date	2025.03.04.06.06.19;	author adam;	state Exp;
branches;
next	1.8;
commitid	CRbKxMqi6aOAiILF;

1.8
date	2025.02.11.12.09.55;	author adam;	state Exp;
branches;
next	1.7;
commitid	Hbp23Zl61w4YY2JF;

1.7
date	2024.08.06.11.44.50;	author adam;	state Exp;
branches;
next	1.6;
commitid	fOznjipYVyRdVKkF;

1.6
date	2024.02.15.22.14.14;	author wiz;	state Exp;
branches;
next	1.5;
commitid	AgWt1z8ygdS2YzYE;

1.5
date	2022.11.15.08.17.19;	author wiz;	state Exp;
branches;
next	1.4;
commitid	eliGdNBXSQRG1M1E;

1.4
date	2020.12.19.15.42.07;	author mef;	state Exp;
branches;
next	1.3;
commitid	LopWB6v0sghAQmAC;

1.3
date	2019.06.17.15.03.46;	author adam;	state Exp;
branches;
next	1.2;
commitid	AZczj85cirrYlyrB;

1.2
date	2018.11.13.09.57.10;	author markd;	state Exp;
branches;
next	1.1;
commitid	sZXUwuA5F6pGwLZA;

1.1
date	2017.11.22.11.14.52;	author markd;	state Exp;
branches;
next	;
commitid	ZxpHBsvxI5Ckt1gA;


desc
@@


1.10
log
@py-scikit-image: updated to 0.26.0

0.26.0

New Features

- Add new parameter ``max_step_cost`` to ``skimage.graph.MCP.find_costs`` which allows limiting the maximal stepping cost between points
- In ``skimage.transform``, add the ``identity`` class constructor to all geometric transforms. For example, you can now use  ``skimage.transform.PolynomialTransform(dimensionality=2)``
- Add new property ``intensity_median`` to ``skimage.measure.regionprops``
- ``binary_blobs`` now supports a ``mode`` parameter for the Gaussian filter, allowing periodic boundary conditions with ``mode="wrap"``
@
text
@@@comment $NetBSD: PLIST,v 1.9 2025/03/04 06:06:19 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/skimage/__init__.py
${PYSITELIB}/skimage/__init__.pyc
${PYSITELIB}/skimage/__init__.pyi
${PYSITELIB}/skimage/__init__.pyo
${PYSITELIB}/skimage/_shared/__init__.py
${PYSITELIB}/skimage/_shared/__init__.pyc
${PYSITELIB}/skimage/_shared/__init__.pyo
${PYSITELIB}/skimage/_shared/_dependency_checks.py
${PYSITELIB}/skimage/_shared/_dependency_checks.pyc
${PYSITELIB}/skimage/_shared/_dependency_checks.pyo
${PYSITELIB}/skimage/_shared/_geometry.py
${PYSITELIB}/skimage/_shared/_geometry.pyc
${PYSITELIB}/skimage/_shared/_geometry.pyo
${PYSITELIB}/skimage/_shared/_tempfile.py
${PYSITELIB}/skimage/_shared/_tempfile.pyc
${PYSITELIB}/skimage/_shared/_tempfile.pyo
${PYSITELIB}/skimage/_shared/_warnings.py
${PYSITELIB}/skimage/_shared/_warnings.pyc
${PYSITELIB}/skimage/_shared/_warnings.pyo
${PYSITELIB}/skimage/_shared/compat.py
${PYSITELIB}/skimage/_shared/compat.pyc
${PYSITELIB}/skimage/_shared/compat.pyo
${PYSITELIB}/skimage/_shared/coord.py
${PYSITELIB}/skimage/_shared/coord.pyc
${PYSITELIB}/skimage/_shared/coord.pyo
${PYSITELIB}/skimage/_shared/dtype.py
${PYSITELIB}/skimage/_shared/dtype.pyc
${PYSITELIB}/skimage/_shared/dtype.pyo
${PYSITELIB}/skimage/_shared/fast_exp.h
${PYSITELIB}/skimage/_shared/fast_exp.so
${PYSITELIB}/skimage/_shared/filters.py
${PYSITELIB}/skimage/_shared/filters.pyc
${PYSITELIB}/skimage/_shared/filters.pyo
${PYSITELIB}/skimage/_shared/geometry.so
${PYSITELIB}/skimage/_shared/interpolation.so
${PYSITELIB}/skimage/_shared/tester.py
${PYSITELIB}/skimage/_shared/tester.pyc
${PYSITELIB}/skimage/_shared/tester.pyo
${PYSITELIB}/skimage/_shared/testing.py
${PYSITELIB}/skimage/_shared/testing.pyc
${PYSITELIB}/skimage/_shared/testing.pyo
${PYSITELIB}/skimage/_shared/transform.so
${PYSITELIB}/skimage/_shared/utils.py
${PYSITELIB}/skimage/_shared/utils.pyc
${PYSITELIB}/skimage/_shared/utils.pyo
${PYSITELIB}/skimage/_shared/version_requirements.py
${PYSITELIB}/skimage/_shared/version_requirements.pyc
${PYSITELIB}/skimage/_shared/version_requirements.pyo
${PYSITELIB}/skimage/_vendored/__init__.py
${PYSITELIB}/skimage/_vendored/__init__.pyc
${PYSITELIB}/skimage/_vendored/__init__.pyo
${PYSITELIB}/skimage/_vendored/numpy_lookfor.py
${PYSITELIB}/skimage/_vendored/numpy_lookfor.pyc
${PYSITELIB}/skimage/_vendored/numpy_lookfor.pyo
${PYSITELIB}/skimage/color/__init__.py
${PYSITELIB}/skimage/color/__init__.pyc
${PYSITELIB}/skimage/color/__init__.pyi
${PYSITELIB}/skimage/color/__init__.pyo
${PYSITELIB}/skimage/color/adapt_rgb.py
${PYSITELIB}/skimage/color/adapt_rgb.pyc
${PYSITELIB}/skimage/color/adapt_rgb.pyo
${PYSITELIB}/skimage/color/colorconv.py
${PYSITELIB}/skimage/color/colorconv.pyc
${PYSITELIB}/skimage/color/colorconv.pyo
${PYSITELIB}/skimage/color/colorlabel.py
${PYSITELIB}/skimage/color/colorlabel.pyc
${PYSITELIB}/skimage/color/colorlabel.pyo
${PYSITELIB}/skimage/color/delta_e.py
${PYSITELIB}/skimage/color/delta_e.pyc
${PYSITELIB}/skimage/color/delta_e.pyo
${PYSITELIB}/skimage/color/rgb_colors.py
${PYSITELIB}/skimage/color/rgb_colors.pyc
${PYSITELIB}/skimage/color/rgb_colors.pyo
${PYSITELIB}/skimage/conftest.py
${PYSITELIB}/skimage/conftest.pyc
${PYSITELIB}/skimage/conftest.pyo
${PYSITELIB}/skimage/data/README.txt
${PYSITELIB}/skimage/data/__init__.py
${PYSITELIB}/skimage/data/__init__.pyc
${PYSITELIB}/skimage/data/__init__.pyi
${PYSITELIB}/skimage/data/__init__.pyo
${PYSITELIB}/skimage/data/_binary_blobs.py
${PYSITELIB}/skimage/data/_binary_blobs.pyc
${PYSITELIB}/skimage/data/_binary_blobs.pyo
${PYSITELIB}/skimage/data/_fetchers.py
${PYSITELIB}/skimage/data/_fetchers.pyc
${PYSITELIB}/skimage/data/_fetchers.pyo
${PYSITELIB}/skimage/data/_registry.py
${PYSITELIB}/skimage/data/_registry.pyc
${PYSITELIB}/skimage/data/_registry.pyo
${PYSITELIB}/skimage/data/astronaut.png
${PYSITELIB}/skimage/data/brick.png
${PYSITELIB}/skimage/data/camera.png
${PYSITELIB}/skimage/data/cell.png
${PYSITELIB}/skimage/data/chelsea.png
${PYSITELIB}/skimage/data/chessboard_GRAY.png
${PYSITELIB}/skimage/data/chessboard_RGB.png
${PYSITELIB}/skimage/data/clock_motion.png
${PYSITELIB}/skimage/data/coffee.png
${PYSITELIB}/skimage/data/coins.png
${PYSITELIB}/skimage/data/color.png
${PYSITELIB}/skimage/data/grass.png
${PYSITELIB}/skimage/data/gravel.png
${PYSITELIB}/skimage/data/horse.png
${PYSITELIB}/skimage/data/hubble_deep_field.jpg
${PYSITELIB}/skimage/data/ihc.png
${PYSITELIB}/skimage/data/lbpcascade_frontalface_opencv.xml
${PYSITELIB}/skimage/data/lfw_subset.npy
${PYSITELIB}/skimage/data/logo.png
${PYSITELIB}/skimage/data/microaneurysms.png
${PYSITELIB}/skimage/data/moon.png
${PYSITELIB}/skimage/data/motorcycle_disp.npz
${PYSITELIB}/skimage/data/motorcycle_left.png
${PYSITELIB}/skimage/data/motorcycle_right.png
${PYSITELIB}/skimage/data/multipage.tif
${PYSITELIB}/skimage/data/multipage_rgb.tif
${PYSITELIB}/skimage/data/no_time_for_that_tiny.gif
${PYSITELIB}/skimage/data/page.png
${PYSITELIB}/skimage/data/phantom.png
${PYSITELIB}/skimage/data/retina.jpg
${PYSITELIB}/skimage/data/rocket.jpg
${PYSITELIB}/skimage/data/text.png
${PYSITELIB}/skimage/draw/__init__.py
${PYSITELIB}/skimage/draw/__init__.pyc
${PYSITELIB}/skimage/draw/__init__.pyi
${PYSITELIB}/skimage/draw/__init__.pyo
${PYSITELIB}/skimage/draw/_draw.so
${PYSITELIB}/skimage/draw/_polygon2mask.py
${PYSITELIB}/skimage/draw/_polygon2mask.pyc
${PYSITELIB}/skimage/draw/_polygon2mask.pyo
${PYSITELIB}/skimage/draw/_random_shapes.py
${PYSITELIB}/skimage/draw/_random_shapes.pyc
${PYSITELIB}/skimage/draw/_random_shapes.pyo
${PYSITELIB}/skimage/draw/draw.py
${PYSITELIB}/skimage/draw/draw.pyc
${PYSITELIB}/skimage/draw/draw.pyo
${PYSITELIB}/skimage/draw/draw3d.py
${PYSITELIB}/skimage/draw/draw3d.pyc
${PYSITELIB}/skimage/draw/draw3d.pyo
${PYSITELIB}/skimage/draw/draw_nd.py
${PYSITELIB}/skimage/draw/draw_nd.pyc
${PYSITELIB}/skimage/draw/draw_nd.pyo
${PYSITELIB}/skimage/exposure/__init__.py
${PYSITELIB}/skimage/exposure/__init__.pyc
${PYSITELIB}/skimage/exposure/__init__.pyi
${PYSITELIB}/skimage/exposure/__init__.pyo
${PYSITELIB}/skimage/exposure/_adapthist.py
${PYSITELIB}/skimage/exposure/_adapthist.pyc
${PYSITELIB}/skimage/exposure/_adapthist.pyo
${PYSITELIB}/skimage/exposure/exposure.py
${PYSITELIB}/skimage/exposure/exposure.pyc
${PYSITELIB}/skimage/exposure/exposure.pyo
${PYSITELIB}/skimage/exposure/histogram_matching.py
${PYSITELIB}/skimage/exposure/histogram_matching.pyc
${PYSITELIB}/skimage/exposure/histogram_matching.pyo
${PYSITELIB}/skimage/feature/__init__.py
${PYSITELIB}/skimage/feature/__init__.pyc
${PYSITELIB}/skimage/feature/__init__.pyi
${PYSITELIB}/skimage/feature/__init__.pyo
${PYSITELIB}/skimage/feature/_basic_features.py
${PYSITELIB}/skimage/feature/_basic_features.pyc
${PYSITELIB}/skimage/feature/_basic_features.pyo
${PYSITELIB}/skimage/feature/_canny.py
${PYSITELIB}/skimage/feature/_canny.pyc
${PYSITELIB}/skimage/feature/_canny.pyo
${PYSITELIB}/skimage/feature/_canny_cy.so
${PYSITELIB}/skimage/feature/_cascade.so
${PYSITELIB}/skimage/feature/_daisy.py
${PYSITELIB}/skimage/feature/_daisy.pyc
${PYSITELIB}/skimage/feature/_daisy.pyo
${PYSITELIB}/skimage/feature/_fisher_vector.py
${PYSITELIB}/skimage/feature/_fisher_vector.pyc
${PYSITELIB}/skimage/feature/_fisher_vector.pyo
${PYSITELIB}/skimage/feature/_haar.so
${PYSITELIB}/skimage/feature/_hessian_det_appx.so
${PYSITELIB}/skimage/feature/_hog.py
${PYSITELIB}/skimage/feature/_hog.pyc
${PYSITELIB}/skimage/feature/_hog.pyo
${PYSITELIB}/skimage/feature/_hoghistogram.so
${PYSITELIB}/skimage/feature/_orb_descriptor_positions.py
${PYSITELIB}/skimage/feature/_orb_descriptor_positions.pyc
${PYSITELIB}/skimage/feature/_orb_descriptor_positions.pyo
${PYSITELIB}/skimage/feature/_sift.so
${PYSITELIB}/skimage/feature/_texture.so
${PYSITELIB}/skimage/feature/blob.py
${PYSITELIB}/skimage/feature/blob.pyc
${PYSITELIB}/skimage/feature/blob.pyo
${PYSITELIB}/skimage/feature/brief.py
${PYSITELIB}/skimage/feature/brief.pyc
${PYSITELIB}/skimage/feature/brief.pyo
${PYSITELIB}/skimage/feature/brief_cy.so
${PYSITELIB}/skimage/feature/censure.py
${PYSITELIB}/skimage/feature/censure.pyc
${PYSITELIB}/skimage/feature/censure.pyo
${PYSITELIB}/skimage/feature/censure_cy.so
${PYSITELIB}/skimage/feature/corner.py
${PYSITELIB}/skimage/feature/corner.pyc
${PYSITELIB}/skimage/feature/corner.pyo
${PYSITELIB}/skimage/feature/corner_cy.so
${PYSITELIB}/skimage/feature/haar.py
${PYSITELIB}/skimage/feature/haar.pyc
${PYSITELIB}/skimage/feature/haar.pyo
${PYSITELIB}/skimage/feature/match.py
${PYSITELIB}/skimage/feature/match.pyc
${PYSITELIB}/skimage/feature/match.pyo
${PYSITELIB}/skimage/feature/orb.py
${PYSITELIB}/skimage/feature/orb.pyc
${PYSITELIB}/skimage/feature/orb.pyo
${PYSITELIB}/skimage/feature/orb_cy.so
${PYSITELIB}/skimage/feature/orb_descriptor_positions.txt
${PYSITELIB}/skimage/feature/peak.py
${PYSITELIB}/skimage/feature/peak.pyc
${PYSITELIB}/skimage/feature/peak.pyo
${PYSITELIB}/skimage/feature/sift.py
${PYSITELIB}/skimage/feature/sift.pyc
${PYSITELIB}/skimage/feature/sift.pyo
${PYSITELIB}/skimage/feature/template.py
${PYSITELIB}/skimage/feature/template.pyc
${PYSITELIB}/skimage/feature/template.pyo
${PYSITELIB}/skimage/feature/texture.py
${PYSITELIB}/skimage/feature/texture.pyc
${PYSITELIB}/skimage/feature/texture.pyo
${PYSITELIB}/skimage/feature/util.py
${PYSITELIB}/skimage/feature/util.pyc
${PYSITELIB}/skimage/feature/util.pyo
${PYSITELIB}/skimage/filters/__init__.py
${PYSITELIB}/skimage/filters/__init__.pyc
${PYSITELIB}/skimage/filters/__init__.pyi
${PYSITELIB}/skimage/filters/__init__.pyo
${PYSITELIB}/skimage/filters/_fft_based.py
${PYSITELIB}/skimage/filters/_fft_based.pyc
${PYSITELIB}/skimage/filters/_fft_based.pyo
${PYSITELIB}/skimage/filters/_gabor.py
${PYSITELIB}/skimage/filters/_gabor.pyc
${PYSITELIB}/skimage/filters/_gabor.pyo
${PYSITELIB}/skimage/filters/_gaussian.py
${PYSITELIB}/skimage/filters/_gaussian.pyc
${PYSITELIB}/skimage/filters/_gaussian.pyo
${PYSITELIB}/skimage/filters/_median.py
${PYSITELIB}/skimage/filters/_median.pyc
${PYSITELIB}/skimage/filters/_median.pyo
${PYSITELIB}/skimage/filters/_multiotsu.so
${PYSITELIB}/skimage/filters/_rank_order.py
${PYSITELIB}/skimage/filters/_rank_order.pyc
${PYSITELIB}/skimage/filters/_rank_order.pyo
${PYSITELIB}/skimage/filters/_sparse.py
${PYSITELIB}/skimage/filters/_sparse.pyc
${PYSITELIB}/skimage/filters/_sparse.pyo
${PYSITELIB}/skimage/filters/_unsharp_mask.py
${PYSITELIB}/skimage/filters/_unsharp_mask.pyc
${PYSITELIB}/skimage/filters/_unsharp_mask.pyo
${PYSITELIB}/skimage/filters/_window.py
${PYSITELIB}/skimage/filters/_window.pyc
${PYSITELIB}/skimage/filters/_window.pyo
${PYSITELIB}/skimage/filters/edges.py
${PYSITELIB}/skimage/filters/edges.pyc
${PYSITELIB}/skimage/filters/edges.pyo
${PYSITELIB}/skimage/filters/lpi_filter.py
${PYSITELIB}/skimage/filters/lpi_filter.pyc
${PYSITELIB}/skimage/filters/lpi_filter.pyo
${PYSITELIB}/skimage/filters/rank/__init__.py
${PYSITELIB}/skimage/filters/rank/__init__.pyc
${PYSITELIB}/skimage/filters/rank/__init__.pyo
${PYSITELIB}/skimage/filters/rank/_percentile.py
${PYSITELIB}/skimage/filters/rank/_percentile.pyc
${PYSITELIB}/skimage/filters/rank/_percentile.pyo
${PYSITELIB}/skimage/filters/rank/bilateral.py
${PYSITELIB}/skimage/filters/rank/bilateral.pyc
${PYSITELIB}/skimage/filters/rank/bilateral.pyo
${PYSITELIB}/skimage/filters/rank/bilateral_cy.so
${PYSITELIB}/skimage/filters/rank/core_cy.so
${PYSITELIB}/skimage/filters/rank/core_cy_3d.so
${PYSITELIB}/skimage/filters/rank/generic.py
${PYSITELIB}/skimage/filters/rank/generic.pyc
${PYSITELIB}/skimage/filters/rank/generic.pyo
${PYSITELIB}/skimage/filters/rank/generic_cy.so
${PYSITELIB}/skimage/filters/rank/percentile_cy.so
${PYSITELIB}/skimage/filters/ridges.py
${PYSITELIB}/skimage/filters/ridges.pyc
${PYSITELIB}/skimage/filters/ridges.pyo
${PYSITELIB}/skimage/filters/thresholding.py
${PYSITELIB}/skimage/filters/thresholding.pyc
${PYSITELIB}/skimage/filters/thresholding.pyo
${PYSITELIB}/skimage/future/__init__.py
${PYSITELIB}/skimage/future/__init__.pyc
${PYSITELIB}/skimage/future/__init__.pyi
${PYSITELIB}/skimage/future/__init__.pyo
${PYSITELIB}/skimage/future/manual_segmentation.py
${PYSITELIB}/skimage/future/manual_segmentation.pyc
${PYSITELIB}/skimage/future/manual_segmentation.pyo
${PYSITELIB}/skimage/future/trainable_segmentation.py
${PYSITELIB}/skimage/future/trainable_segmentation.pyc
${PYSITELIB}/skimage/future/trainable_segmentation.pyo
${PYSITELIB}/skimage/graph/__init__.py
${PYSITELIB}/skimage/graph/__init__.pyc
${PYSITELIB}/skimage/graph/__init__.pyi
${PYSITELIB}/skimage/graph/__init__.pyo
${PYSITELIB}/skimage/graph/_graph.py
${PYSITELIB}/skimage/graph/_graph.pyc
${PYSITELIB}/skimage/graph/_graph.pyo
${PYSITELIB}/skimage/graph/_graph_cut.py
${PYSITELIB}/skimage/graph/_graph_cut.pyc
${PYSITELIB}/skimage/graph/_graph_cut.pyo
${PYSITELIB}/skimage/graph/_graph_merge.py
${PYSITELIB}/skimage/graph/_graph_merge.pyc
${PYSITELIB}/skimage/graph/_graph_merge.pyo
${PYSITELIB}/skimage/graph/_mcp.so
${PYSITELIB}/skimage/graph/_ncut.py
${PYSITELIB}/skimage/graph/_ncut.pyc
${PYSITELIB}/skimage/graph/_ncut.pyo
${PYSITELIB}/skimage/graph/_ncut_cy.so
${PYSITELIB}/skimage/graph/_rag.py
${PYSITELIB}/skimage/graph/_rag.pyc
${PYSITELIB}/skimage/graph/_rag.pyo
${PYSITELIB}/skimage/graph/_spath.so
${PYSITELIB}/skimage/graph/heap.so
${PYSITELIB}/skimage/graph/mcp.py
${PYSITELIB}/skimage/graph/mcp.pyc
${PYSITELIB}/skimage/graph/mcp.pyo
${PYSITELIB}/skimage/graph/spath.py
${PYSITELIB}/skimage/graph/spath.pyc
${PYSITELIB}/skimage/graph/spath.pyo
${PYSITELIB}/skimage/io/__init__.py
${PYSITELIB}/skimage/io/__init__.pyc
${PYSITELIB}/skimage/io/__init__.pyo
${PYSITELIB}/skimage/io/_image_stack.py
${PYSITELIB}/skimage/io/_image_stack.pyc
${PYSITELIB}/skimage/io/_image_stack.pyo
${PYSITELIB}/skimage/io/_io.py
${PYSITELIB}/skimage/io/_io.pyc
${PYSITELIB}/skimage/io/_io.pyo
${PYSITELIB}/skimage/io/_plugins/__init__.py
${PYSITELIB}/skimage/io/_plugins/__init__.pyc
${PYSITELIB}/skimage/io/_plugins/__init__.pyo
${PYSITELIB}/skimage/io/_plugins/fits_plugin.ini
${PYSITELIB}/skimage/io/_plugins/fits_plugin.py
${PYSITELIB}/skimage/io/_plugins/fits_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/fits_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/gdal_plugin.ini
${PYSITELIB}/skimage/io/_plugins/gdal_plugin.py
${PYSITELIB}/skimage/io/_plugins/gdal_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/gdal_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/imageio_plugin.ini
${PYSITELIB}/skimage/io/_plugins/imageio_plugin.py
${PYSITELIB}/skimage/io/_plugins/imageio_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/imageio_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/imread_plugin.ini
${PYSITELIB}/skimage/io/_plugins/imread_plugin.py
${PYSITELIB}/skimage/io/_plugins/imread_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/imread_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/matplotlib_plugin.ini
${PYSITELIB}/skimage/io/_plugins/matplotlib_plugin.py
${PYSITELIB}/skimage/io/_plugins/matplotlib_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/matplotlib_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/pil_plugin.ini
${PYSITELIB}/skimage/io/_plugins/pil_plugin.py
${PYSITELIB}/skimage/io/_plugins/pil_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/pil_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/simpleitk_plugin.ini
${PYSITELIB}/skimage/io/_plugins/simpleitk_plugin.py
${PYSITELIB}/skimage/io/_plugins/simpleitk_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/simpleitk_plugin.pyo
${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.ini
${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.py
${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.pyo
${PYSITELIB}/skimage/io/collection.py
${PYSITELIB}/skimage/io/collection.pyc
${PYSITELIB}/skimage/io/collection.pyo
${PYSITELIB}/skimage/io/manage_plugins.py
${PYSITELIB}/skimage/io/manage_plugins.pyc
${PYSITELIB}/skimage/io/manage_plugins.pyo
${PYSITELIB}/skimage/io/sift.py
${PYSITELIB}/skimage/io/sift.pyc
${PYSITELIB}/skimage/io/sift.pyo
${PYSITELIB}/skimage/io/util.py
${PYSITELIB}/skimage/io/util.pyc
${PYSITELIB}/skimage/io/util.pyo
${PYSITELIB}/skimage/measure/__init__.py
${PYSITELIB}/skimage/measure/__init__.pyc
${PYSITELIB}/skimage/measure/__init__.pyi
${PYSITELIB}/skimage/measure/__init__.pyo
${PYSITELIB}/skimage/measure/_blur_effect.py
${PYSITELIB}/skimage/measure/_blur_effect.pyc
${PYSITELIB}/skimage/measure/_blur_effect.pyo
${PYSITELIB}/skimage/measure/_ccomp.so
${PYSITELIB}/skimage/measure/_colocalization.py
${PYSITELIB}/skimage/measure/_colocalization.pyc
${PYSITELIB}/skimage/measure/_colocalization.pyo
${PYSITELIB}/skimage/measure/_find_contours.py
${PYSITELIB}/skimage/measure/_find_contours.pyc
${PYSITELIB}/skimage/measure/_find_contours.pyo
${PYSITELIB}/skimage/measure/_find_contours_cy.so
${PYSITELIB}/skimage/measure/_label.py
${PYSITELIB}/skimage/measure/_label.pyc
${PYSITELIB}/skimage/measure/_label.pyo
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner.py
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner.pyc
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner.pyo
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner_cy.so
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner_luts.py
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner_luts.pyc
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner_luts.pyo
${PYSITELIB}/skimage/measure/_moments.py
${PYSITELIB}/skimage/measure/_moments.pyc
${PYSITELIB}/skimage/measure/_moments.pyo
${PYSITELIB}/skimage/measure/_moments_analytical.py
${PYSITELIB}/skimage/measure/_moments_analytical.pyc
${PYSITELIB}/skimage/measure/_moments_analytical.pyo
${PYSITELIB}/skimage/measure/_moments_cy.so
${PYSITELIB}/skimage/measure/_pnpoly.so
${PYSITELIB}/skimage/measure/_polygon.py
${PYSITELIB}/skimage/measure/_polygon.pyc
${PYSITELIB}/skimage/measure/_polygon.pyo
${PYSITELIB}/skimage/measure/_regionprops.py
${PYSITELIB}/skimage/measure/_regionprops.pyc
${PYSITELIB}/skimage/measure/_regionprops.pyo
${PYSITELIB}/skimage/measure/_regionprops_utils.py
${PYSITELIB}/skimage/measure/_regionprops_utils.pyc
${PYSITELIB}/skimage/measure/_regionprops_utils.pyo
${PYSITELIB}/skimage/measure/block.py
${PYSITELIB}/skimage/measure/block.pyc
${PYSITELIB}/skimage/measure/block.pyo
${PYSITELIB}/skimage/measure/entropy.py
${PYSITELIB}/skimage/measure/entropy.pyc
${PYSITELIB}/skimage/measure/entropy.pyo
${PYSITELIB}/skimage/measure/fit.py
${PYSITELIB}/skimage/measure/fit.pyc
${PYSITELIB}/skimage/measure/fit.pyo
${PYSITELIB}/skimage/measure/pnpoly.py
${PYSITELIB}/skimage/measure/pnpoly.pyc
${PYSITELIB}/skimage/measure/pnpoly.pyo
${PYSITELIB}/skimage/measure/profile.py
${PYSITELIB}/skimage/measure/profile.pyc
${PYSITELIB}/skimage/measure/profile.pyo
${PYSITELIB}/skimage/metrics/__init__.py
${PYSITELIB}/skimage/metrics/__init__.pyc
${PYSITELIB}/skimage/metrics/__init__.pyi
${PYSITELIB}/skimage/metrics/__init__.pyo
${PYSITELIB}/skimage/metrics/_adapted_rand_error.py
${PYSITELIB}/skimage/metrics/_adapted_rand_error.pyc
${PYSITELIB}/skimage/metrics/_adapted_rand_error.pyo
${PYSITELIB}/skimage/metrics/_contingency_table.py
${PYSITELIB}/skimage/metrics/_contingency_table.pyc
${PYSITELIB}/skimage/metrics/_contingency_table.pyo
${PYSITELIB}/skimage/metrics/_structural_similarity.py
${PYSITELIB}/skimage/metrics/_structural_similarity.pyc
${PYSITELIB}/skimage/metrics/_structural_similarity.pyo
${PYSITELIB}/skimage/metrics/_variation_of_information.py
${PYSITELIB}/skimage/metrics/_variation_of_information.pyc
${PYSITELIB}/skimage/metrics/_variation_of_information.pyo
${PYSITELIB}/skimage/metrics/set_metrics.py
${PYSITELIB}/skimage/metrics/set_metrics.pyc
${PYSITELIB}/skimage/metrics/set_metrics.pyo
${PYSITELIB}/skimage/metrics/simple_metrics.py
${PYSITELIB}/skimage/metrics/simple_metrics.pyc
${PYSITELIB}/skimage/metrics/simple_metrics.pyo
${PYSITELIB}/skimage/morphology/__init__.py
${PYSITELIB}/skimage/morphology/__init__.pyc
${PYSITELIB}/skimage/morphology/__init__.pyo
${PYSITELIB}/skimage/morphology/_convex_hull.so
${PYSITELIB}/skimage/morphology/_extrema_cy.so
${PYSITELIB}/skimage/morphology/_flood_fill.py
${PYSITELIB}/skimage/morphology/_flood_fill.pyc
${PYSITELIB}/skimage/morphology/_flood_fill.pyo
${PYSITELIB}/skimage/morphology/_flood_fill_cy.so
${PYSITELIB}/skimage/morphology/_grayreconstruct.so
${PYSITELIB}/skimage/morphology/_max_tree.so
${PYSITELIB}/skimage/morphology/_misc_cy.so
${PYSITELIB}/skimage/morphology/_skeletonize.py
${PYSITELIB}/skimage/morphology/_skeletonize.pyc
${PYSITELIB}/skimage/morphology/_skeletonize.pyo
${PYSITELIB}/skimage/morphology/_skeletonize_lee_cy.so
${PYSITELIB}/skimage/morphology/_skeletonize_various_cy.so
${PYSITELIB}/skimage/morphology/_util.py
${PYSITELIB}/skimage/morphology/_util.pyc
${PYSITELIB}/skimage/morphology/_util.pyo
${PYSITELIB}/skimage/morphology/ball_decompositions.npy
${PYSITELIB}/skimage/morphology/binary.py
${PYSITELIB}/skimage/morphology/binary.pyc
${PYSITELIB}/skimage/morphology/binary.pyo
${PYSITELIB}/skimage/morphology/convex_hull.py
${PYSITELIB}/skimage/morphology/convex_hull.pyc
${PYSITELIB}/skimage/morphology/convex_hull.pyo
${PYSITELIB}/skimage/morphology/disk_decompositions.npy
${PYSITELIB}/skimage/morphology/extrema.py
${PYSITELIB}/skimage/morphology/extrema.pyc
${PYSITELIB}/skimage/morphology/extrema.pyo
${PYSITELIB}/skimage/morphology/footprints.py
${PYSITELIB}/skimage/morphology/footprints.pyc
${PYSITELIB}/skimage/morphology/footprints.pyo
${PYSITELIB}/skimage/morphology/gray.py
${PYSITELIB}/skimage/morphology/gray.pyc
${PYSITELIB}/skimage/morphology/gray.pyo
${PYSITELIB}/skimage/morphology/grayreconstruct.py
${PYSITELIB}/skimage/morphology/grayreconstruct.pyc
${PYSITELIB}/skimage/morphology/grayreconstruct.pyo
${PYSITELIB}/skimage/morphology/isotropic.py
${PYSITELIB}/skimage/morphology/isotropic.pyc
${PYSITELIB}/skimage/morphology/isotropic.pyo
${PYSITELIB}/skimage/morphology/max_tree.py
${PYSITELIB}/skimage/morphology/max_tree.pyc
${PYSITELIB}/skimage/morphology/max_tree.pyo
${PYSITELIB}/skimage/morphology/misc.py
${PYSITELIB}/skimage/morphology/misc.pyc
${PYSITELIB}/skimage/morphology/misc.pyo
${PYSITELIB}/skimage/py.typed
${PYSITELIB}/skimage/registration/__init__.py
${PYSITELIB}/skimage/registration/__init__.pyc
${PYSITELIB}/skimage/registration/__init__.pyi
${PYSITELIB}/skimage/registration/__init__.pyo
${PYSITELIB}/skimage/registration/_masked_phase_cross_correlation.py
${PYSITELIB}/skimage/registration/_masked_phase_cross_correlation.pyc
${PYSITELIB}/skimage/registration/_masked_phase_cross_correlation.pyo
${PYSITELIB}/skimage/registration/_optical_flow.py
${PYSITELIB}/skimage/registration/_optical_flow.pyc
${PYSITELIB}/skimage/registration/_optical_flow.pyo
${PYSITELIB}/skimage/registration/_optical_flow_utils.py
${PYSITELIB}/skimage/registration/_optical_flow_utils.pyc
${PYSITELIB}/skimage/registration/_optical_flow_utils.pyo
${PYSITELIB}/skimage/registration/_phase_cross_correlation.py
${PYSITELIB}/skimage/registration/_phase_cross_correlation.pyc
${PYSITELIB}/skimage/registration/_phase_cross_correlation.pyo
${PYSITELIB}/skimage/restoration/__init__.py
${PYSITELIB}/skimage/restoration/__init__.pyc
${PYSITELIB}/skimage/restoration/__init__.pyi
${PYSITELIB}/skimage/restoration/__init__.pyo
${PYSITELIB}/skimage/restoration/_cycle_spin.py
${PYSITELIB}/skimage/restoration/_cycle_spin.pyc
${PYSITELIB}/skimage/restoration/_cycle_spin.pyo
${PYSITELIB}/skimage/restoration/_denoise.py
${PYSITELIB}/skimage/restoration/_denoise.pyc
${PYSITELIB}/skimage/restoration/_denoise.pyo
${PYSITELIB}/skimage/restoration/_denoise_cy.so
${PYSITELIB}/skimage/restoration/_inpaint.so
${PYSITELIB}/skimage/restoration/_nl_means_denoising.so
${PYSITELIB}/skimage/restoration/_rolling_ball.py
${PYSITELIB}/skimage/restoration/_rolling_ball.pyc
${PYSITELIB}/skimage/restoration/_rolling_ball.pyo
${PYSITELIB}/skimage/restoration/_rolling_ball_cy.so
${PYSITELIB}/skimage/restoration/_unwrap_1d.so
${PYSITELIB}/skimage/restoration/_unwrap_2d.so
${PYSITELIB}/skimage/restoration/_unwrap_3d.so
${PYSITELIB}/skimage/restoration/deconvolution.py
${PYSITELIB}/skimage/restoration/deconvolution.pyc
${PYSITELIB}/skimage/restoration/deconvolution.pyo
${PYSITELIB}/skimage/restoration/inpaint.py
${PYSITELIB}/skimage/restoration/inpaint.pyc
${PYSITELIB}/skimage/restoration/inpaint.pyo
${PYSITELIB}/skimage/restoration/j_invariant.py
${PYSITELIB}/skimage/restoration/j_invariant.pyc
${PYSITELIB}/skimage/restoration/j_invariant.pyo
${PYSITELIB}/skimage/restoration/non_local_means.py
${PYSITELIB}/skimage/restoration/non_local_means.pyc
${PYSITELIB}/skimage/restoration/non_local_means.pyo
${PYSITELIB}/skimage/restoration/uft.py
${PYSITELIB}/skimage/restoration/uft.pyc
${PYSITELIB}/skimage/restoration/uft.pyo
${PYSITELIB}/skimage/restoration/unwrap.py
${PYSITELIB}/skimage/restoration/unwrap.pyc
${PYSITELIB}/skimage/restoration/unwrap.pyo
${PYSITELIB}/skimage/segmentation/__init__.py
${PYSITELIB}/skimage/segmentation/__init__.pyc
${PYSITELIB}/skimage/segmentation/__init__.pyi
${PYSITELIB}/skimage/segmentation/__init__.pyo
${PYSITELIB}/skimage/segmentation/_chan_vese.py
${PYSITELIB}/skimage/segmentation/_chan_vese.pyc
${PYSITELIB}/skimage/segmentation/_chan_vese.pyo
${PYSITELIB}/skimage/segmentation/_clear_border.py
${PYSITELIB}/skimage/segmentation/_clear_border.pyc
${PYSITELIB}/skimage/segmentation/_clear_border.pyo
${PYSITELIB}/skimage/segmentation/_expand_labels.py
${PYSITELIB}/skimage/segmentation/_expand_labels.pyc
${PYSITELIB}/skimage/segmentation/_expand_labels.pyo
${PYSITELIB}/skimage/segmentation/_felzenszwalb.py
${PYSITELIB}/skimage/segmentation/_felzenszwalb.pyc
${PYSITELIB}/skimage/segmentation/_felzenszwalb.pyo
${PYSITELIB}/skimage/segmentation/_felzenszwalb_cy.so
${PYSITELIB}/skimage/segmentation/_join.py
${PYSITELIB}/skimage/segmentation/_join.pyc
${PYSITELIB}/skimage/segmentation/_join.pyo
${PYSITELIB}/skimage/segmentation/_quickshift.py
${PYSITELIB}/skimage/segmentation/_quickshift.pyc
${PYSITELIB}/skimage/segmentation/_quickshift.pyo
${PYSITELIB}/skimage/segmentation/_quickshift_cy.so
${PYSITELIB}/skimage/segmentation/_slic.so
${PYSITELIB}/skimage/segmentation/_watershed.py
${PYSITELIB}/skimage/segmentation/_watershed.pyc
${PYSITELIB}/skimage/segmentation/_watershed.pyo
${PYSITELIB}/skimage/segmentation/_watershed_cy.so
${PYSITELIB}/skimage/segmentation/active_contour_model.py
${PYSITELIB}/skimage/segmentation/active_contour_model.pyc
${PYSITELIB}/skimage/segmentation/active_contour_model.pyo
${PYSITELIB}/skimage/segmentation/boundaries.py
${PYSITELIB}/skimage/segmentation/boundaries.pyc
${PYSITELIB}/skimage/segmentation/boundaries.pyo
${PYSITELIB}/skimage/segmentation/morphsnakes.py
${PYSITELIB}/skimage/segmentation/morphsnakes.pyc
${PYSITELIB}/skimage/segmentation/morphsnakes.pyo
${PYSITELIB}/skimage/segmentation/random_walker_segmentation.py
${PYSITELIB}/skimage/segmentation/random_walker_segmentation.pyc
${PYSITELIB}/skimage/segmentation/random_walker_segmentation.pyo
${PYSITELIB}/skimage/segmentation/slic_superpixels.py
${PYSITELIB}/skimage/segmentation/slic_superpixels.pyc
${PYSITELIB}/skimage/segmentation/slic_superpixels.pyo
${PYSITELIB}/skimage/transform/__init__.py
${PYSITELIB}/skimage/transform/__init__.pyc
${PYSITELIB}/skimage/transform/__init__.pyi
${PYSITELIB}/skimage/transform/__init__.pyo
${PYSITELIB}/skimage/transform/_geometric.py
${PYSITELIB}/skimage/transform/_geometric.pyc
${PYSITELIB}/skimage/transform/_geometric.pyo
${PYSITELIB}/skimage/transform/_hough_transform.so
${PYSITELIB}/skimage/transform/_radon_transform.so
${PYSITELIB}/skimage/transform/_thin_plate_splines.py
${PYSITELIB}/skimage/transform/_thin_plate_splines.pyc
${PYSITELIB}/skimage/transform/_thin_plate_splines.pyo
${PYSITELIB}/skimage/transform/_warps.py
${PYSITELIB}/skimage/transform/_warps.pyc
${PYSITELIB}/skimage/transform/_warps.pyo
${PYSITELIB}/skimage/transform/_warps_cy.so
${PYSITELIB}/skimage/transform/finite_radon_transform.py
${PYSITELIB}/skimage/transform/finite_radon_transform.pyc
${PYSITELIB}/skimage/transform/finite_radon_transform.pyo
${PYSITELIB}/skimage/transform/hough_transform.py
${PYSITELIB}/skimage/transform/hough_transform.pyc
${PYSITELIB}/skimage/transform/hough_transform.pyo
${PYSITELIB}/skimage/transform/integral.py
${PYSITELIB}/skimage/transform/integral.pyc
${PYSITELIB}/skimage/transform/integral.pyo
${PYSITELIB}/skimage/transform/pyramids.py
${PYSITELIB}/skimage/transform/pyramids.pyc
${PYSITELIB}/skimage/transform/pyramids.pyo
${PYSITELIB}/skimage/transform/radon_transform.py
${PYSITELIB}/skimage/transform/radon_transform.pyc
${PYSITELIB}/skimage/transform/radon_transform.pyo
${PYSITELIB}/skimage/util/__init__.py
${PYSITELIB}/skimage/util/__init__.pyc
${PYSITELIB}/skimage/util/__init__.pyo
${PYSITELIB}/skimage/util/_backends.py
${PYSITELIB}/skimage/util/_backends.pyc
${PYSITELIB}/skimage/util/_backends.pyo
${PYSITELIB}/skimage/util/_invert.py
${PYSITELIB}/skimage/util/_invert.pyc
${PYSITELIB}/skimage/util/_invert.pyo
${PYSITELIB}/skimage/util/_label.py
${PYSITELIB}/skimage/util/_label.pyc
${PYSITELIB}/skimage/util/_label.pyo
${PYSITELIB}/skimage/util/_map_array.py
${PYSITELIB}/skimage/util/_map_array.pyc
${PYSITELIB}/skimage/util/_map_array.pyo
${PYSITELIB}/skimage/util/_montage.py
${PYSITELIB}/skimage/util/_montage.pyc
${PYSITELIB}/skimage/util/_montage.pyo
${PYSITELIB}/skimage/util/_regular_grid.py
${PYSITELIB}/skimage/util/_regular_grid.pyc
${PYSITELIB}/skimage/util/_regular_grid.pyo
${PYSITELIB}/skimage/util/_remap.so
${PYSITELIB}/skimage/util/_slice_along_axes.py
${PYSITELIB}/skimage/util/_slice_along_axes.pyc
${PYSITELIB}/skimage/util/_slice_along_axes.pyo
${PYSITELIB}/skimage/util/apply_parallel.py
${PYSITELIB}/skimage/util/apply_parallel.pyc
${PYSITELIB}/skimage/util/apply_parallel.pyo
${PYSITELIB}/skimage/util/arraycrop.py
${PYSITELIB}/skimage/util/arraycrop.pyc
${PYSITELIB}/skimage/util/arraycrop.pyo
${PYSITELIB}/skimage/util/compare.py
${PYSITELIB}/skimage/util/compare.pyc
${PYSITELIB}/skimage/util/compare.pyo
${PYSITELIB}/skimage/util/dtype.py
${PYSITELIB}/skimage/util/dtype.pyc
${PYSITELIB}/skimage/util/dtype.pyo
${PYSITELIB}/skimage/util/lookfor.py
${PYSITELIB}/skimage/util/lookfor.pyc
${PYSITELIB}/skimage/util/lookfor.pyo
${PYSITELIB}/skimage/util/noise.py
${PYSITELIB}/skimage/util/noise.pyc
${PYSITELIB}/skimage/util/noise.pyo
${PYSITELIB}/skimage/util/shape.py
${PYSITELIB}/skimage/util/shape.pyc
${PYSITELIB}/skimage/util/shape.pyo
${PYSITELIB}/skimage/util/unique.py
${PYSITELIB}/skimage/util/unique.pyc
${PYSITELIB}/skimage/util/unique.pyo
${PYSITELIB}/skimage2/__init__.py
${PYSITELIB}/skimage2/__init__.pyc
${PYSITELIB}/skimage2/__init__.pyo
@


1.9
log
@py-scikit-image: updated to 0.25.2

scikit-image 0.25.2  (2025-02-18)

Bug Fixes

- Handle random degenerate case in ``skimage.graph.cut_normalized`` gracefully
- In ``skimage.feature.BRIEF``, copy ``keypoints`` if necessary to preserve contiguity
- Revert a previous fix to ``skimage.segmentation.watershed`` that unintentionally changed the algorithm's behavior for markers placed at maxima in the image. We decided that the behavior originally reported as a bug (gh-6632), is not actually one

Documentation

- Improve docstring of ``skimage.restoration.rolling_ball``

Infrastructure

- Only run the job if the PR got merged (vs merely closed)
- Fix typo in GH workflow
- Refactor GitHub's CI config and helper scripts
- Use pytest config in pyproject.toml in CI
- Lower CI build verbosity
- Port testing on Windows from Azure CI to GitHub's CI
- CI cleanup
- Simultaneously resolve all dependencies; add pip caching
- Reenable graph reproducibility test
- Give milestone labeler necessary permissions
- Milestone labeler permission not needed
- Fix 313t wheel build

Maintenance

- Include a missing image in meson.build so they are included in the wheel
- Add zizmor to pre-commit; address GH workflow issues raised
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2025/02/11 12:09:55 adam Exp $
a46 33
${PYSITELIB}/skimage/_shared/tests/__init__.py
${PYSITELIB}/skimage/_shared/tests/__init__.pyc
${PYSITELIB}/skimage/_shared/tests/__init__.pyo
${PYSITELIB}/skimage/_shared/tests/test_coord.py
${PYSITELIB}/skimage/_shared/tests/test_coord.pyc
${PYSITELIB}/skimage/_shared/tests/test_coord.pyo
${PYSITELIB}/skimage/_shared/tests/test_dtype.py
${PYSITELIB}/skimage/_shared/tests/test_dtype.pyc
${PYSITELIB}/skimage/_shared/tests/test_dtype.pyo
${PYSITELIB}/skimage/_shared/tests/test_fast_exp.py
${PYSITELIB}/skimage/_shared/tests/test_fast_exp.pyc
${PYSITELIB}/skimage/_shared/tests/test_fast_exp.pyo
${PYSITELIB}/skimage/_shared/tests/test_geometry.py
${PYSITELIB}/skimage/_shared/tests/test_geometry.pyc
${PYSITELIB}/skimage/_shared/tests/test_geometry.pyo
${PYSITELIB}/skimage/_shared/tests/test_interpolation.py
${PYSITELIB}/skimage/_shared/tests/test_interpolation.pyc
${PYSITELIB}/skimage/_shared/tests/test_interpolation.pyo
${PYSITELIB}/skimage/_shared/tests/test_safe_as_int.py
${PYSITELIB}/skimage/_shared/tests/test_safe_as_int.pyc
${PYSITELIB}/skimage/_shared/tests/test_safe_as_int.pyo
${PYSITELIB}/skimage/_shared/tests/test_testing.py
${PYSITELIB}/skimage/_shared/tests/test_testing.pyc
${PYSITELIB}/skimage/_shared/tests/test_testing.pyo
${PYSITELIB}/skimage/_shared/tests/test_utils.py
${PYSITELIB}/skimage/_shared/tests/test_utils.pyc
${PYSITELIB}/skimage/_shared/tests/test_utils.pyo
${PYSITELIB}/skimage/_shared/tests/test_version_requirements.py
${PYSITELIB}/skimage/_shared/tests/test_version_requirements.pyc
${PYSITELIB}/skimage/_shared/tests/test_version_requirements.pyo
${PYSITELIB}/skimage/_shared/tests/test_warnings.py
${PYSITELIB}/skimage/_shared/tests/test_warnings.pyc
${PYSITELIB}/skimage/_shared/tests/test_warnings.pyo
a78 15
${PYSITELIB}/skimage/color/tests/__init__.py
${PYSITELIB}/skimage/color/tests/__init__.pyc
${PYSITELIB}/skimage/color/tests/__init__.pyo
${PYSITELIB}/skimage/color/tests/test_adapt_rgb.py
${PYSITELIB}/skimage/color/tests/test_adapt_rgb.pyc
${PYSITELIB}/skimage/color/tests/test_adapt_rgb.pyo
${PYSITELIB}/skimage/color/tests/test_colorconv.py
${PYSITELIB}/skimage/color/tests/test_colorconv.pyc
${PYSITELIB}/skimage/color/tests/test_colorconv.pyo
${PYSITELIB}/skimage/color/tests/test_colorlabel.py
${PYSITELIB}/skimage/color/tests/test_colorlabel.pyc
${PYSITELIB}/skimage/color/tests/test_colorlabel.pyo
${PYSITELIB}/skimage/color/tests/test_delta_e.py
${PYSITELIB}/skimage/color/tests/test_delta_e.pyc
${PYSITELIB}/skimage/color/tests/test_delta_e.pyo
a126 6
${PYSITELIB}/skimage/data/tests/__init__.py
${PYSITELIB}/skimage/data/tests/__init__.pyc
${PYSITELIB}/skimage/data/tests/__init__.pyo
${PYSITELIB}/skimage/data/tests/test_data.py
${PYSITELIB}/skimage/data/tests/test_data.pyc
${PYSITELIB}/skimage/data/tests/test_data.pyo
a147 18
${PYSITELIB}/skimage/draw/tests/__init__.py
${PYSITELIB}/skimage/draw/tests/__init__.pyc
${PYSITELIB}/skimage/draw/tests/__init__.pyo
${PYSITELIB}/skimage/draw/tests/test_draw.py
${PYSITELIB}/skimage/draw/tests/test_draw.pyc
${PYSITELIB}/skimage/draw/tests/test_draw.pyo
${PYSITELIB}/skimage/draw/tests/test_draw3d.py
${PYSITELIB}/skimage/draw/tests/test_draw3d.pyc
${PYSITELIB}/skimage/draw/tests/test_draw3d.pyo
${PYSITELIB}/skimage/draw/tests/test_draw_nd.py
${PYSITELIB}/skimage/draw/tests/test_draw_nd.pyc
${PYSITELIB}/skimage/draw/tests/test_draw_nd.pyo
${PYSITELIB}/skimage/draw/tests/test_polygon2mask.py
${PYSITELIB}/skimage/draw/tests/test_polygon2mask.pyc
${PYSITELIB}/skimage/draw/tests/test_polygon2mask.pyo
${PYSITELIB}/skimage/draw/tests/test_random_shapes.py
${PYSITELIB}/skimage/draw/tests/test_random_shapes.pyc
${PYSITELIB}/skimage/draw/tests/test_random_shapes.pyo
a160 9
${PYSITELIB}/skimage/exposure/tests/__init__.py
${PYSITELIB}/skimage/exposure/tests/__init__.pyc
${PYSITELIB}/skimage/exposure/tests/__init__.pyo
${PYSITELIB}/skimage/exposure/tests/test_exposure.py
${PYSITELIB}/skimage/exposure/tests/test_exposure.pyc
${PYSITELIB}/skimage/exposure/tests/test_exposure.pyo
${PYSITELIB}/skimage/exposure/tests/test_histogram_matching.py
${PYSITELIB}/skimage/exposure/tests/test_histogram_matching.pyc
${PYSITELIB}/skimage/exposure/tests/test_histogram_matching.pyo
a224 57
${PYSITELIB}/skimage/feature/tests/__init__.py
${PYSITELIB}/skimage/feature/tests/__init__.pyc
${PYSITELIB}/skimage/feature/tests/__init__.pyo
${PYSITELIB}/skimage/feature/tests/test_basic_features.py
${PYSITELIB}/skimage/feature/tests/test_basic_features.pyc
${PYSITELIB}/skimage/feature/tests/test_basic_features.pyo
${PYSITELIB}/skimage/feature/tests/test_blob.py
${PYSITELIB}/skimage/feature/tests/test_blob.pyc
${PYSITELIB}/skimage/feature/tests/test_blob.pyo
${PYSITELIB}/skimage/feature/tests/test_brief.py
${PYSITELIB}/skimage/feature/tests/test_brief.pyc
${PYSITELIB}/skimage/feature/tests/test_brief.pyo
${PYSITELIB}/skimage/feature/tests/test_canny.py
${PYSITELIB}/skimage/feature/tests/test_canny.pyc
${PYSITELIB}/skimage/feature/tests/test_canny.pyo
${PYSITELIB}/skimage/feature/tests/test_cascade.py
${PYSITELIB}/skimage/feature/tests/test_cascade.pyc
${PYSITELIB}/skimage/feature/tests/test_cascade.pyo
${PYSITELIB}/skimage/feature/tests/test_censure.py
${PYSITELIB}/skimage/feature/tests/test_censure.pyc
${PYSITELIB}/skimage/feature/tests/test_censure.pyo
${PYSITELIB}/skimage/feature/tests/test_corner.py
${PYSITELIB}/skimage/feature/tests/test_corner.pyc
${PYSITELIB}/skimage/feature/tests/test_corner.pyo
${PYSITELIB}/skimage/feature/tests/test_daisy.py
${PYSITELIB}/skimage/feature/tests/test_daisy.pyc
${PYSITELIB}/skimage/feature/tests/test_daisy.pyo
${PYSITELIB}/skimage/feature/tests/test_fisher_vector.py
${PYSITELIB}/skimage/feature/tests/test_fisher_vector.pyc
${PYSITELIB}/skimage/feature/tests/test_fisher_vector.pyo
${PYSITELIB}/skimage/feature/tests/test_haar.py
${PYSITELIB}/skimage/feature/tests/test_haar.pyc
${PYSITELIB}/skimage/feature/tests/test_haar.pyo
${PYSITELIB}/skimage/feature/tests/test_hog.py
${PYSITELIB}/skimage/feature/tests/test_hog.pyc
${PYSITELIB}/skimage/feature/tests/test_hog.pyo
${PYSITELIB}/skimage/feature/tests/test_match.py
${PYSITELIB}/skimage/feature/tests/test_match.pyc
${PYSITELIB}/skimage/feature/tests/test_match.pyo
${PYSITELIB}/skimage/feature/tests/test_orb.py
${PYSITELIB}/skimage/feature/tests/test_orb.pyc
${PYSITELIB}/skimage/feature/tests/test_orb.pyo
${PYSITELIB}/skimage/feature/tests/test_peak.py
${PYSITELIB}/skimage/feature/tests/test_peak.pyc
${PYSITELIB}/skimage/feature/tests/test_peak.pyo
${PYSITELIB}/skimage/feature/tests/test_sift.py
${PYSITELIB}/skimage/feature/tests/test_sift.pyc
${PYSITELIB}/skimage/feature/tests/test_sift.pyo
${PYSITELIB}/skimage/feature/tests/test_template.py
${PYSITELIB}/skimage/feature/tests/test_template.pyc
${PYSITELIB}/skimage/feature/tests/test_template.pyo
${PYSITELIB}/skimage/feature/tests/test_texture.py
${PYSITELIB}/skimage/feature/tests/test_texture.pyc
${PYSITELIB}/skimage/feature/tests/test_texture.pyo
${PYSITELIB}/skimage/feature/tests/test_util.py
${PYSITELIB}/skimage/feature/tests/test_util.pyc
${PYSITELIB}/skimage/feature/tests/test_util.pyo
a282 6
${PYSITELIB}/skimage/filters/rank/tests/__init__.py
${PYSITELIB}/skimage/filters/rank/tests/__init__.pyc
${PYSITELIB}/skimage/filters/rank/tests/__init__.pyo
${PYSITELIB}/skimage/filters/rank/tests/test_rank.py
${PYSITELIB}/skimage/filters/rank/tests/test_rank.pyc
${PYSITELIB}/skimage/filters/rank/tests/test_rank.pyo
a285 36
${PYSITELIB}/skimage/filters/tests/__init__.py
${PYSITELIB}/skimage/filters/tests/__init__.pyc
${PYSITELIB}/skimage/filters/tests/__init__.pyo
${PYSITELIB}/skimage/filters/tests/test_correlate.py
${PYSITELIB}/skimage/filters/tests/test_correlate.pyc
${PYSITELIB}/skimage/filters/tests/test_correlate.pyo
${PYSITELIB}/skimage/filters/tests/test_edges.py
${PYSITELIB}/skimage/filters/tests/test_edges.pyc
${PYSITELIB}/skimage/filters/tests/test_edges.pyo
${PYSITELIB}/skimage/filters/tests/test_fft_based.py
${PYSITELIB}/skimage/filters/tests/test_fft_based.pyc
${PYSITELIB}/skimage/filters/tests/test_fft_based.pyo
${PYSITELIB}/skimage/filters/tests/test_gabor.py
${PYSITELIB}/skimage/filters/tests/test_gabor.pyc
${PYSITELIB}/skimage/filters/tests/test_gabor.pyo
${PYSITELIB}/skimage/filters/tests/test_gaussian.py
${PYSITELIB}/skimage/filters/tests/test_gaussian.pyc
${PYSITELIB}/skimage/filters/tests/test_gaussian.pyo
${PYSITELIB}/skimage/filters/tests/test_lpi_filter.py
${PYSITELIB}/skimage/filters/tests/test_lpi_filter.pyc
${PYSITELIB}/skimage/filters/tests/test_lpi_filter.pyo
${PYSITELIB}/skimage/filters/tests/test_median.py
${PYSITELIB}/skimage/filters/tests/test_median.pyc
${PYSITELIB}/skimage/filters/tests/test_median.pyo
${PYSITELIB}/skimage/filters/tests/test_ridges.py
${PYSITELIB}/skimage/filters/tests/test_ridges.pyc
${PYSITELIB}/skimage/filters/tests/test_ridges.pyo
${PYSITELIB}/skimage/filters/tests/test_thresholding.py
${PYSITELIB}/skimage/filters/tests/test_thresholding.pyc
${PYSITELIB}/skimage/filters/tests/test_thresholding.pyo
${PYSITELIB}/skimage/filters/tests/test_unsharp_mask.py
${PYSITELIB}/skimage/filters/tests/test_unsharp_mask.pyc
${PYSITELIB}/skimage/filters/tests/test_unsharp_mask.pyo
${PYSITELIB}/skimage/filters/tests/test_window.py
${PYSITELIB}/skimage/filters/tests/test_window.pyc
${PYSITELIB}/skimage/filters/tests/test_window.pyo
a295 6
${PYSITELIB}/skimage/future/tests/__init__.py
${PYSITELIB}/skimage/future/tests/__init__.pyc
${PYSITELIB}/skimage/future/tests/__init__.pyo
${PYSITELIB}/skimage/future/tests/test_trainable_segmentation.py
${PYSITELIB}/skimage/future/tests/test_trainable_segmentation.pyc
${PYSITELIB}/skimage/future/tests/test_trainable_segmentation.pyo
a327 27
${PYSITELIB}/skimage/graph/tests/__init__.py
${PYSITELIB}/skimage/graph/tests/__init__.pyc
${PYSITELIB}/skimage/graph/tests/__init__.pyo
${PYSITELIB}/skimage/graph/tests/test_anisotropy.py
${PYSITELIB}/skimage/graph/tests/test_anisotropy.pyc
${PYSITELIB}/skimage/graph/tests/test_anisotropy.pyo
${PYSITELIB}/skimage/graph/tests/test_connect.py
${PYSITELIB}/skimage/graph/tests/test_connect.pyc
${PYSITELIB}/skimage/graph/tests/test_connect.pyo
${PYSITELIB}/skimage/graph/tests/test_flexible.py
${PYSITELIB}/skimage/graph/tests/test_flexible.pyc
${PYSITELIB}/skimage/graph/tests/test_flexible.pyo
${PYSITELIB}/skimage/graph/tests/test_heap.py
${PYSITELIB}/skimage/graph/tests/test_heap.pyc
${PYSITELIB}/skimage/graph/tests/test_heap.pyo
${PYSITELIB}/skimage/graph/tests/test_mcp.py
${PYSITELIB}/skimage/graph/tests/test_mcp.pyc
${PYSITELIB}/skimage/graph/tests/test_mcp.pyo
${PYSITELIB}/skimage/graph/tests/test_pixel_graph.py
${PYSITELIB}/skimage/graph/tests/test_pixel_graph.pyc
${PYSITELIB}/skimage/graph/tests/test_pixel_graph.pyo
${PYSITELIB}/skimage/graph/tests/test_rag.py
${PYSITELIB}/skimage/graph/tests/test_rag.pyc
${PYSITELIB}/skimage/graph/tests/test_rag.pyo
${PYSITELIB}/skimage/graph/tests/test_spath.py
${PYSITELIB}/skimage/graph/tests/test_spath.pyc
${PYSITELIB}/skimage/graph/tests/test_spath.pyo
a380 39
${PYSITELIB}/skimage/io/tests/__init__.py
${PYSITELIB}/skimage/io/tests/__init__.pyc
${PYSITELIB}/skimage/io/tests/__init__.pyo
${PYSITELIB}/skimage/io/tests/test_collection.py
${PYSITELIB}/skimage/io/tests/test_collection.pyc
${PYSITELIB}/skimage/io/tests/test_collection.pyo
${PYSITELIB}/skimage/io/tests/test_fits.py
${PYSITELIB}/skimage/io/tests/test_fits.pyc
${PYSITELIB}/skimage/io/tests/test_fits.pyo
${PYSITELIB}/skimage/io/tests/test_imageio.py
${PYSITELIB}/skimage/io/tests/test_imageio.pyc
${PYSITELIB}/skimage/io/tests/test_imageio.pyo
${PYSITELIB}/skimage/io/tests/test_imread.py
${PYSITELIB}/skimage/io/tests/test_imread.pyc
${PYSITELIB}/skimage/io/tests/test_imread.pyo
${PYSITELIB}/skimage/io/tests/test_io.py
${PYSITELIB}/skimage/io/tests/test_io.pyc
${PYSITELIB}/skimage/io/tests/test_io.pyo
${PYSITELIB}/skimage/io/tests/test_mpl_imshow.py
${PYSITELIB}/skimage/io/tests/test_mpl_imshow.pyc
${PYSITELIB}/skimage/io/tests/test_mpl_imshow.pyo
${PYSITELIB}/skimage/io/tests/test_multi_image.py
${PYSITELIB}/skimage/io/tests/test_multi_image.pyc
${PYSITELIB}/skimage/io/tests/test_multi_image.pyo
${PYSITELIB}/skimage/io/tests/test_pil.py
${PYSITELIB}/skimage/io/tests/test_pil.pyc
${PYSITELIB}/skimage/io/tests/test_pil.pyo
${PYSITELIB}/skimage/io/tests/test_plugin.py
${PYSITELIB}/skimage/io/tests/test_plugin.pyc
${PYSITELIB}/skimage/io/tests/test_plugin.pyo
${PYSITELIB}/skimage/io/tests/test_sift.py
${PYSITELIB}/skimage/io/tests/test_sift.pyc
${PYSITELIB}/skimage/io/tests/test_sift.pyo
${PYSITELIB}/skimage/io/tests/test_simpleitk.py
${PYSITELIB}/skimage/io/tests/test_simpleitk.pyc
${PYSITELIB}/skimage/io/tests/test_simpleitk.pyo
${PYSITELIB}/skimage/io/tests/test_tifffile.py
${PYSITELIB}/skimage/io/tests/test_tifffile.pyc
${PYSITELIB}/skimage/io/tests/test_tifffile.pyo
a440 45
${PYSITELIB}/skimage/measure/tests/__init__.py
${PYSITELIB}/skimage/measure/tests/__init__.pyc
${PYSITELIB}/skimage/measure/tests/__init__.pyo
${PYSITELIB}/skimage/measure/tests/test_block.py
${PYSITELIB}/skimage/measure/tests/test_block.pyc
${PYSITELIB}/skimage/measure/tests/test_block.pyo
${PYSITELIB}/skimage/measure/tests/test_blur_effect.py
${PYSITELIB}/skimage/measure/tests/test_blur_effect.pyc
${PYSITELIB}/skimage/measure/tests/test_blur_effect.pyo
${PYSITELIB}/skimage/measure/tests/test_ccomp.py
${PYSITELIB}/skimage/measure/tests/test_ccomp.pyc
${PYSITELIB}/skimage/measure/tests/test_ccomp.pyo
${PYSITELIB}/skimage/measure/tests/test_colocalization.py
${PYSITELIB}/skimage/measure/tests/test_colocalization.pyc
${PYSITELIB}/skimage/measure/tests/test_colocalization.pyo
${PYSITELIB}/skimage/measure/tests/test_entropy.py
${PYSITELIB}/skimage/measure/tests/test_entropy.pyc
${PYSITELIB}/skimage/measure/tests/test_entropy.pyo
${PYSITELIB}/skimage/measure/tests/test_find_contours.py
${PYSITELIB}/skimage/measure/tests/test_find_contours.pyc
${PYSITELIB}/skimage/measure/tests/test_find_contours.pyo
${PYSITELIB}/skimage/measure/tests/test_fit.py
${PYSITELIB}/skimage/measure/tests/test_fit.pyc
${PYSITELIB}/skimage/measure/tests/test_fit.pyo
${PYSITELIB}/skimage/measure/tests/test_label.py
${PYSITELIB}/skimage/measure/tests/test_label.pyc
${PYSITELIB}/skimage/measure/tests/test_label.pyo
${PYSITELIB}/skimage/measure/tests/test_marching_cubes.py
${PYSITELIB}/skimage/measure/tests/test_marching_cubes.pyc
${PYSITELIB}/skimage/measure/tests/test_marching_cubes.pyo
${PYSITELIB}/skimage/measure/tests/test_moments.py
${PYSITELIB}/skimage/measure/tests/test_moments.pyc
${PYSITELIB}/skimage/measure/tests/test_moments.pyo
${PYSITELIB}/skimage/measure/tests/test_pnpoly.py
${PYSITELIB}/skimage/measure/tests/test_pnpoly.pyc
${PYSITELIB}/skimage/measure/tests/test_pnpoly.pyo
${PYSITELIB}/skimage/measure/tests/test_polygon.py
${PYSITELIB}/skimage/measure/tests/test_polygon.pyc
${PYSITELIB}/skimage/measure/tests/test_polygon.pyo
${PYSITELIB}/skimage/measure/tests/test_profile.py
${PYSITELIB}/skimage/measure/tests/test_profile.pyc
${PYSITELIB}/skimage/measure/tests/test_profile.pyo
${PYSITELIB}/skimage/measure/tests/test_regionprops.py
${PYSITELIB}/skimage/measure/tests/test_regionprops.pyc
${PYSITELIB}/skimage/measure/tests/test_regionprops.pyo
a462 15
${PYSITELIB}/skimage/metrics/tests/__init__.py
${PYSITELIB}/skimage/metrics/tests/__init__.pyc
${PYSITELIB}/skimage/metrics/tests/__init__.pyo
${PYSITELIB}/skimage/metrics/tests/test_segmentation_metrics.py
${PYSITELIB}/skimage/metrics/tests/test_segmentation_metrics.pyc
${PYSITELIB}/skimage/metrics/tests/test_segmentation_metrics.pyo
${PYSITELIB}/skimage/metrics/tests/test_set_metrics.py
${PYSITELIB}/skimage/metrics/tests/test_set_metrics.pyc
${PYSITELIB}/skimage/metrics/tests/test_set_metrics.pyo
${PYSITELIB}/skimage/metrics/tests/test_simple_metrics.py
${PYSITELIB}/skimage/metrics/tests/test_simple_metrics.pyc
${PYSITELIB}/skimage/metrics/tests/test_simple_metrics.pyo
${PYSITELIB}/skimage/metrics/tests/test_structural_similarity.py
${PYSITELIB}/skimage/metrics/tests/test_structural_similarity.pyc
${PYSITELIB}/skimage/metrics/tests/test_structural_similarity.pyo
a511 39
${PYSITELIB}/skimage/morphology/tests/__init__.py
${PYSITELIB}/skimage/morphology/tests/__init__.pyc
${PYSITELIB}/skimage/morphology/tests/__init__.pyo
${PYSITELIB}/skimage/morphology/tests/test_binary.py
${PYSITELIB}/skimage/morphology/tests/test_binary.pyc
${PYSITELIB}/skimage/morphology/tests/test_binary.pyo
${PYSITELIB}/skimage/morphology/tests/test_convex_hull.py
${PYSITELIB}/skimage/morphology/tests/test_convex_hull.pyc
${PYSITELIB}/skimage/morphology/tests/test_convex_hull.pyo
${PYSITELIB}/skimage/morphology/tests/test_extrema.py
${PYSITELIB}/skimage/morphology/tests/test_extrema.pyc
${PYSITELIB}/skimage/morphology/tests/test_extrema.pyo
${PYSITELIB}/skimage/morphology/tests/test_flood_fill.py
${PYSITELIB}/skimage/morphology/tests/test_flood_fill.pyc
${PYSITELIB}/skimage/morphology/tests/test_flood_fill.pyo
${PYSITELIB}/skimage/morphology/tests/test_footprints.py
${PYSITELIB}/skimage/morphology/tests/test_footprints.pyc
${PYSITELIB}/skimage/morphology/tests/test_footprints.pyo
${PYSITELIB}/skimage/morphology/tests/test_gray.py
${PYSITELIB}/skimage/morphology/tests/test_gray.pyc
${PYSITELIB}/skimage/morphology/tests/test_gray.pyo
${PYSITELIB}/skimage/morphology/tests/test_isotropic.py
${PYSITELIB}/skimage/morphology/tests/test_isotropic.pyc
${PYSITELIB}/skimage/morphology/tests/test_isotropic.pyo
${PYSITELIB}/skimage/morphology/tests/test_max_tree.py
${PYSITELIB}/skimage/morphology/tests/test_max_tree.pyc
${PYSITELIB}/skimage/morphology/tests/test_max_tree.pyo
${PYSITELIB}/skimage/morphology/tests/test_misc.py
${PYSITELIB}/skimage/morphology/tests/test_misc.pyc
${PYSITELIB}/skimage/morphology/tests/test_misc.pyo
${PYSITELIB}/skimage/morphology/tests/test_reconstruction.py
${PYSITELIB}/skimage/morphology/tests/test_reconstruction.pyc
${PYSITELIB}/skimage/morphology/tests/test_reconstruction.pyo
${PYSITELIB}/skimage/morphology/tests/test_skeletonize.py
${PYSITELIB}/skimage/morphology/tests/test_skeletonize.pyc
${PYSITELIB}/skimage/morphology/tests/test_skeletonize.pyo
${PYSITELIB}/skimage/morphology/tests/test_util.py
${PYSITELIB}/skimage/morphology/tests/test_util.pyc
${PYSITELIB}/skimage/morphology/tests/test_util.pyo
a528 15
${PYSITELIB}/skimage/registration/tests/__init__.py
${PYSITELIB}/skimage/registration/tests/__init__.pyc
${PYSITELIB}/skimage/registration/tests/__init__.pyo
${PYSITELIB}/skimage/registration/tests/test_ilk.py
${PYSITELIB}/skimage/registration/tests/test_ilk.pyc
${PYSITELIB}/skimage/registration/tests/test_ilk.pyo
${PYSITELIB}/skimage/registration/tests/test_masked_phase_cross_correlation.py
${PYSITELIB}/skimage/registration/tests/test_masked_phase_cross_correlation.pyc
${PYSITELIB}/skimage/registration/tests/test_masked_phase_cross_correlation.pyo
${PYSITELIB}/skimage/registration/tests/test_phase_cross_correlation.py
${PYSITELIB}/skimage/registration/tests/test_phase_cross_correlation.pyc
${PYSITELIB}/skimage/registration/tests/test_phase_cross_correlation.pyo
${PYSITELIB}/skimage/registration/tests/test_tvl1.py
${PYSITELIB}/skimage/registration/tests/test_tvl1.pyc
${PYSITELIB}/skimage/registration/tests/test_tvl1.pyo
a560 21
${PYSITELIB}/skimage/restoration/tests/__init__.py
${PYSITELIB}/skimage/restoration/tests/__init__.pyc
${PYSITELIB}/skimage/restoration/tests/__init__.pyo
${PYSITELIB}/skimage/restoration/tests/test_denoise.py
${PYSITELIB}/skimage/restoration/tests/test_denoise.pyc
${PYSITELIB}/skimage/restoration/tests/test_denoise.pyo
${PYSITELIB}/skimage/restoration/tests/test_inpaint.py
${PYSITELIB}/skimage/restoration/tests/test_inpaint.pyc
${PYSITELIB}/skimage/restoration/tests/test_inpaint.pyo
${PYSITELIB}/skimage/restoration/tests/test_j_invariant.py
${PYSITELIB}/skimage/restoration/tests/test_j_invariant.pyc
${PYSITELIB}/skimage/restoration/tests/test_j_invariant.pyo
${PYSITELIB}/skimage/restoration/tests/test_restoration.py
${PYSITELIB}/skimage/restoration/tests/test_restoration.pyc
${PYSITELIB}/skimage/restoration/tests/test_restoration.pyo
${PYSITELIB}/skimage/restoration/tests/test_rolling_ball.py
${PYSITELIB}/skimage/restoration/tests/test_rolling_ball.pyc
${PYSITELIB}/skimage/restoration/tests/test_rolling_ball.pyo
${PYSITELIB}/skimage/restoration/tests/test_unwrap.py
${PYSITELIB}/skimage/restoration/tests/test_unwrap.pyc
${PYSITELIB}/skimage/restoration/tests/test_unwrap.pyo
d569 1
a610 39
${PYSITELIB}/skimage/segmentation/tests/__init__.py
${PYSITELIB}/skimage/segmentation/tests/__init__.pyc
${PYSITELIB}/skimage/segmentation/tests/__init__.pyo
${PYSITELIB}/skimage/segmentation/tests/test_active_contour_model.py
${PYSITELIB}/skimage/segmentation/tests/test_active_contour_model.pyc
${PYSITELIB}/skimage/segmentation/tests/test_active_contour_model.pyo
${PYSITELIB}/skimage/segmentation/tests/test_boundaries.py
${PYSITELIB}/skimage/segmentation/tests/test_boundaries.pyc
${PYSITELIB}/skimage/segmentation/tests/test_boundaries.pyo
${PYSITELIB}/skimage/segmentation/tests/test_chan_vese.py
${PYSITELIB}/skimage/segmentation/tests/test_chan_vese.pyc
${PYSITELIB}/skimage/segmentation/tests/test_chan_vese.pyo
${PYSITELIB}/skimage/segmentation/tests/test_clear_border.py
${PYSITELIB}/skimage/segmentation/tests/test_clear_border.pyc
${PYSITELIB}/skimage/segmentation/tests/test_clear_border.pyo
${PYSITELIB}/skimage/segmentation/tests/test_expand_labels.py
${PYSITELIB}/skimage/segmentation/tests/test_expand_labels.pyc
${PYSITELIB}/skimage/segmentation/tests/test_expand_labels.pyo
${PYSITELIB}/skimage/segmentation/tests/test_felzenszwalb.py
${PYSITELIB}/skimage/segmentation/tests/test_felzenszwalb.pyc
${PYSITELIB}/skimage/segmentation/tests/test_felzenszwalb.pyo
${PYSITELIB}/skimage/segmentation/tests/test_join.py
${PYSITELIB}/skimage/segmentation/tests/test_join.pyc
${PYSITELIB}/skimage/segmentation/tests/test_join.pyo
${PYSITELIB}/skimage/segmentation/tests/test_morphsnakes.py
${PYSITELIB}/skimage/segmentation/tests/test_morphsnakes.pyc
${PYSITELIB}/skimage/segmentation/tests/test_morphsnakes.pyo
${PYSITELIB}/skimage/segmentation/tests/test_quickshift.py
${PYSITELIB}/skimage/segmentation/tests/test_quickshift.pyc
${PYSITELIB}/skimage/segmentation/tests/test_quickshift.pyo
${PYSITELIB}/skimage/segmentation/tests/test_random_walker.py
${PYSITELIB}/skimage/segmentation/tests/test_random_walker.pyc
${PYSITELIB}/skimage/segmentation/tests/test_random_walker.pyo
${PYSITELIB}/skimage/segmentation/tests/test_slic.py
${PYSITELIB}/skimage/segmentation/tests/test_slic.pyc
${PYSITELIB}/skimage/segmentation/tests/test_slic.pyo
${PYSITELIB}/skimage/segmentation/tests/test_watershed.py
${PYSITELIB}/skimage/segmentation/tests/test_watershed.pyc
${PYSITELIB}/skimage/segmentation/tests/test_watershed.pyo
a641 27
${PYSITELIB}/skimage/transform/tests/__init__.py
${PYSITELIB}/skimage/transform/tests/__init__.pyc
${PYSITELIB}/skimage/transform/tests/__init__.pyo
${PYSITELIB}/skimage/transform/tests/test_finite_radon_transform.py
${PYSITELIB}/skimage/transform/tests/test_finite_radon_transform.pyc
${PYSITELIB}/skimage/transform/tests/test_finite_radon_transform.pyo
${PYSITELIB}/skimage/transform/tests/test_geometric.py
${PYSITELIB}/skimage/transform/tests/test_geometric.pyc
${PYSITELIB}/skimage/transform/tests/test_geometric.pyo
${PYSITELIB}/skimage/transform/tests/test_hough_transform.py
${PYSITELIB}/skimage/transform/tests/test_hough_transform.pyc
${PYSITELIB}/skimage/transform/tests/test_hough_transform.pyo
${PYSITELIB}/skimage/transform/tests/test_integral.py
${PYSITELIB}/skimage/transform/tests/test_integral.pyc
${PYSITELIB}/skimage/transform/tests/test_integral.pyo
${PYSITELIB}/skimage/transform/tests/test_pyramids.py
${PYSITELIB}/skimage/transform/tests/test_pyramids.pyc
${PYSITELIB}/skimage/transform/tests/test_pyramids.pyo
${PYSITELIB}/skimage/transform/tests/test_radon_transform.py
${PYSITELIB}/skimage/transform/tests/test_radon_transform.pyc
${PYSITELIB}/skimage/transform/tests/test_radon_transform.pyo
${PYSITELIB}/skimage/transform/tests/test_thin_plate_splines.py
${PYSITELIB}/skimage/transform/tests/test_thin_plate_splines.pyc
${PYSITELIB}/skimage/transform/tests/test_thin_plate_splines.pyo
${PYSITELIB}/skimage/transform/tests/test_warps.py
${PYSITELIB}/skimage/transform/tests/test_warps.pyc
${PYSITELIB}/skimage/transform/tests/test_warps.pyo
d645 3
a687 45
${PYSITELIB}/skimage/util/tests/__init__.py
${PYSITELIB}/skimage/util/tests/__init__.pyc
${PYSITELIB}/skimage/util/tests/__init__.pyo
${PYSITELIB}/skimage/util/tests/test_apply_parallel.py
${PYSITELIB}/skimage/util/tests/test_apply_parallel.pyc
${PYSITELIB}/skimage/util/tests/test_apply_parallel.pyo
${PYSITELIB}/skimage/util/tests/test_arraycrop.py
${PYSITELIB}/skimage/util/tests/test_arraycrop.pyc
${PYSITELIB}/skimage/util/tests/test_arraycrop.pyo
${PYSITELIB}/skimage/util/tests/test_compare.py
${PYSITELIB}/skimage/util/tests/test_compare.pyc
${PYSITELIB}/skimage/util/tests/test_compare.pyo
${PYSITELIB}/skimage/util/tests/test_dtype.py
${PYSITELIB}/skimage/util/tests/test_dtype.pyc
${PYSITELIB}/skimage/util/tests/test_dtype.pyo
${PYSITELIB}/skimage/util/tests/test_invert.py
${PYSITELIB}/skimage/util/tests/test_invert.pyc
${PYSITELIB}/skimage/util/tests/test_invert.pyo
${PYSITELIB}/skimage/util/tests/test_labels.py
${PYSITELIB}/skimage/util/tests/test_labels.pyc
${PYSITELIB}/skimage/util/tests/test_labels.pyo
${PYSITELIB}/skimage/util/tests/test_lookfor.py
${PYSITELIB}/skimage/util/tests/test_lookfor.pyc
${PYSITELIB}/skimage/util/tests/test_lookfor.pyo
${PYSITELIB}/skimage/util/tests/test_map_array.py
${PYSITELIB}/skimage/util/tests/test_map_array.pyc
${PYSITELIB}/skimage/util/tests/test_map_array.pyo
${PYSITELIB}/skimage/util/tests/test_montage.py
${PYSITELIB}/skimage/util/tests/test_montage.pyc
${PYSITELIB}/skimage/util/tests/test_montage.pyo
${PYSITELIB}/skimage/util/tests/test_random_noise.py
${PYSITELIB}/skimage/util/tests/test_random_noise.pyc
${PYSITELIB}/skimage/util/tests/test_random_noise.pyo
${PYSITELIB}/skimage/util/tests/test_regular_grid.py
${PYSITELIB}/skimage/util/tests/test_regular_grid.pyc
${PYSITELIB}/skimage/util/tests/test_regular_grid.pyo
${PYSITELIB}/skimage/util/tests/test_shape.py
${PYSITELIB}/skimage/util/tests/test_shape.pyc
${PYSITELIB}/skimage/util/tests/test_shape.pyo
${PYSITELIB}/skimage/util/tests/test_slice_along_axes.py
${PYSITELIB}/skimage/util/tests/test_slice_along_axes.pyc
${PYSITELIB}/skimage/util/tests/test_slice_along_axes.pyo
${PYSITELIB}/skimage/util/tests/test_unique_rows.py
${PYSITELIB}/skimage/util/tests/test_unique_rows.pyc
${PYSITELIB}/skimage/util/tests/test_unique_rows.pyo
d691 3
@


1.8
log
@py-scikit-image: updated to 0.25.1

scikit-image 0.25.1

Bug Fixes

- Include ``centroid`` in ``__all__`` of the PYI file in ``skimage.measure``
- Improve numerical stability of ``blur_effect``
- Because under-determined fits are unreliable, ``skimage.measure.EllipseModel`` will now warn and return ``False`` (no fit) when fewer than 5 data points are provided
- Explicitly upcast ``data`` with dtype ``float16`` to ``float32`` in  ``skimage.segmentation.random_walker``; this fixes passing ``float16`` on NumPy 1.26

Documentation

- Don't use removed ``QuadContourSet.collections`` in gallery example
- Change old import convention in the gallery examples


scikit-image 0.25.0 (2024-12-13)

New Features

- Add the new Gray-Level Co-occurrence Matrix (GLCM) properties  "mean", "variance", "standard deviation" and "entropy" to  ``skimage.feature.texture.graycoprops``
- Add the new ``skimage.morphology.footprint_rectangle`` supporting generation of rectangular or hyper-rectangular footprints in one function

API Changes

- Complete the deprecation of and remove ``skimage.feature.plot_matches``. Use ``skimage.feature.plot_matched_features`` going forward
- Deprecate ``skimage.io.imshow``, ``skimage.io.imshow_collection`` and ``skimage.io.show``. Please use ``matplotlib``, ``napari``, etc. to visualize images
- Remove deprecated ``skimage.morphology.skeletonize_3d``;  use ``skimage.morphology.skeletonize`` instead
- Deprecate ``skimage.io`` plugin infrastructure
- Switched to using the ``scipy.sparse`` array interface. For more details, see the note about the new ``scipy.sparse`` array interface [here](https://docs.scipy.org/doc/scipy/reference/sparse.html)
- Deprecate ``skimage.morphology.rectangle`` in favor of the new function ``skimage.morphology.footprint_rectangle``
- Deprecate ``skimage.morphology.cube`` in favor of the new function ``skimage.morphology.footprint_rectangle``
- Deprecate ``skimage.morphology.square`` in favor of the new function ``skimage.morphology.footprint_rectangle``

Enhancements

- Improve numerical stability of ``skimage.morphology.local_minima`` for extremely small floats
- Allow passing a sequence of colors to the parameter ``matches_color`` in ``skimage.feature.plot_matched_features``
- Make sure that ``skimage.feature.plot_matched_features`` uses the same random colors, if ``matches_color`` isn't provided  explicitly

Performance

- ``skimage.feature.peak_local_max`` will now skip unnecessary distance computations in the case of ``min_distance=1``. This results in performance improvements to functions like ``skimage.feature.blob_dog``, ``skimage.feature.blob_log``,  ``skimage.feature.blob_doh`` and ``skimage.feature.corner_peaks`` that call  ``peak_local_max`` internally
- In ``skimage.featurepeak_local_max``, skip unnecessary check for cases where  ``min_distance > 1`` is passed

Bug Fixes

- Ensure that ``skimage.morphology.remove_objects_by_distance`` doesn't fail  if the given integer dtype cannot be safely cast to the architecture specific size of ``intp``, e.g. on i386 architectures
- Fix degeneracy in ``skimage.draw.ellipsoid_stats`` when all semi-axes have the same length
- Prevent ``skimage.morphology.thin`` from accidentally  modifying the input image in case it is of dtype uint8
- Fix numerical precision error in ``skimage.measure.ransac``. In some cases, ``ransac`` was stopping at the first iteration
- Fix numerical precision error in ``skimage.measure.ransac``;  very small probabilities lead to -0 number of max trials
- Ensure that ``RegionProperties`` objects returned by ``skimage.measure.regionprops`` can be deserialized with pickle
- Fix edge case where setting ``watershed_lines=True`` in ``skimage.segmentation.watershed`` resulted in an incorrect solution
- Fix the behavior of ``skimage.segmentation.watershed`` when the markers don't align with local minima by making sure every marker is evaluated before successive pixels
- Fix dtype promotion in ``skimage.segmentation.join_segmentations`` if ``numpy.uint`` is used with NumPy<2

Documentation

- In ``skimage.morphology.skeletonize``, clarify the expected image dtypes and how objects of different intensities are handled
- Fix example section in docstring of ``skimage.feature.graycomatrix``
- Use conda-forge consistently in instructions for setting up the development environment
- Use new ``CITATION.cff`` instead of ``CITATION.bib``
- Use correct ``spin test --coverage`` in contribution guide
- Tweak advice to new developers; remove AI warning
- Rework installation instructions
- Improve the description of the ``image`` parameter in ``skimage.restoration.richardson_lucy``
- Account for empty arrays when counting segments per contour level in gallery example "Segment human cells (in mitosis)"
- Fix typo in morphology doc
- Change type description of parameter ``radius`` in  ``skimage.morphology.ball`` from ``int`` to ``float``
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2024/08/06 11:44:50 adam Exp $
d169 1
@


1.7
log
@py-scikit-image: updated to 0.24.0

scikit-image 0.24.0 (2024-06-18)

Highlights

Add new class skimage.transform.ThinPlateSplineTransform, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with skimage.transform.warp

New Features

Add new class skimage.transform.ThinPlateSplineTransform, which can estimate and model non-linear transforms with thin-plate splines and allows image warping with skimage.transform.warp
Add skimage.morphology.remove_objects_by_distance, which removes labeled objects, ordered by size (default), until the remaining objects are a given distance apart

Performance

In skimage.feature.corner_fast, test four directions earlier, which should more than half the computation time for most cases

Documentation

Remove obsolete instruction about documenting changes
Clarify description of data_range parameter in skimage.metrics.structural_similarity
Update release process notes
Fix typo in docstring of skimage.measure.regionprops
Fix typos in skimage.measure.find_contours
Add algorithmic complexity description + suggested alternatives to skimage.restoration.rolling_ball docstring
Remove ineffective PR contribution clause
Clarify objection period for lazy consensus in SKIP 1
Add a new gallery example “Use thin-plate splines for image warping”
Add a new gallery example on “Removing objects” based on their size or distance

Infrastructure

Escape user-controlled variables in GA workflow
Add generation of GitHub artifact attestations to built sdist and wheels before upload to PyPI
For publishing actions use the full length commit SHA
Be mindful of resources by canceling in-progress workflows
Add out-of-tree Pyodide builds in CI for scikit-image

Maintenance

Replace deprecated nose style setup/teardown with autouse fixtures
Temporarily pin macos-12 runner in CI
Fix NumPy2 dtype promotion issues in pywt dependent code
In skimage.util.compare_images, deprecate the parameter image2. Instead use image0, image1 to pass the compared images. Furthermore, all other parameters will be turned into keyword-only parameters once the deprecation is complete
Add support back for Python 3.9 to enhance compatibility with Numpy 2
Disable ruff/pyupgrade rule UP038
Stop verifying wheel attestations temporarily
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2024/02/15 22:14:14 wiz Exp $
a551 2
${PYSITELIB}/skimage/io/_plugins/_colormixer.so
${PYSITELIB}/skimage/io/_plugins/_histograms.so
a601 3
${PYSITELIB}/skimage/io/tests/test_histograms.py
${PYSITELIB}/skimage/io/tests/test_histograms.pyc
${PYSITELIB}/skimage/io/tests/test_histograms.pyo
d789 2
a790 2
${PYSITELIB}/skimage/morphology/_skeletonize_3d_cy.so
${PYSITELIB}/skimage/morphology/_skeletonize_cy.so
a858 3
${PYSITELIB}/skimage/morphology/tests/test_skeletonize_3d.py
${PYSITELIB}/skimage/morphology/tests/test_skeletonize_3d.pyc
${PYSITELIB}/skimage/morphology/tests/test_skeletonize_3d.pyo
@


1.6
log
@py-scikit-image: update to 0.22.0.

0.22.0

New Features

    Add new image sequence skimage.data.palisades_of_vogt showing in-vivo tissue of the palisades of Vogt (#6858).

Performance

    Add lazy loading to the skimage.feature module (#6983).
    Add lazy loading to the skimage.graph submodule (#6985).
    Add lazy loading to the skimage.measure submodule (#6999).
    Add lazy loading to the skimage.transform submodule (#7009).
    Add lazy loading to the skimage.restoration submodule (#7021).
    Add lazy loading to the skimage.registration submodule (#7032).
    Avoid unnecessary padding in skimage.measure.block_resize (#7092).

Bug Fixes

    Add num_pixels and coords_scaled to regionprops_table (#7039).
    Update video.rst (#7076).
    For uniform intensity images, return intensity value as threshold (#7098).
    Fix color conversion error (#7116).
    Make phase_cross_correlation return ndarray when disambiguate=True (#7112).
    Allow extra_properties of non equal lengths to be passed correctly to regionprops_table (#7136).

API Changes

    Make PyWavelets an optional dependency which is only required for skimage.restoration.denoise_wavelet and skimage.restoration.estimate_sigma (#7156).
    Remove deprecated skimage.filters.inverse. Use skimage.filters.filter_inverse instead (#7161).
    Remove deprecated function skimage.filters.ridges.compute_hessian_eigenvalues. Use skimage.feature.hessian_matrix_eigvals on the results of skimage.feature.hessian_matrix instead (#7162).
    Remove deprecated automatic detection of the color channel in skimage.filters.gaussian. channel_axis=None now indicates a grayscale image. Set the color channel with channel_axis=-1 explicitly (#7164).
    Change number of returned arguments in skimage.registration.phase_cross_correlation. The function now always returns the 3 arguments shift, error, and phasediff (#7166).
    Deprecate return_error in skimage.registration.phase_cross_correlation (#7174).

Maintenance

    Don't test numpy prerelease on azure (#6996).
    Drop Python 3.8 support per SPEC 0 (#6990).
    Upper pin imageio (#7002).
    Update core dependencies per SPEC0 (#7005).
    meson: allow proper selection of NumPy, Pythran in cross builds (#7003).
    Unpin imageio and add warningfilter (#7006).
    Update to latest attach-next-milestone action (#7014).
    Avoid deprecated auto-removal of overlapping axes in thresholding example (#7026).
    Update lazy_loader (#7043).
    Remove conflicting setuptools upper pin (#7045).
    Remove future.graph after v0.21 release (#6899).
    Cleanup from move to pyproject.toml (#7044).
    Ignore new matplotlib warning (#7056).
    Update spin (#7054).
    Ignore SciPy 1.12.dev0 deprecation warning (#7057).
    Include expected warning for SciPy 1.12 (#7058).
    Mark NaN-related deprecation warning from np.clip as optional in tests (#7052).
    Fix abs value function warnings (#7010).
    Temporary fix for wheel recipe (#7059).
    Temporary fix for wheel building (#7060).
    Remove outdated comment (#7077).
    Include py.typed file in distribution (PEP 561) (#7073).
    Transition user guide to import skimage as ski (#7024).
    Fix for NumPy 1.25 (#6970).
    Pin sphinx until sphinx-gallery is fixed (#7100).
    Cleanup old Python 3.11 tests (#7099).
    Revert "Pin sphinx until sphinx-gallery is fixed (#7100)" (#7102).
    MNT: Remove np.float_ alias; it is removed in NumPy 2.0 (#7118).
    Fix for NumPy 1.26 (#7101).
    Update meson-python (#7120).
    We now require sklearn 1.1, as per SPEC0 (#7121).
    Update for NumPy 2 namespace cleanup (#7119).
    DOC: minor numpydoc syntax update (#7123).
    Update for NumPy 2 namespace cleanup (#7122).
    Temporary work-around for NEP 51 numpy scalar reprs + doctests (#7125).
    Update lazy loader (#7126).
    Fix PEP 8 issues (#7142).
    Remove single-threaded dask usage in face detection gallery example which fixes issues with running the example on Windows and CI (#7141).
    Update spin version to 0.6 (#7150).
    Match pep8speaks and ruff line lengths to 88 (#7148).
    Remove last reference to distutils in _build_utils/tempita.py (#7137).
    Update sphinx, sphinx-gallery & sphinx_design (#7155).
    Update minimal version of numpydoc to 1.6 (#7106).
    Build wheels for py3.12 (#7082).
    Update label and milestone workflows (#7163).
    Update TODO (see #6899) (#7165).
    Announce Python 3.12 support (#7167).
    Remove pep8speaks config (#7172).
    Filter out expected runtime warnings in registation.phase_cross_correlation when disambiguate=True (#7147).
    Use pre-commit bot (#7171).
    Fix missing warnings import in phase_cross_correlation (#7175).
    Fix release notes error (#7177).
    Use trusted publisher (#7178).

Documentation

    Use a more descriptive title for current inpainting example (#6989).
    Fix URLs to the install page (#6998).
    Fix equation for Wiener filter in restoration.wiener's docstring (#6987).
    Fix missing links in INSTALL.rst and simplify language (#6984).
    Edit installation and contributor guidelines (#6991).
    Fix URLs that lead to 404 page (#7008).
    Replace with correct reference to eigenvalues in ridge detection docstrings (#7034).
    ...

0.21.0

Highlights

    Last release to support Python 3.8
    Unified API for PRNGs

New Features

    Implement Fisher vectors in scikit-image (#5349).
    Add support for y-dimensional shear to the AffineTransform (#6752).


0.20.0

With this release, many of the functions in skimage.measure now
support anisotropic images with different voxel spacings.

Many performance improvements were made, such as support for
footprint decomposition in skimage.morphology

Four new gallery examples were added to the documentation, including
the new interactive example "Track solidification of a metallic
alloy".

This release completes the transition to a more flexible channel_axis
parameter for indicating multi-channel images, and includes several
other deprecations that make the API more consistent and expressive.

Finally, in preparation for the removal of distutils in the upcoming
Python 3.12 release, we replaced our build system with meson and
a static pyproject.toml specification.

This release supports Python 3.8--3.11.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d25 3
d31 3
d53 3
d87 6
d744 1
d790 1
d1052 3
d1095 3
d1165 3
@


1.5
log
@py-scikit-image: update to 0.19.3.

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.3

Bugs Fixed

    Revert unintentional change to default multichannel behavior introduced in v0.19.0 for skimage.restoration.cycle_spin (now defaults to single channel again)
    Fix corner case with an optimal angle of 0 degrees in hough_line_peaks
    Fixed the gallery example involving registration with log-polar transformations
    Update test suite for compatibility with the most recent tifffile release.
    warp/rotate: fixed a bug with clipping when cval is not in the input range
    Fix computation of histogram bins for multichannel integer-valued images

General Maintenance

    Update skimage.future.manual_polygon_segmentation to work with Matplotlib 3.5.
    Update skimage.io.imread to avoid warnings when using imageio>=2.16.2.
    Now compatible with Pillow >= 9.1 (palette may contain <256 entries)
    Added support for NumPy 1.23

Pull Requests Included

    Backport PR #6306 on branch v0.19.x (Fix for error in 'Using Polar and Log-Polar Transformations for Registration') (#6312)
    Backport PR #6271 on branch v0.19.x (hough_line_peaks fix for corner case with optimal angle=0) (#6313)
    Backport PR #6261 on branch v0.19.x (Ignore sparse matrix deprecation warning) (#6316)
    backport PR 6328: Fix issue with newer versions of matplotlib in manual segmentation (#6334)
    Backport PR #6343 on branch v0.19.x (avoid warnings about change to v3 API from imageio) (#6344)
    Backport PR #6355 on branch v0.19.x (remove use of deprecated kwargs from test_tifffile_kwarg_passthrough) (#6357)
    Backport PR #6352 on branch v0.19.x (Fix channel_axis default for cycle_spin) (#6358)
    Backport PR #6348 on branch v0.19.x (Fix smoothed image computation when mask is None in canny) (#6359)
    Backport PR #6361 on branch v0.19.x (Document support for Path objects in io functions) (#6363)
    Backport PR #6400 on branch v0.19.x (Add support for NumPy 1.23) (#6403)
    Backport PR #6335 on branch v0.19.x (warp/rotate: fixed a bug with clipping when cval is not in the input range) (#6411)
    Backport PR #6413 on branch v0.19.x (Fix computation of histogram bins for multichannel integer-valued images) (#6414)

0.19.2

Pull Requests Included

    fix mistake in tests.yml made during backport (gh-6129)
    Backport PR #6145 on branch v0.19.x (Fix channel_axis handling in pyramid_gaussian and pyramid_laplace) (gh-6155)
    Backport PR #6130 on branch v0.19.x (bump deprecated Azure windows environment) (gh-6131)
    Backport PR #6148 on branch v0.19.x (deprecate n_iter_max (should be max_num_iter)) (gh-6156)
    Backport PR #6152 on branch v0.19.x (specify python version used by mybinder.org for gallery demos) (gh-6157)
    Backport PR #6139 on branch v0.19.x (fix phase_cross_correlation typo) (gh-6158)
    Backport PR #6133 on branch v0.19.x (Update user warning message for viewer module.) (gh-6159)
    Backport PR #6169 on branch v0.19.x (Fix unintended change to output dtype of match_histograms) (gh-6172)
    Backport PR #6184 on branch v0.19.x (Fix SIFT wrong octave indices + typo) (gh-6186)
    Backport PR #6191 on branch v0.19.x (Fix issue6190 - inconsistent default parameters in pyramids.py) (gh-6193)
    Backport PR #6207 on branch v0.19.x (Always set params to nan when ProjectiveTransform.estimate fails) (gh-6210)
    Backport PR #5262 on branch v0.19.x (Add textbook-like tutorial on measuring fluorescence at nuclear envelope.) (gh-6213)
    Backport PR #6087 on branch v0.19.x (Add two datasets for use in upcoming scientific tutorials.) (gh-6215)
    Backport PR #6214 on branch v0.19.x (EuclideanTransform.estimate should return False when NaNs are present) (gh-6221)
    Backport PR #6219 on branch v0.19.x (Allow the output_shape argument to be any iterable for resize and resize_local_mean) (gh-6222)
    Backport PR #6223 on branch v0.19.x (Update filename in testing instructions.) (gh-6225)
    Backport PR #6231 on branch v0.19.x (Update imports/refs from deprecated scipy.ndimage.filters namespace) (gh-6233)
    Backport PR #6229 on branch v0.19.x (Remove redundant testing on Appveyor) (gh-6234)
    Backport PR #6183 on branch v0.19.x (Fix decorators warnings stacklevel) (gh-6238)
    Backport PR #6239 on branch v0.19.x (DOC: fix SciPy intersphinx) (gh-6241)
    Backport PR #6232 on branch v0.19.x (Include Cython sources via package_data) (gh-6244)
    Backport PR #6227 on branch v0.19.x (Fix calculation of Z normal in marching cubes) (gh-6245)
    Backport PR #6242 on branch v0.19.x (Fix bug in SLIC superpixels with enforce_connectivity=True and start_label > 0) (gh-6246)
    Backport PR #6211 on branch v0.19.x (PiecewiseAffineTransform.estimate return should reflect underlying transforms) gh-6247
    update MacOS libomp installation in wheel building script (gh-6249)

0.19.1

Pull Requests Included

    Backport PR #6097 on branch v0.19.x (Restore non-underscore functions in skimage.data) (gh-6099)
    Backport PR #6095 on branch v0.19.x (Preserve backwards compatibility for channel_axis parameter in transform functions) (gh-6100)
    Backport PR #6103 on branch v0.19.x (Make rank filter test comparisons robust across architectures) (gh-6106)
    Backport PR #6105 on branch v0.19.x (Pass a specific random_state into ransac in test_ransac_geometric) (gh-6107)
    Fix two equality comparison bugs in the wheel build script (gh-6098)
    Backport of gh-6109 (Add linker flags to strip debug symbols during wheel building) (gh-6110)
    Pin setuptools maximum in v0.19.x to avoid breaking on planned distutils API changes (gh-6112)
    Avoid potential circular import of rgb2gray (gh-6113)
    Backport PR #6089 on branch v0.19.x (Skip tests requiring fetched data) (gh-6115)
    Backport PR #6118 on branch v0.19.x (Fixes to tests.yml and fixes for expected warnings) (gh-6127)
    Backport PR #6114 on branch v0.19.x (Relax test condition to make it more robust to variable CI load) (gh-6128)

0.19.0

A highlight of this release is the addition of the popular
scale-invariant feature transform (SIFT) feature detector and
descriptor. This release also introduces a perceptual blur metric,
new pixel graph algorithms, and most functions now operate in
single-precision when single-precision inputs are provided. Many
other bug fixes, enhancements and performance improvements are
detailed below.

A significant change in this release is in the treatment of
multichannel images. The existing multichannel argument to functions
has been deprecated in favor of a new channel_axis argument.
channel_axis can be used to specify which axis of an array contains
channel information (with channel_axis=None indicating a grayscale
image).

scikit-image now uses "lazy loading", which enables users to access
the functions from all skimage submodules without the overhead of
eagerly importing all submodules. As a concrete example, after
calling "import skimage" a user can directly call a function such
as skimage.transform.warp whereas previously it would have been
required to first "import skimage.transform".

An exciting change on the development side is the introduction of
support for Pythran as an alternative to Cython for generating
compiled code. We plan to keep Cython support as well going forward,
so developers are free to use either one as appropriate.
@
text
@d2 4
a5 26
bin/skivi-${PYVERSSUFFIX}
${PYSITELIB}/doc/ext/__init__.py
${PYSITELIB}/doc/ext/__init__.pyc
${PYSITELIB}/doc/ext/__init__.pyo
${PYSITELIB}/doc/ext/doi_role.py
${PYSITELIB}/doc/ext/doi_role.pyc
${PYSITELIB}/doc/ext/doi_role.pyo
${PYSITELIB}/doc/ext/notebook_doc.py
${PYSITELIB}/doc/ext/notebook_doc.pyc
${PYSITELIB}/doc/ext/notebook_doc.pyo
${PYSITELIB}/doc/ext/plot2rst.py
${PYSITELIB}/doc/ext/plot2rst.pyc
${PYSITELIB}/doc/ext/plot2rst.pyo
${PYSITELIB}/doc/ext/tests/__init__.py
${PYSITELIB}/doc/ext/tests/__init__.pyc
${PYSITELIB}/doc/ext/tests/__init__.pyo
${PYSITELIB}/doc/ext/tests/test_notebook_doc.py
${PYSITELIB}/doc/ext/tests/test_notebook_doc.pyc
${PYSITELIB}/doc/ext/tests/test_notebook_doc.pyo
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
d8 1
a9 3
${PYSITELIB}/skimage/_build.py
${PYSITELIB}/skimage/_build.pyc
${PYSITELIB}/skimage/_build.pyo
d28 1
a28 2
${PYSITELIB}/skimage/_shared/fast_exp.pxd
${PYSITELIB}/skimage/_shared/fast_exp.pyx
a32 3
${PYSITELIB}/skimage/_shared/fused_numerics.pxd
${PYSITELIB}/skimage/_shared/geometry.pxd
${PYSITELIB}/skimage/_shared/geometry.pyx
a33 2
${PYSITELIB}/skimage/_shared/interpolation.pxd
${PYSITELIB}/skimage/_shared/interpolation.pyx
a34 6
${PYSITELIB}/skimage/_shared/lazy.py
${PYSITELIB}/skimage/_shared/lazy.pyc
${PYSITELIB}/skimage/_shared/lazy.pyo
${PYSITELIB}/skimage/_shared/setup.py
${PYSITELIB}/skimage/_shared/setup.pyc
${PYSITELIB}/skimage/_shared/setup.pyo
a70 2
${PYSITELIB}/skimage/_shared/transform.pxd
${PYSITELIB}/skimage/_shared/transform.pyx
d80 1
d118 1
d153 2
a158 3
${PYSITELIB}/skimage/data/setup.py
${PYSITELIB}/skimage/data/setup.pyc
${PYSITELIB}/skimage/data/setup.pyo
d168 1
a169 1
${PYSITELIB}/skimage/draw/_draw.pyx
a185 3
${PYSITELIB}/skimage/draw/setup.py
${PYSITELIB}/skimage/draw/setup.pyc
${PYSITELIB}/skimage/draw/setup.pyo
d206 1
a216 3
${PYSITELIB}/skimage/exposure/setup.py
${PYSITELIB}/skimage/exposure/setup.pyc
${PYSITELIB}/skimage/exposure/setup.pyo
d228 1
d236 1
a236 1
${PYSITELIB}/skimage/feature/_cascade.pyx
d241 3
a243 2
${PYSITELIB}/skimage/feature/_haar.pxd
${PYSITELIB}/skimage/feature/_haar.pyx
a245 3
${PYSITELIB}/skimage/feature/_hessian_det_appx_pythran.py
${PYSITELIB}/skimage/feature/_hessian_det_appx_pythran.pyc
${PYSITELIB}/skimage/feature/_hessian_det_appx_pythran.pyo
a248 1
${PYSITELIB}/skimage/feature/_hoghistogram.pyx
a252 1
${PYSITELIB}/skimage/feature/_sift.pyx
a253 2
${PYSITELIB}/skimage/feature/_texture.pxd
${PYSITELIB}/skimage/feature/_texture.pyx
a261 3
${PYSITELIB}/skimage/feature/brief_pythran.py
${PYSITELIB}/skimage/feature/brief_pythran.pyc
${PYSITELIB}/skimage/feature/brief_pythran.pyo
a264 1
${PYSITELIB}/skimage/feature/censure_cy.pyx
a268 1
${PYSITELIB}/skimage/feature/corner_cy.pyx
a278 1
${PYSITELIB}/skimage/feature/orb_cy.pyx
a283 4
${PYSITELIB}/skimage/feature/safe_openmp.pxd
${PYSITELIB}/skimage/feature/setup.py
${PYSITELIB}/skimage/feature/setup.pyc
${PYSITELIB}/skimage/feature/setup.pyo
d317 3
d355 1
a368 1
${PYSITELIB}/skimage/filters/_multiotsu.pyx
a396 1
${PYSITELIB}/skimage/filters/rank/bilateral_cy.pyx
a397 2
${PYSITELIB}/skimage/filters/rank/core_cy.pxd
${PYSITELIB}/skimage/filters/rank/core_cy.pyx
a398 2
${PYSITELIB}/skimage/filters/rank/core_cy_3d.pxd
${PYSITELIB}/skimage/filters/rank/core_cy_3d.pyx
a402 1
${PYSITELIB}/skimage/filters/rank/generic_cy.pyx
a403 1
${PYSITELIB}/skimage/filters/rank/percentile_cy.pyx
a413 3
${PYSITELIB}/skimage/filters/setup.py
${PYSITELIB}/skimage/filters/setup.pyc
${PYSITELIB}/skimage/filters/setup.pyo
d455 1
a456 26
${PYSITELIB}/skimage/future/graph/__init__.py
${PYSITELIB}/skimage/future/graph/__init__.pyc
${PYSITELIB}/skimage/future/graph/__init__.pyo
${PYSITELIB}/skimage/future/graph/_ncut.py
${PYSITELIB}/skimage/future/graph/_ncut.pyc
${PYSITELIB}/skimage/future/graph/_ncut.pyo
${PYSITELIB}/skimage/future/graph/_ncut_cy.pyx
${PYSITELIB}/skimage/future/graph/_ncut_cy.so
${PYSITELIB}/skimage/future/graph/graph_cut.py
${PYSITELIB}/skimage/future/graph/graph_cut.pyc
${PYSITELIB}/skimage/future/graph/graph_cut.pyo
${PYSITELIB}/skimage/future/graph/graph_merge.py
${PYSITELIB}/skimage/future/graph/graph_merge.pyc
${PYSITELIB}/skimage/future/graph/graph_merge.pyo
${PYSITELIB}/skimage/future/graph/rag.py
${PYSITELIB}/skimage/future/graph/rag.pyc
${PYSITELIB}/skimage/future/graph/rag.pyo
${PYSITELIB}/skimage/future/graph/setup.py
${PYSITELIB}/skimage/future/graph/setup.pyc
${PYSITELIB}/skimage/future/graph/setup.pyo
${PYSITELIB}/skimage/future/graph/tests/__init__.py
${PYSITELIB}/skimage/future/graph/tests/__init__.pyc
${PYSITELIB}/skimage/future/graph/tests/__init__.pyo
${PYSITELIB}/skimage/future/graph/tests/test_rag.py
${PYSITELIB}/skimage/future/graph/tests/test_rag.pyc
${PYSITELIB}/skimage/future/graph/tests/test_rag.pyo
a459 3
${PYSITELIB}/skimage/future/setup.py
${PYSITELIB}/skimage/future/setup.pyc
${PYSITELIB}/skimage/future/setup.pyo
d471 1
d476 6
a481 2
${PYSITELIB}/skimage/graph/_mcp.pxd
${PYSITELIB}/skimage/graph/_mcp.pyx
d483 7
a489 1
${PYSITELIB}/skimage/graph/_spath.pyx
a490 2
${PYSITELIB}/skimage/graph/heap.pxd
${PYSITELIB}/skimage/graph/heap.pyx
a494 3
${PYSITELIB}/skimage/graph/setup.py
${PYSITELIB}/skimage/graph/setup.pyc
${PYSITELIB}/skimage/graph/setup.pyo
d519 3
a536 1
${PYSITELIB}/skimage/io/_plugins/_colormixer.pyx
a537 1
${PYSITELIB}/skimage/io/_plugins/_histograms.pyx
a546 4
${PYSITELIB}/skimage/io/_plugins/gtk_plugin.ini
${PYSITELIB}/skimage/io/_plugins/gtk_plugin.py
${PYSITELIB}/skimage/io/_plugins/gtk_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/gtk_plugin.pyo
a562 10
${PYSITELIB}/skimage/io/_plugins/q_color_mixer.py
${PYSITELIB}/skimage/io/_plugins/q_color_mixer.pyc
${PYSITELIB}/skimage/io/_plugins/q_color_mixer.pyo
${PYSITELIB}/skimage/io/_plugins/q_histogram.py
${PYSITELIB}/skimage/io/_plugins/q_histogram.pyc
${PYSITELIB}/skimage/io/_plugins/q_histogram.pyo
${PYSITELIB}/skimage/io/_plugins/qt_plugin.ini
${PYSITELIB}/skimage/io/_plugins/qt_plugin.py
${PYSITELIB}/skimage/io/_plugins/qt_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/qt_plugin.pyo
a566 3
${PYSITELIB}/skimage/io/_plugins/skivi.py
${PYSITELIB}/skimage/io/_plugins/skivi.pyc
${PYSITELIB}/skimage/io/_plugins/skivi.pyo
a570 3
${PYSITELIB}/skimage/io/_plugins/util.py
${PYSITELIB}/skimage/io/_plugins/util.pyc
${PYSITELIB}/skimage/io/_plugins/util.pyo
a576 3
${PYSITELIB}/skimage/io/setup.py
${PYSITELIB}/skimage/io/setup.pyc
${PYSITELIB}/skimage/io/setup.pyo
a585 3
${PYSITELIB}/skimage/io/tests/test_colormixer.py
${PYSITELIB}/skimage/io/tests/test_colormixer.pyc
${PYSITELIB}/skimage/io/tests/test_colormixer.pyo
a612 3
${PYSITELIB}/skimage/io/tests/test_plugin_util.py
${PYSITELIB}/skimage/io/tests/test_plugin_util.pyc
${PYSITELIB}/skimage/io/tests/test_plugin_util.pyo
d627 1
a631 2
${PYSITELIB}/skimage/measure/_ccomp.pxd
${PYSITELIB}/skimage/measure/_ccomp.pyx
d633 3
a638 1
${PYSITELIB}/skimage/measure/_find_contours_cy.pyx
a642 5
${PYSITELIB}/skimage/measure/_marching_cubes_classic.py
${PYSITELIB}/skimage/measure/_marching_cubes_classic.pyc
${PYSITELIB}/skimage/measure/_marching_cubes_classic.pyo
${PYSITELIB}/skimage/measure/_marching_cubes_classic_cy.pyx
${PYSITELIB}/skimage/measure/_marching_cubes_classic_cy.so
a645 1
${PYSITELIB}/skimage/measure/_marching_cubes_lewiner_cy.pyx
d653 3
a655 1
${PYSITELIB}/skimage/measure/_moments_cy.pyx
a656 1
${PYSITELIB}/skimage/measure/_pnpoly.pyx
a681 3
${PYSITELIB}/skimage/measure/setup.py
${PYSITELIB}/skimage/measure/setup.pyc
${PYSITELIB}/skimage/measure/setup.pyo
d694 3
a765 1
${PYSITELIB}/skimage/morphology/_convex_hull.pyx
a766 1
${PYSITELIB}/skimage/morphology/_extrema_cy.pyx
a770 1
${PYSITELIB}/skimage/morphology/_flood_fill_cy.pyx
a771 1
${PYSITELIB}/skimage/morphology/_grayreconstruct.pyx
a772 1
${PYSITELIB}/skimage/morphology/_max_tree.pyx
a773 1
${PYSITELIB}/skimage/morphology/_queue_with_history.pxi
a776 1
${PYSITELIB}/skimage/morphology/_skeletonize_3d_cy.pyx
a777 1
${PYSITELIB}/skimage/morphology/_skeletonize_cy.pyx
d782 1
d789 1
d802 3
a804 6
${PYSITELIB}/skimage/morphology/grey.py
${PYSITELIB}/skimage/morphology/grey.pyc
${PYSITELIB}/skimage/morphology/grey.pyo
${PYSITELIB}/skimage/morphology/greyreconstruct.py
${PYSITELIB}/skimage/morphology/greyreconstruct.pyc
${PYSITELIB}/skimage/morphology/greyreconstruct.pyo
a810 6
${PYSITELIB}/skimage/morphology/selem.py
${PYSITELIB}/skimage/morphology/selem.pyc
${PYSITELIB}/skimage/morphology/selem.pyo
${PYSITELIB}/skimage/morphology/setup.py
${PYSITELIB}/skimage/morphology/setup.pyc
${PYSITELIB}/skimage/morphology/setup.pyo
d832 3
d853 1
d856 1
d887 1
a894 1
${PYSITELIB}/skimage/restoration/_denoise_cy.pyx
a895 1
${PYSITELIB}/skimage/restoration/_inpaint.pyx
a896 1
${PYSITELIB}/skimage/restoration/_nl_means_denoising.pyx
d898 3
a900 1
${PYSITELIB}/skimage/restoration/_rolling_ball_cy.pyx
a901 1
${PYSITELIB}/skimage/restoration/_unwrap_1d.pyx
a902 1
${PYSITELIB}/skimage/restoration/_unwrap_2d.pyx
a903 1
${PYSITELIB}/skimage/restoration/_unwrap_3d.pyx
a916 6
${PYSITELIB}/skimage/restoration/rolling_ball.py
${PYSITELIB}/skimage/restoration/rolling_ball.pyc
${PYSITELIB}/skimage/restoration/rolling_ball.pyo
${PYSITELIB}/skimage/restoration/setup.py
${PYSITELIB}/skimage/restoration/setup.pyc
${PYSITELIB}/skimage/restoration/setup.pyo
a943 6
${PYSITELIB}/skimage/scripts/__init__.py
${PYSITELIB}/skimage/scripts/__init__.pyc
${PYSITELIB}/skimage/scripts/__init__.pyo
${PYSITELIB}/skimage/scripts/skivi.py
${PYSITELIB}/skimage/scripts/skivi.pyc
${PYSITELIB}/skimage/scripts/skivi.pyo
a958 1
${PYSITELIB}/skimage/segmentation/_felzenszwalb_cy.pyx
a965 1
${PYSITELIB}/skimage/segmentation/_quickshift_cy.pyx
a966 1
${PYSITELIB}/skimage/segmentation/_slic.pyx
a970 1
${PYSITELIB}/skimage/segmentation/_watershed_cy.pyx
a977 2
${PYSITELIB}/skimage/segmentation/heap_general.pxi
${PYSITELIB}/skimage/segmentation/heap_watershed.pxi
a983 3
${PYSITELIB}/skimage/segmentation/setup.py
${PYSITELIB}/skimage/segmentation/setup.pyc
${PYSITELIB}/skimage/segmentation/setup.pyo
a1025 3
${PYSITELIB}/skimage/setup.py
${PYSITELIB}/skimage/setup.pyc
${PYSITELIB}/skimage/setup.pyo
d1028 1
a1032 1
${PYSITELIB}/skimage/transform/_hough_transform.pyx
a1033 1
${PYSITELIB}/skimage/transform/_radon_transform.pyx
a1037 1
${PYSITELIB}/skimage/transform/_warps_cy.pyx
a1053 3
${PYSITELIB}/skimage/transform/setup.py
${PYSITELIB}/skimage/transform/setup.pyc
${PYSITELIB}/skimage/transform/setup.pyo
a1095 1
${PYSITELIB}/skimage/util/_remap.pyx
d1097 3
a1117 3
${PYSITELIB}/skimage/util/setup.py
${PYSITELIB}/skimage/util/setup.pyc
${PYSITELIB}/skimage/util/setup.pyo
d1157 3
a1165 96
${PYSITELIB}/skimage/viewer/__init__.py
${PYSITELIB}/skimage/viewer/__init__.pyc
${PYSITELIB}/skimage/viewer/__init__.pyo
${PYSITELIB}/skimage/viewer/canvastools/__init__.py
${PYSITELIB}/skimage/viewer/canvastools/__init__.pyc
${PYSITELIB}/skimage/viewer/canvastools/__init__.pyo
${PYSITELIB}/skimage/viewer/canvastools/base.py
${PYSITELIB}/skimage/viewer/canvastools/base.pyc
${PYSITELIB}/skimage/viewer/canvastools/base.pyo
${PYSITELIB}/skimage/viewer/canvastools/linetool.py
${PYSITELIB}/skimage/viewer/canvastools/linetool.pyc
${PYSITELIB}/skimage/viewer/canvastools/linetool.pyo
${PYSITELIB}/skimage/viewer/canvastools/painttool.py
${PYSITELIB}/skimage/viewer/canvastools/painttool.pyc
${PYSITELIB}/skimage/viewer/canvastools/painttool.pyo
${PYSITELIB}/skimage/viewer/canvastools/recttool.py
${PYSITELIB}/skimage/viewer/canvastools/recttool.pyc
${PYSITELIB}/skimage/viewer/canvastools/recttool.pyo
${PYSITELIB}/skimage/viewer/plugins/__init__.py
${PYSITELIB}/skimage/viewer/plugins/__init__.pyc
${PYSITELIB}/skimage/viewer/plugins/__init__.pyo
${PYSITELIB}/skimage/viewer/plugins/base.py
${PYSITELIB}/skimage/viewer/plugins/base.pyc
${PYSITELIB}/skimage/viewer/plugins/base.pyo
${PYSITELIB}/skimage/viewer/plugins/canny.py
${PYSITELIB}/skimage/viewer/plugins/canny.pyc
${PYSITELIB}/skimage/viewer/plugins/canny.pyo
${PYSITELIB}/skimage/viewer/plugins/color_histogram.py
${PYSITELIB}/skimage/viewer/plugins/color_histogram.pyc
${PYSITELIB}/skimage/viewer/plugins/color_histogram.pyo
${PYSITELIB}/skimage/viewer/plugins/crop.py
${PYSITELIB}/skimage/viewer/plugins/crop.pyc
${PYSITELIB}/skimage/viewer/plugins/crop.pyo
${PYSITELIB}/skimage/viewer/plugins/labelplugin.py
${PYSITELIB}/skimage/viewer/plugins/labelplugin.pyc
${PYSITELIB}/skimage/viewer/plugins/labelplugin.pyo
${PYSITELIB}/skimage/viewer/plugins/lineprofile.py
${PYSITELIB}/skimage/viewer/plugins/lineprofile.pyc
${PYSITELIB}/skimage/viewer/plugins/lineprofile.pyo
${PYSITELIB}/skimage/viewer/plugins/measure.py
${PYSITELIB}/skimage/viewer/plugins/measure.pyc
${PYSITELIB}/skimage/viewer/plugins/measure.pyo
${PYSITELIB}/skimage/viewer/plugins/overlayplugin.py
${PYSITELIB}/skimage/viewer/plugins/overlayplugin.pyc
${PYSITELIB}/skimage/viewer/plugins/overlayplugin.pyo
${PYSITELIB}/skimage/viewer/plugins/plotplugin.py
${PYSITELIB}/skimage/viewer/plugins/plotplugin.pyc
${PYSITELIB}/skimage/viewer/plugins/plotplugin.pyo
${PYSITELIB}/skimage/viewer/qt.py
${PYSITELIB}/skimage/viewer/qt.pyc
${PYSITELIB}/skimage/viewer/qt.pyo
${PYSITELIB}/skimage/viewer/tests/__init__.py
${PYSITELIB}/skimage/viewer/tests/__init__.pyc
${PYSITELIB}/skimage/viewer/tests/__init__.pyo
${PYSITELIB}/skimage/viewer/tests/test_plugins.py
${PYSITELIB}/skimage/viewer/tests/test_plugins.pyc
${PYSITELIB}/skimage/viewer/tests/test_plugins.pyo
${PYSITELIB}/skimage/viewer/tests/test_tools.py
${PYSITELIB}/skimage/viewer/tests/test_tools.pyc
${PYSITELIB}/skimage/viewer/tests/test_tools.pyo
${PYSITELIB}/skimage/viewer/tests/test_utils.py
${PYSITELIB}/skimage/viewer/tests/test_utils.pyc
${PYSITELIB}/skimage/viewer/tests/test_utils.pyo
${PYSITELIB}/skimage/viewer/tests/test_viewer.py
${PYSITELIB}/skimage/viewer/tests/test_viewer.pyc
${PYSITELIB}/skimage/viewer/tests/test_viewer.pyo
${PYSITELIB}/skimage/viewer/tests/test_widgets.py
${PYSITELIB}/skimage/viewer/tests/test_widgets.pyc
${PYSITELIB}/skimage/viewer/tests/test_widgets.pyo
${PYSITELIB}/skimage/viewer/utils/__init__.py
${PYSITELIB}/skimage/viewer/utils/__init__.pyc
${PYSITELIB}/skimage/viewer/utils/__init__.pyo
${PYSITELIB}/skimage/viewer/utils/canvas.py
${PYSITELIB}/skimage/viewer/utils/canvas.pyc
${PYSITELIB}/skimage/viewer/utils/canvas.pyo
${PYSITELIB}/skimage/viewer/utils/core.py
${PYSITELIB}/skimage/viewer/utils/core.pyc
${PYSITELIB}/skimage/viewer/utils/core.pyo
${PYSITELIB}/skimage/viewer/utils/dialogs.py
${PYSITELIB}/skimage/viewer/utils/dialogs.pyc
${PYSITELIB}/skimage/viewer/utils/dialogs.pyo
${PYSITELIB}/skimage/viewer/viewers/__init__.py
${PYSITELIB}/skimage/viewer/viewers/__init__.pyc
${PYSITELIB}/skimage/viewer/viewers/__init__.pyo
${PYSITELIB}/skimage/viewer/viewers/core.py
${PYSITELIB}/skimage/viewer/viewers/core.pyc
${PYSITELIB}/skimage/viewer/viewers/core.pyo
${PYSITELIB}/skimage/viewer/widgets/__init__.py
${PYSITELIB}/skimage/viewer/widgets/__init__.pyc
${PYSITELIB}/skimage/viewer/widgets/__init__.pyo
${PYSITELIB}/skimage/viewer/widgets/core.py
${PYSITELIB}/skimage/viewer/widgets/core.pyc
${PYSITELIB}/skimage/viewer/widgets/core.pyo
${PYSITELIB}/skimage/viewer/widgets/history.py
${PYSITELIB}/skimage/viewer/widgets/history.pyc
${PYSITELIB}/skimage/viewer/widgets/history.pyo
@


1.4
log
@(math/py-scikit-image) Updated 0.15.0 to 0.18.0

Release note is here:
  https://github.com/scikit-image/scikit-image/blob/master/doc/release/release_0.18.rst

(Note: the category should be graphics instead of math)
@
text
@d3 18
d37 3
d52 2
d55 6
a60 3
${PYSITELIB}/skimage/_shared/fft.py
${PYSITELIB}/skimage/_shared/fft.pyc
${PYSITELIB}/skimage/_shared/fft.pyo
d62 2
d65 3
d71 3
d107 2
d159 3
d206 1
d277 1
d282 2
d286 3
d292 1
d297 4
d309 3
d315 1
d320 1
d331 1
d337 1
d341 3
d389 3
d410 3
d422 1
a429 1
${PYSITELIB}/skimage/filters/_sparse_cy.so
d451 1
d453 2
d456 2
d462 1
d464 1
d487 3
d526 1
d540 6
d552 6
d564 5
d570 1
d572 2
d602 3
d620 1
d622 1
d742 5
d751 1
d759 1
d764 1
d772 1
d774 1
d809 3
a844 3
${PYSITELIB}/skimage/measure/tests/test_structural_similarity.py
${PYSITELIB}/skimage/measure/tests/test_structural_similarity.pyc
${PYSITELIB}/skimage/measure/tests/test_structural_similarity.pyo
d884 1
d886 1
a886 3
${PYSITELIB}/skimage/morphology/_deprecated.py
${PYSITELIB}/skimage/morphology/_deprecated.pyc
${PYSITELIB}/skimage/morphology/_deprecated.pyo
d891 1
d893 3
a895 1
${PYSITELIB}/skimage/morphology/_greyreconstruct.so
d897 1
d901 1
d903 1
d917 9
d959 6
a964 3
${PYSITELIB}/skimage/morphology/tests/test_grey.py
${PYSITELIB}/skimage/morphology/tests/test_grey.pyc
${PYSITELIB}/skimage/morphology/tests/test_grey.pyo
a973 3
${PYSITELIB}/skimage/morphology/tests/test_selem.py
${PYSITELIB}/skimage/morphology/tests/test_selem.pyc
${PYSITELIB}/skimage/morphology/tests/test_selem.pyo
d998 15
d1022 1
d1024 3
d1028 1
d1030 1
d1032 1
d1034 1
d1102 1
d1110 1
d1112 1
d1117 1
d1125 2
d1187 1
d1189 1
d1194 1
d1244 3
d1256 1
a1290 3
${PYSITELIB}/skimage/util/tests/test_arraypad.py
${PYSITELIB}/skimage/util/tests/test_arraypad.pyc
${PYSITELIB}/skimage/util/tests/test_arraypad.pyo
d1300 3
@


1.3
log
@py-scikit-image: updated to 0.15.0

scikit-image 0.15.0

We're happy to announce the release of scikit-image v0.15.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.

0.15 is the first scikit-image release that is only compatible with Python 3.5 and above. Python 2.7 users should strongly consider upgrading to Python 3.5+, or use the 0.14 long term support releases.

New Features
N-dimensional flood fill, with tolerance
Attribute operators
Extension of register_translation to enable subpixel precision in 3D and optionally disable error calculation
unsharp mask filtering
New options connectivity, indices and allow_borders for skimage.morphology.local_maxima and local_minima.
Image translation registration for masked data (skimage.feature.masked_register_translation)
Frangi (vesselness), Meijering (neuriteness), and Sato (tubeness) filters
Allow float->float conversion of any range
Let lower precision float arrays pass through img_as_float
Lazy apply_parallel (allows optimization of dask array operations)
Add range option for histogram.
Add histogram matching

Improvements
Replace morphology.local_maxima with faster flood-fill based Cython version
skivi is now using qtpy for Qt4/Qt5/PySide/PySide2 compatibility (a new optional dependency).
Performance is now monitored by Airspeed Velocity. Benchmark results will appear at https://pandas.pydata.org/speed/
Speed up inner loop of GLCM
Allow tuple to define kernel in threshold_niblack and threshold_sauvola
Add support for anisotropic blob detection in blob_log and blob_dog

API Changes
skimage.transform.seam_carve has been removed because the algorithm is patented.
Parameter dynamic_range in skimage.measure.compare_psnr has been removed. Use parameter data_range instead.
imageio is now the preferred plugin for reading and writing images.
imageio is now a dependency of scikit-image.
regular_grid now returns a tuple instead of a list for compatibility with numpy 1.15
colorconv.separate_stains and colorconv.combine_stains now uses base10 instead of the natural logarithm as discussed in issue 2995.
Default value of clip_negative parameter in skimage.util.dtype_limits has been set to False.
Default value of circle parameter in skimage.transform.radon has been set to True.
Default value of circle parameter in skimage.transform.iradon has been set to True.
Default value of mode parameter in skimage.transform.swirl has been set to reflect.
Deprecated skimage.filters.threshold_adaptive has been removed. Use skimage.filters.threshold_local instead.
Default value of multichannel parameter in skimage.restoration.denoise_bilateral has been set to False.
Default value of multichannel parameter in skimage.restoration.denoise_nl_means has been set to False.
Default value of mode parameter in skimage.transform.resize and skimage.transform.rescale has been set to reflect.
Default value of anti_aliasing parameter in skimage.transform.resize and skimage.transform.rescale has been set to True.
Removed the skimage.test function. This functionality can be achieved by calling pytest directly.
morphology.local_maxima now returns a boolean array

Bugfixes
Correct bright ridge detection for Frangi filter
skimage.morphology.local_maxima and skimage.morphology.local_minima no longer raise an error if any dimension of the image is smaller 3 and the keyword allow_borders was false.
skimage.morphology.local_maxima and skimage.morphology.local_minima will return a boolean array instead of an array of 0s and 1s if the parameter indices was false.
When compare_ssim is used with gaussian_weights set to True, the boundary crop used when computing the mean structural similarity will now exactly match the width of the Gaussian used. The Gaussian filter window is also now truncated at 3.5 rather than 4.0 standard deviations to exactly match the original publication on the SSIM. These changes should produce only a very small change in the computed SSIM value. There is no change to the existing behavior when gaussian_weights is False.
erroneous use of cython wrap around
Speed up block reduce by providing the appropriate parameters to numpy
Add urllib.request again
Repeat pixels in reflect mode when image has dimension 1
Improve Li thresholding
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2018/11/13 09:57:10 markd Exp $
d28 7
d46 6
d70 3
a100 21
${PYSITELIB}/skimage/color/tests/ciede2000_test_data.txt
${PYSITELIB}/skimage/color/tests/data/lab_array_a_2.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d50_10.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d50_2.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d55_10.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d55_2.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d65_10.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d65_2.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d75_10.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_d75_2.npy
${PYSITELIB}/skimage/color/tests/data/lab_array_e_2.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_a_2.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d50_10.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d50_2.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d55_10.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d55_2.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d65_10.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d65_2.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d75_10.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_d75_2.npy
${PYSITELIB}/skimage/color/tests/data/luv_array_e_2.npy
d116 1
d123 3
a125 4
${PYSITELIB}/skimage/data/_blobs_3d_fiji_skeleton.tif
${PYSITELIB}/skimage/data/_detect.py
${PYSITELIB}/skimage/data/_detect.pyc
${PYSITELIB}/skimage/data/_detect.pyo
a126 3
${PYSITELIB}/skimage/data/astronaut_GRAY_hog_L1.npy
${PYSITELIB}/skimage/data/astronaut_GRAY_hog_L2-Hys.npy
${PYSITELIB}/skimage/data/block.png
a127 2
${PYSITELIB}/skimage/data/bw_text.png
${PYSITELIB}/skimage/data/bw_text_skeleton.npy
d129 1
a129 3
${PYSITELIB}/skimage/data/cells_qpi.npz
${PYSITELIB}/skimage/data/cells_qpi_zipped.zip
${PYSITELIB}/skimage/data/checker_bilevel.png
a131 4
${PYSITELIB}/skimage/data/chessboard_GRAY_U16.tif
${PYSITELIB}/skimage/data/chessboard_GRAY_U16B.tif
${PYSITELIB}/skimage/data/chessboard_GRAY_U8.npy
${PYSITELIB}/skimage/data/chessboard_GRAY_U8.npz
a132 2
${PYSITELIB}/skimage/data/chessboard_RGB_U8.npy
${PYSITELIB}/skimage/data/chessboard_RGB_U8.npz
a136 3
${PYSITELIB}/skimage/data/diamond-matlab-output.npz
${PYSITELIB}/skimage/data/disk-matlab-output.npz
${PYSITELIB}/skimage/data/foo3x5x4indexed.png
d138 1
a138 2
${PYSITELIB}/skimage/data/gray_morph_output.npz
${PYSITELIB}/skimage/data/green_palette.png
a149 6
${PYSITELIB}/skimage/data/mssim_matlab_output.npz
${PYSITELIB}/skimage/data/multi.fits
${PYSITELIB}/skimage/data/multipage.tif
${PYSITELIB}/skimage/data/multipage_rgb.tif
${PYSITELIB}/skimage/data/no_time_for_that_tiny.gif
${PYSITELIB}/skimage/data/orb_descriptor_positions.txt
a150 2
${PYSITELIB}/skimage/data/palette_color.png
${PYSITELIB}/skimage/data/palette_gray.png
a151 1
${PYSITELIB}/skimage/data/rank_filter_tests.npz
d154 3
a156 2
${PYSITELIB}/skimage/data/rough-wall.png
${PYSITELIB}/skimage/data/simple.fits
a163 1
${PYSITELIB}/skimage/data/truncated.jpg
d168 3
d180 3
d195 6
d213 3
d225 3
a227 16
${PYSITELIB}/skimage/external/__init__.py
${PYSITELIB}/skimage/external/__init__.pyc
${PYSITELIB}/skimage/external/__init__.pyo
${PYSITELIB}/skimage/external/setup.py
${PYSITELIB}/skimage/external/setup.pyc
${PYSITELIB}/skimage/external/setup.pyo
${PYSITELIB}/skimage/external/test_tifffile.py
${PYSITELIB}/skimage/external/test_tifffile.pyc
${PYSITELIB}/skimage/external/test_tifffile.pyo
${PYSITELIB}/skimage/external/tifffile/__init__.py
${PYSITELIB}/skimage/external/tifffile/__init__.pyc
${PYSITELIB}/skimage/external/tifffile/__init__.pyo
${PYSITELIB}/skimage/external/tifffile/_tifffile.so
${PYSITELIB}/skimage/external/tifffile/tifffile.py
${PYSITELIB}/skimage/external/tifffile/tifffile.pyc
${PYSITELIB}/skimage/external/tifffile/tifffile.pyo
d231 3
d247 3
a268 3
${PYSITELIB}/skimage/feature/masked_register_translation.py
${PYSITELIB}/skimage/feature/masked_register_translation.pyc
${PYSITELIB}/skimage/feature/masked_register_translation.pyo
d276 1
a279 3
${PYSITELIB}/skimage/feature/register_translation.py
${PYSITELIB}/skimage/feature/register_translation.pyc
${PYSITELIB}/skimage/feature/register_translation.pyo
d289 3
a291 6
${PYSITELIB}/skimage/feature/tests/data/OriginalX-130Y130.png
${PYSITELIB}/skimage/feature/tests/data/OriginalX130Y130.png
${PYSITELIB}/skimage/feature/tests/data/OriginalX75Y75.png
${PYSITELIB}/skimage/feature/tests/data/TransformedX-130Y130.png
${PYSITELIB}/skimage/feature/tests/data/TransformedX130Y130.png
${PYSITELIB}/skimage/feature/tests/data/TransformedX75Y75.png
a318 3
${PYSITELIB}/skimage/feature/tests/test_masked_register_translation.py
${PYSITELIB}/skimage/feature/tests/test_masked_register_translation.pyc
${PYSITELIB}/skimage/feature/tests/test_masked_register_translation.pyo
a327 3
${PYSITELIB}/skimage/feature/tests/test_register_translation.py
${PYSITELIB}/skimage/feature/tests/test_register_translation.pyc
${PYSITELIB}/skimage/feature/tests/test_register_translation.pyo
d355 1
d359 4
d366 3
d386 1
d407 3
d434 3
a461 1
${PYSITELIB}/skimage/future/graph/tests/test_rag.py
d468 3
d669 3
a671 3
${PYSITELIB}/skimage/measure/_structural_similarity.py
${PYSITELIB}/skimage/measure/_structural_similarity.pyc
${PYSITELIB}/skimage/measure/_structural_similarity.pyo
a689 3
${PYSITELIB}/skimage/measure/simple_metrics.py
${PYSITELIB}/skimage/measure/simple_metrics.pyc
${PYSITELIB}/skimage/measure/simple_metrics.pyo
d696 3
d708 3
a728 3
${PYSITELIB}/skimage/measure/tests/test_simple_metrics.py
${PYSITELIB}/skimage/measure/tests/test_simple_metrics.pyc
${PYSITELIB}/skimage/measure/tests/test_simple_metrics.pyo
d732 36
d772 3
a784 3
${PYSITELIB}/skimage/morphology/_skeletonize_3d.py
${PYSITELIB}/skimage/morphology/_skeletonize_3d.pyc
${PYSITELIB}/skimage/morphology/_skeletonize_3d.pyo
a789 1
${PYSITELIB}/skimage/morphology/_watershed.so
a822 3
${PYSITELIB}/skimage/morphology/tests/test_ccomp.py
${PYSITELIB}/skimage/morphology/tests/test_ccomp.pyc
${PYSITELIB}/skimage/morphology/tests/test_ccomp.pyo
d853 18
a870 18
${PYSITELIB}/skimage/morphology/tests/test_watershed.py
${PYSITELIB}/skimage/morphology/tests/test_watershed.pyc
${PYSITELIB}/skimage/morphology/tests/test_watershed.pyo
${PYSITELIB}/skimage/morphology/watershed.py
${PYSITELIB}/skimage/morphology/watershed.pyc
${PYSITELIB}/skimage/morphology/watershed.pyo
${PYSITELIB}/skimage/novice/__init__.py
${PYSITELIB}/skimage/novice/__init__.pyc
${PYSITELIB}/skimage/novice/__init__.pyo
${PYSITELIB}/skimage/novice/_novice.py
${PYSITELIB}/skimage/novice/_novice.pyc
${PYSITELIB}/skimage/novice/_novice.pyo
${PYSITELIB}/skimage/novice/tests/__init__.py
${PYSITELIB}/skimage/novice/tests/__init__.pyc
${PYSITELIB}/skimage/novice/tests/__init__.pyo
${PYSITELIB}/skimage/novice/tests/test_novice.py
${PYSITELIB}/skimage/novice/tests/test_novice.pyc
${PYSITELIB}/skimage/novice/tests/test_novice.pyo
d882 1
d892 3
d898 3
a906 4
${PYSITELIB}/skimage/restoration/tests/camera_rl.npy
${PYSITELIB}/skimage/restoration/tests/camera_unsup.npy
${PYSITELIB}/skimage/restoration/tests/camera_unsup2.npy
${PYSITELIB}/skimage/restoration/tests/camera_wiener.npy
d913 3
d919 3
d946 3
d961 4
d998 3
d1019 3
a1039 3
${PYSITELIB}/skimage/transform/histogram_matching.py
${PYSITELIB}/skimage/transform/histogram_matching.pyc
${PYSITELIB}/skimage/transform/histogram_matching.pyo
a1051 3
${PYSITELIB}/skimage/transform/seam_carving.py
${PYSITELIB}/skimage/transform/seam_carving.pyc
${PYSITELIB}/skimage/transform/seam_carving.pyo
a1063 3
${PYSITELIB}/skimage/transform/tests/test_histogram_matching.py
${PYSITELIB}/skimage/transform/tests/test_histogram_matching.pyc
${PYSITELIB}/skimage/transform/tests/test_histogram_matching.pyo
a1075 3
${PYSITELIB}/skimage/transform/tests/test_seam_carving.py
${PYSITELIB}/skimage/transform/tests/test_seam_carving.pyc
${PYSITELIB}/skimage/transform/tests/test_seam_carving.pyo
d1085 3
d1094 1
d1101 3
d1113 3
d1131 3
d1140 3
@


1.2
log
@py-scikit-image: update to 0.14.1

This release contains the following changes from 0.14.0:

Enhancements
* "Reflect" mode in transforms now works fine when an image dimension has
  size 1
* img_as_float now allows single-precision (32-bit) float arrays to pass
  through unmodified, rather than being up-converted to 64-bit
* Speed up rgb2gray computation
* The scikit-image viewer now works with different PyQt versions
* The cycle_spin function for enhanced denoising works single-threaded when
  dask is not installed now
* scikit-image's io module will no longer inadvertently set the matplotlib
  backend when imported
* Fix deprecated get keyword from dask in favor of scheduler
* Add missing cval parameter to threshold_local
API changes
* Remove deprecated dynamic_range in measure.compare_psnr

0.14.0
New Features
* Lookfor function to search across the library: skimage.lookfor.
* nD support for skimage.transform.rescale, skimage.transform.resize,
  and skimage.transform.pyramid_* transforms.
* Chan-Vese segmentation algorithm.
* Manual segmentation with matplotlib for fast data annotation:
  skimage.future.manual_polygon_segmentation,
  skimage.future.manual_lasso_segmentation.
* Hysteresis thresholding: skimage.filters.apply_hysteresis_threshold.
* Segmentation with morphological snakes:
  skimage.segmentation.morphological_chan_vese (2D),
  skimage.segmentation.morphological_geodesic_active_contour (2D and 3D).
* nD support for image moments: skimage.measure.moments_central,
  skimage.measure.moments_central, skimage.measure.moments_normalized,
  skimage.measure.moments_hu. This change leads to 3D/nD compatibility
  for many regionprops.
* Image moments from coordinate input: skimage.measure.moments_coords,
  skimage.measure.moments_coords_central.
* Added 3D support to blob_dog and blob_log.
* Inertia tensor and its eigenvalues can now be computed outside of
  regionprops; available in skimage.measure.inertia_tensor.
* Cycle-spinning function for approximating shift-invariance by averaging
  results from a series of spatial shifts: skimage.restoration.cycle_spin.
* Haar-like feature: skimage.feature.haar_like_feature,
  skimage.feature.haar_like_feature_coord,
  skimage.feature.draw_haar_like_feature.
* Data generation with random_shapes function: skimage.draw.random_shapes.
* Subset of LFW (Labeled Faces in the Wild) database:
  skimage.data.cbcl_face_database.
* Fully reworked montage function (now with a better padding behavior):
  skimage.util.montage.
* YDbDr colorspace conversion routines: skimage.color.rgb2ydbdr,
  skimage.color.ydbdr2rgb.
Improvements
* VisuShrink method for skimage.restoration.denoise_wavelet.
* New max_ratio parameter for skimage.feature.match_descriptors.
* skimage.transform.resize and skimage.transform.rescale have a new
  anti_aliasing option to avoid aliasing artifacts when down-sampling images.
* Support for multichannel images for skimage.feature.hog.
* Non-local means denoising (skimage.restoration.denoise_nl_means) has a new
  optional parameter, sigma, that can be used to specify the noise standard
  deviation. This enables noise-robust patch distance estimation.
* New alignment parameter in skimage.feature.plot_matches.
* New seed parameter in skimage.transform.probabilistic_hough_line.
* Various performance improvements.
API Changes
* skimage.util.montage. namespace has been removed, and
  skimage.util.montage.montage2d function is now available as
  skimage.util.montage2d.
* skimage.morphology.binary_erosion now uses True as border value, and is
  now consistent with skimage.morphology.erosion.
Deprecations
* freeimage plugin has been removed from skimage.io.
* skimage.util.montage2d is deprecated and will be removed in 0.15.
  Use skimage.util.montage function instead.
* skimage.novice is deprecated and will be removed in 0.16.
* skimage.transform.resize and skimage.transform.rescale have a new
  anti_aliasing option that avoids aliasing artifacts when down-sampling
  images. This option will be enabled by default in 0.15.
* regionprops will use row-column coordinates in 0.16.
* skimage.morphology.remove_small_holes min_size argument is deprecated
  and will be removed in 0.16. Use area_threshold instead.
@
text
@d1 2
a2 2
@@comment $NetBSD$
bin/skivi${PYVERSSUFFIX}
d118 3
d128 3
d139 2
d164 1
d167 1
d183 1
d263 1
d292 3
d317 6
d332 3
d350 3
a382 4
${PYSITELIB}/skimage/filters/_ctmf.so
${PYSITELIB}/skimage/filters/_frangi.py
${PYSITELIB}/skimage/filters/_frangi.pyc
${PYSITELIB}/skimage/filters/_frangi.pyo
d389 3
d395 3
d426 3
a431 1
${PYSITELIB}/skimage/filters/tests/.coverage
a437 3
${PYSITELIB}/skimage/filters/tests/test_frangi.py
${PYSITELIB}/skimage/filters/tests/test_frangi.pyc
${PYSITELIB}/skimage/filters/tests/test_frangi.pyo
d450 3
d456 3
d756 5
d762 1
d771 3
d790 3
d817 3
d823 3
a998 1
${PYSITELIB}/skimage/transform/_seam_carving.so
d1006 3
d1036 3
a1074 3
${PYSITELIB}/skimage/util/colormap.py
${PYSITELIB}/skimage/util/colormap.pyc
${PYSITELIB}/skimage/util/colormap.pyo
@


1.1
log
@py-scikit-image: Add version 0.13.1

scikit-image is a collection of algorithms for image processing.
@
text
@d152 1
d156 1
d188 3
d209 3
d255 1
d277 3
d320 3
d400 1
d451 3
a510 4
${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.ini
${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.py
${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.pyo
a551 4
${PYSITELIB}/skimage/io/_plugins/test_plugin.ini
${PYSITELIB}/skimage/io/_plugins/test_plugin.py
${PYSITELIB}/skimage/io/_plugins/test_plugin.pyc
${PYSITELIB}/skimage/io/_plugins/test_plugin.pyo
d810 3
a857 3
${PYSITELIB}/skimage/run-hessian.py
${PYSITELIB}/skimage/run-hessian.pyc
${PYSITELIB}/skimage/run-hessian.pyo
d867 3
d891 3
d912 3
d924 3
d1006 3
d1024 3
a1026 3
${PYSITELIB}/skimage/util/montage.py
${PYSITELIB}/skimage/util/montage.pyc
${PYSITELIB}/skimage/util/montage.pyo
a1164 2
@@pkgdir lib/python${PYVERSSUFFIX}/site-packages/skimage/data/tests/__pycache__
@@pkgdir lib/python${PYVERSSUFFIX}/site-packages/skimage/data/__pycache__
@

