diff options
author | markd <markd@pkgsrc.org> | 2018-11-13 09:57:10 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2018-11-13 09:57:10 +0000 |
commit | 4f848a812f6ed8783e0f028445068765d647def9 (patch) | |
tree | af47904ba66d055d957216089f9a275af8950dbe /math | |
parent | 8d0c78b47714b250da711528991f76b71cd6dcf7 (diff) | |
download | pkgsrc-4f848a812f6ed8783e0f028445068765d647def9.tar.gz |
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.
Diffstat (limited to 'math')
-rw-r--r-- | math/py-scikit-image/Makefile | 6 | ||||
-rw-r--r-- | math/py-scikit-image/PLIST | 58 | ||||
-rw-r--r-- | math/py-scikit-image/distinfo | 10 |
3 files changed, 50 insertions, 24 deletions
diff --git a/math/py-scikit-image/Makefile b/math/py-scikit-image/Makefile index 9dfda4920d2..fcb876ec16d 100644 --- a/math/py-scikit-image/Makefile +++ b/math/py-scikit-image/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2018/01/30 10:20:11 adam Exp $ +# $NetBSD: Makefile,v 1.3 2018/11/13 09:57:10 markd Exp $ -DISTNAME= scikit-image-0.13.1 +DISTNAME= scikit-image-0.14.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= graphics python MASTER_SITES= ${MASTER_SITE_PYPI:=s/scikit-image/} @@ -10,6 +10,8 @@ HOMEPAGE= http://scikit-image.org COMMENT= Image processing routines for SciPy LICENSE= modified-bsd +USE_LANGUAGES= c c++ + DEPENDS+= ${PYPKGPREFIX}-Pillow>=2.9.0:../../graphics/py-Pillow DEPENDS+= ${PYPKGPREFIX}-PyWavelets>=0.5.2:../../math/py-pywavelets DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib diff --git a/math/py-scikit-image/PLIST b/math/py-scikit-image/PLIST index 3faeb5d8420..61618a751c2 100644 --- a/math/py-scikit-image/PLIST +++ b/math/py-scikit-image/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2017/11/22 11:14:52 markd Exp $ +@comment $NetBSD: PLIST,v 1.2 2018/11/13 09:57:10 markd Exp $ bin/skivi${PYVERSSUFFIX} ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt @@ -149,9 +149,11 @@ ${PYSITELIB}/skimage/data/disk-matlab-output.npz ${PYSITELIB}/skimage/data/foo3x5x4indexed.png ${PYSITELIB}/skimage/data/grass.png ${PYSITELIB}/skimage/data/gray_morph_output.npz +${PYSITELIB}/skimage/data/green_palette.png ${PYSITELIB}/skimage/data/horse.png ${PYSITELIB}/skimage/data/hubble_deep_field.jpg ${PYSITELIB}/skimage/data/ihc.png +${PYSITELIB}/skimage/data/lfw_subset.npy ${PYSITELIB}/skimage/data/logo.png ${PYSITELIB}/skimage/data/moon.png ${PYSITELIB}/skimage/data/motorcycle_disp.npz @@ -183,6 +185,9 @@ ${PYSITELIB}/skimage/draw/__init__.py ${PYSITELIB}/skimage/draw/__init__.pyc ${PYSITELIB}/skimage/draw/__init__.pyo ${PYSITELIB}/skimage/draw/_draw.so +${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 @@ -201,6 +206,9 @@ ${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_random_shapes.py +${PYSITELIB}/skimage/draw/tests/test_random_shapes.pyc +${PYSITELIB}/skimage/draw/tests/test_random_shapes.pyo ${PYSITELIB}/skimage/exposure/__init__.py ${PYSITELIB}/skimage/exposure/__init__.pyc ${PYSITELIB}/skimage/exposure/__init__.pyo @@ -244,6 +252,7 @@ ${PYSITELIB}/skimage/feature/_canny.pyo ${PYSITELIB}/skimage/feature/_daisy.py ${PYSITELIB}/skimage/feature/_daisy.pyc ${PYSITELIB}/skimage/feature/_daisy.pyo +${PYSITELIB}/skimage/feature/_haar.so ${PYSITELIB}/skimage/feature/_hessian_det_appx.so ${PYSITELIB}/skimage/feature/_hog.py ${PYSITELIB}/skimage/feature/_hog.pyc @@ -265,6 +274,9 @@ ${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 @@ -305,6 +317,9 @@ ${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_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 @@ -382,6 +397,7 @@ ${PYSITELIB}/skimage/filters/rank/tests/test_rank.pyo ${PYSITELIB}/skimage/filters/setup.py ${PYSITELIB}/skimage/filters/setup.pyc ${PYSITELIB}/skimage/filters/setup.pyo +${PYSITELIB}/skimage/filters/tests/.coverage ${PYSITELIB}/skimage/filters/tests/__init__.py ${PYSITELIB}/skimage/filters/tests/__init__.pyc ${PYSITELIB}/skimage/filters/tests/__init__.pyo @@ -432,6 +448,9 @@ ${PYSITELIB}/skimage/future/graph/setup.py ${PYSITELIB}/skimage/future/graph/setup.pyc ${PYSITELIB}/skimage/future/graph/setup.pyo ${PYSITELIB}/skimage/future/graph/tests/test_rag.py +${PYSITELIB}/skimage/future/manual_segmentation.py +${PYSITELIB}/skimage/future/manual_segmentation.pyc +${PYSITELIB}/skimage/future/manual_segmentation.pyo ${PYSITELIB}/skimage/future/setup.py ${PYSITELIB}/skimage/future/setup.pyc ${PYSITELIB}/skimage/future/setup.pyo @@ -489,10 +508,6 @@ ${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/freeimage_plugin.ini -${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.py -${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.pyc -${PYSITELIB}/skimage/io/_plugins/freeimage_plugin.pyo ${PYSITELIB}/skimage/io/_plugins/gdal_plugin.ini ${PYSITELIB}/skimage/io/_plugins/gdal_plugin.py ${PYSITELIB}/skimage/io/_plugins/gdal_plugin.pyc @@ -534,10 +549,6 @@ ${PYSITELIB}/skimage/io/_plugins/simpleitk_plugin.pyo ${PYSITELIB}/skimage/io/_plugins/skivi.py ${PYSITELIB}/skimage/io/_plugins/skivi.pyc ${PYSITELIB}/skimage/io/_plugins/skivi.pyo -${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 ${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.ini ${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.py ${PYSITELIB}/skimage/io/_plugins/tifffile_plugin.pyc @@ -796,6 +807,9 @@ ${PYSITELIB}/skimage/novice/tests/test_novice.pyo ${PYSITELIB}/skimage/restoration/__init__.py ${PYSITELIB}/skimage/restoration/__init__.pyc ${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 @@ -841,9 +855,6 @@ ${PYSITELIB}/skimage/restoration/uft.pyo ${PYSITELIB}/skimage/restoration/unwrap.py ${PYSITELIB}/skimage/restoration/unwrap.pyc ${PYSITELIB}/skimage/restoration/unwrap.pyo -${PYSITELIB}/skimage/run-hessian.py -${PYSITELIB}/skimage/run-hessian.pyc -${PYSITELIB}/skimage/run-hessian.pyo ${PYSITELIB}/skimage/scripts/__init__.py ${PYSITELIB}/skimage/scripts/__init__.pyc ${PYSITELIB}/skimage/scripts/__init__.pyo @@ -853,6 +864,9 @@ ${PYSITELIB}/skimage/scripts/skivi.pyo ${PYSITELIB}/skimage/segmentation/__init__.py ${PYSITELIB}/skimage/segmentation/__init__.pyc ${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 @@ -874,6 +888,9 @@ ${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 @@ -892,6 +909,9 @@ ${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 @@ -901,6 +921,9 @@ ${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 @@ -980,6 +1003,9 @@ ${PYSITELIB}/skimage/util/__init__.pyo ${PYSITELIB}/skimage/util/_invert.py ${PYSITELIB}/skimage/util/_invert.pyc ${PYSITELIB}/skimage/util/_invert.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 @@ -995,9 +1021,9 @@ ${PYSITELIB}/skimage/util/colormap.pyo ${PYSITELIB}/skimage/util/dtype.py ${PYSITELIB}/skimage/util/dtype.pyc ${PYSITELIB}/skimage/util/dtype.pyo -${PYSITELIB}/skimage/util/montage.py -${PYSITELIB}/skimage/util/montage.pyc -${PYSITELIB}/skimage/util/montage.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 @@ -1136,5 +1162,3 @@ ${PYSITELIB}/skimage/viewer/widgets/core.pyo ${PYSITELIB}/skimage/viewer/widgets/history.py ${PYSITELIB}/skimage/viewer/widgets/history.pyc ${PYSITELIB}/skimage/viewer/widgets/history.pyo -@pkgdir lib/python${PYVERSSUFFIX}/site-packages/skimage/data/tests/__pycache__ -@pkgdir lib/python${PYVERSSUFFIX}/site-packages/skimage/data/__pycache__ diff --git a/math/py-scikit-image/distinfo b/math/py-scikit-image/distinfo index 47cf92973c4..03abc38d9e6 100644 --- a/math/py-scikit-image/distinfo +++ b/math/py-scikit-image/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.1 2017/11/22 11:14:52 markd Exp $ +$NetBSD: distinfo,v 1.2 2018/11/13 09:57:10 markd Exp $ -SHA1 (scikit-image-0.13.1.tar.gz) = 5b56f200d13fc71a98fcb431265b18b3b06d80d2 -RMD160 (scikit-image-0.13.1.tar.gz) = ddd8855e696d62b0c2c0aaa1f2981c5dffea1357 -SHA512 (scikit-image-0.13.1.tar.gz) = fba2700743486e1c556c697ec307ed972b8a70d7829a6fab3360f91542322a250d2f0fd32c5ec442409f5ebbec01b0550bfce037d8bb0667ff2286731b7a6263 -Size (scikit-image-0.13.1.tar.gz) = 26142438 bytes +SHA1 (scikit-image-0.14.1.tar.gz) = c5c17be69bdd0938423a4baf660750c94d6f6708 +RMD160 (scikit-image-0.14.1.tar.gz) = 47acd78a5cf9749dd6287e41adb885d2f0070178 +SHA512 (scikit-image-0.14.1.tar.gz) = 30c2b7c985568f9b03b82be4839c16882adfdec664f69293aaccf1deee12305e88d42ff9a6f193a46e4ecd1337b032d319a1b7ea1a0fdbb01f96451cf7ed73cf +Size (scikit-image-0.14.1.tar.gz) = 27521651 bytes |