pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/vigra Changes from Version 1.10.0 to 1.11.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/67d519f3d346
branches:  trunk
changeset: 350065:67d519f3d346
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jul 21 19:24:26 2016 +0000

description:
Changes from Version 1.10.0 to 1.11.0

Ported vigranumpy to Python 3.5.
Added chunked arrays to store data larger than RAM as a collection of rectangular blocks.
Added vigra::ThreadPool and parallel_foreach() for portable algorithm parallelization based on std::thread.
Implemented parallel versions of Gaussian smoothing, Gaussian derivatives, connected components labeling, and union-find watersheds.
Added graph-based image analysis, e.g. agglomerative clustering
Included the callback mechanism described in Impossibly Fast C++ Delegates by Sergey Ryazanov (needed for agglomerative clustering).
Added many image registration functions.
Extended the collection of multi-dimensional distance transform algorithms by vectorial DT, boundary DT, and eccentricity transform.
Added skeletonizeImage(), nonLocalMean(), multi-dimensional integral images.
Added new 2D shape features based on skeletonization and the convex hull.
Additional arithmetic and algebraic functions for vigra::TinyVector.
Added vigra::CountingIterator.
Minor improvements and bug fixes in the code and documentation.

diffstat:

 graphics/vigra/Makefile |    13 +-
 graphics/vigra/PLIST    |  1729 ++++++++++++++++++++++++++++++++++++++++++++++-
 graphics/vigra/distinfo |    10 +-
 3 files changed, 1736 insertions(+), 16 deletions(-)

diffs (truncated from 2365 to 300 lines):

diff -r a1335d011f46 -r 67d519f3d346 graphics/vigra/Makefile
--- a/graphics/vigra/Makefile   Thu Jul 21 17:17:17 2016 +0000
+++ b/graphics/vigra/Makefile   Thu Jul 21 19:24:26 2016 +0000
@@ -1,16 +1,17 @@
-# $NetBSD: Makefile,v 1.27 2014/08/22 11:24:36 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2016/07/21 19:24:26 adam Exp $
 
-DISTNAME=      vigra-1.10.0-src-with-docu
-PKGNAME=       vigra-1.10.0
-PKGREVISION=   1
+DISTNAME=      vigra-1.11.0-src
+PKGNAME=       ${DISTNAME:S/-src//}
 CATEGORIES=    graphics
-MASTER_SITES=  https://github.com/ukoethe/vigra/releases/download/Version-1-10-0/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=ukoethe/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://hci.iwr.uni-heidelberg.de/vigra/
+HOMEPAGE=      https://ukoethe.github.io/vigra/
 COMMENT=       Computer vision library
 LICENSE=       mit
 
+GITHUB_PROJECT=        vigra
+GITHUB_RELEASE=        Version-1-11-0
 EXTRACT_USING= bsdtar
 WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
 
diff -r a1335d011f46 -r 67d519f3d346 graphics/vigra/PLIST
--- a/graphics/vigra/PLIST      Thu Jul 21 17:17:17 2016 +0000
+++ b/graphics/vigra/PLIST      Thu Jul 21 19:24:26 2016 +0000
@@ -1,11 +1,15 @@
-@comment $NetBSD: PLIST,v 1.7 2014/05/18 11:31:09 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2016/07/21 19:24:26 adam Exp $
 bin/vigra-config
 include/vigra/accessor.hxx
 include/vigra/accumulator-grammar.hxx
 include/vigra/accumulator.hxx
+include/vigra/adjacency_list_graph.hxx
 include/vigra/affine_registration.hxx
+include/vigra/affine_registration_fft.hxx
 include/vigra/affinegeometry.hxx
 include/vigra/algorithm.hxx
+include/vigra/any.hxx
+include/vigra/applywindowfunction.hxx
 include/vigra/array_vector.hxx
 include/vigra/autodiff.hxx
 include/vigra/axistags.hxx
@@ -14,6 +18,10 @@
 include/vigra/basicimageview.hxx
 include/vigra/bessel.hxx
 include/vigra/bit_array.hxx
+include/vigra/blockify.hxx
+include/vigra/blockwise_convolution.hxx
+include/vigra/blockwise_labeling.hxx
+include/vigra/blockwise_watersheds.hxx
 include/vigra/bordertreatment.hxx
 include/vigra/boundarytensor.hxx
 include/vigra/box.hxx
@@ -24,15 +32,22 @@
 include/vigra/codec.hxx
 include/vigra/colorconversions.hxx
 include/vigra/combineimages.hxx
+include/vigra/compression.hxx
 include/vigra/config.hxx
-include/vigra/configVersion.hxx
+include/vigra/config_version.hxx
 include/vigra/contourcirculator.hxx
 include/vigra/convolution.hxx
 include/vigra/coordinate_iterator.hxx
 include/vigra/copyimage.hxx
 include/vigra/cornerdetection.hxx
+include/vigra/correlation.hxx
+include/vigra/counting_iterator.hxx
+include/vigra/delegate/delegate.hxx
+include/vigra/delegate/detail/delegate_list.hxx
+include/vigra/delegate/detail/delegate_template.hxx
 include/vigra/diff2d.hxx
 include/vigra/distancetransform.hxx
+include/vigra/eccentricitytransform.hxx
 include/vigra/edgedetection.hxx
 include/vigra/eigensystem.hxx
 include/vigra/error.hxx
@@ -45,8 +60,14 @@
 include/vigra/gaborfilter.hxx
 include/vigra/gaussians.hxx
 include/vigra/gradient_energy_tensor.hxx
+include/vigra/graph_algorithms.hxx
+include/vigra/graph_generalization.hxx
+include/vigra/graph_item_impl.hxx
+include/vigra/graph_maps.hxx
+include/vigra/graph_rag_project_back.hxx
 include/vigra/graphs.hxx
 include/vigra/hdf5impex.hxx
+include/vigra/hierarchical_clustering.hxx
 include/vigra/histogram.hxx
 include/vigra/imagecontainer.hxx
 include/vigra/imageinfo.hxx
@@ -58,9 +79,11 @@
 include/vigra/initimage.hxx
 include/vigra/inspectimage.hxx
 include/vigra/inspector_passes.hxx
+include/vigra/integral_image.hxx
 include/vigra/interpolating_accessor.hxx
 include/vigra/invariant_features3D.hxx
 include/vigra/iteratoradapter.hxx
+include/vigra/iteratorfacade.hxx
 include/vigra/iteratortags.hxx
 include/vigra/iteratortraits.hxx
 include/vigra/labelimage.hxx
@@ -72,14 +95,25 @@
 include/vigra/matlab.hxx
 include/vigra/matlab_FLEXTYPE.hxx
 include/vigra/matrix.hxx
+include/vigra/medianfilter.hxx
 include/vigra/memory.hxx
+include/vigra/merge_graph_adaptor.hxx
 include/vigra/meshgrid.hxx
 include/vigra/metaprogramming.hxx
+include/vigra/metrics.hxx
 include/vigra/multi_array.hxx
+include/vigra/multi_array_chunked.hxx
+include/vigra/multi_array_chunked_hdf5.hxx
+include/vigra/multi_blocking.hxx
+include/vigra/multi_blockwise.hxx
 include/vigra/multi_convolution.hxx
 include/vigra/multi_distance.hxx
 include/vigra/multi_fft.hxx
+include/vigra/multi_fwd.hxx
 include/vigra/multi_gridgraph.hxx
+include/vigra/multi_handle.hxx
+include/vigra/multi_hierarchical_iterator.hxx
+include/vigra/multi_histogram.hxx
 include/vigra/multi_impex.hxx
 include/vigra/multi_iterator.hxx
 include/vigra/multi_iterator_coupled.hxx
@@ -95,6 +129,7 @@
 include/vigra/multi_watersheds.hxx
 include/vigra/navigator.hxx
 include/vigra/noise_normalization.hxx
+include/vigra/non_local_mean.hxx
 include/vigra/nonlineardiffusion.hxx
 include/vigra/numerictraits.hxx
 include/vigra/numpy_array.hxx
@@ -102,16 +137,23 @@
 include/vigra/numpy_array_taggedshape.hxx
 include/vigra/numpy_array_traits.hxx
 include/vigra/orientedtensorfilters.hxx
+include/vigra/overlapped_blocks.hxx
 include/vigra/pixelneighborhood.hxx
 include/vigra/polygon.hxx
 include/vigra/polynomial.hxx
+include/vigra/polynomial_registration.hxx
+include/vigra/print_backtrace.hxx
+include/vigra/priority_queue.hxx
 include/vigra/project2ellipse.hxx
+include/vigra/projective_registration.hxx
 include/vigra/promote_traits.hxx
 include/vigra/promote_traits.hxx.py
+include/vigra/python_graph.hxx
 include/vigra/python_utility.hxx
 include/vigra/quadprog.hxx
 include/vigra/quaternion.hxx
 include/vigra/random.hxx
+include/vigra/random_access_set.hxx
 include/vigra/random_forest.hxx
 include/vigra/random_forest/features.hxx
 include/vigra/random_forest/rf_algorithm.hxx
@@ -129,7 +171,9 @@
 include/vigra/random_forest_deprec.hxx
 include/vigra/random_forest_hdf5_impex.hxx
 include/vigra/rational.hxx
+include/vigra/rbf_registration.hxx
 include/vigra/recursiveconvolution.hxx
+include/vigra/region_shrinking.hxx
 include/vigra/regression.hxx
 include/vigra/resampling_convolution.hxx
 include/vigra/resizeimage.hxx
@@ -138,12 +182,16 @@
 include/vigra/sampling.hxx
 include/vigra/seededregiongrowing.hxx
 include/vigra/seededregiongrowing3d.hxx
+include/vigra/seg_to_seeds.hxx
 include/vigra/separableconvolution.hxx
+include/vigra/shockfilter.hxx
 include/vigra/sifImport.hxx
 include/vigra/singular_value_decomposition.hxx
 include/vigra/sized_int.hxx
+include/vigra/skeleton.hxx
 include/vigra/slanted_edge_mtf.hxx
 include/vigra/slic.hxx
+include/vigra/specklefilters.hxx
 include/vigra/splineimageview.hxx
 include/vigra/splines.hxx
 include/vigra/static_assert.hxx
@@ -152,9 +200,12 @@
 include/vigra/stdimagefunctions.hxx
 include/vigra/symmetry.hxx
 include/vigra/tensorutilities.hxx
+include/vigra/threading.hxx
+include/vigra/threadpool.hxx
 include/vigra/tiff.hxx
 include/vigra/timing.hxx
 include/vigra/tinyvector.hxx
+include/vigra/transform_iterator.hxx
 include/vigra/transformimage.hxx
 include/vigra/tuple.hxx
 include/vigra/tv_filter.hxx
@@ -163,14 +214,16 @@
 include/vigra/unittest.hxx
 include/vigra/unsupervised_decomposition.hxx
 include/vigra/utilities.hxx
+include/vigra/vector_distance.hxx
+include/vigra/visit_border.hxx
 include/vigra/voxelneighborhood.hxx
 include/vigra/watersheds.hxx
 include/vigra/watersheds3d.hxx
 include/vigra/wigner-matrix.hxx
 include/vigra/windows.h
 lib/libvigraimpex.so
-lib/libvigraimpex.so.5
-lib/libvigraimpex.so.5.1.10.0
+lib/libvigraimpex.so.11
+lib/libvigraimpex.so.11.1.11.0
 lib/vigra/VigraConfig.cmake
 lib/vigra/VigraConfigVersion.cmake
 lib/vigra/vigra-targets-release.cmake
@@ -193,6 +246,7 @@
 share/doc/vigra/ImageInputOutputTutorial.html
 share/doc/vigra/ImageProcessing.html
 share/doc/vigra/ImageProcessingTutorial.html
+share/doc/vigra/ImageSegmentationTutorial.html
 share/doc/vigra/ImportExport.html
 share/doc/vigra/Installation.html
 share/doc/vigra/KernelArgumentObjectFactories.html
@@ -223,10 +277,14 @@
 share/doc/vigra/accessor_8hxx_source.html
 share/doc/vigra/accumulator-grammar_8hxx_source.html
 share/doc/vigra/accumulator_8hxx_source.html
+share/doc/vigra/adjacency__list__graph_8hxx_source.html
 share/doc/vigra/affine__registration_8hxx_source.html
+share/doc/vigra/affine__registration__fft_8hxx_source.html
 share/doc/vigra/affinegeometry_8hxx_source.html
 share/doc/vigra/algorithm_8hxx_source.html
 share/doc/vigra/annotated.html
+share/doc/vigra/any_8hxx_source.html
+share/doc/vigra/applywindowfunction_8hxx_source.html
 share/doc/vigra/array__vector_8hxx_source.html
 share/doc/vigra/autodiff_8hxx_source.html
 share/doc/vigra/axistags_8hxx_source.html
@@ -235,8 +293,16 @@
 share/doc/vigra/basicimageview_8hxx_source.html
 share/doc/vigra/bc_s.png
 share/doc/vigra/bdwn.png
+share/doc/vigra/bears.jpg
+share/doc/vigra/bears_gradient.png
+share/doc/vigra/bears_segmentation.png
+share/doc/vigra/bears_superpixels.png
 share/doc/vigra/bessel_8hxx_source.html
 share/doc/vigra/bit__array_8hxx_source.html
+share/doc/vigra/blockify_8hxx_source.html
+share/doc/vigra/blockwise__convolution_8hxx_source.html
+share/doc/vigra/blockwise__labeling_8hxx_source.html
+share/doc/vigra/blockwise__watersheds_8hxx_source.html
 share/doc/vigra/bordertreatment_8hxx_source.html
 share/doc/vigra/boundarytensor_8cxx-example.html
 share/doc/vigra/boundarytensor_8hxx_source.html
@@ -248,6 +314,12 @@
 share/doc/vigra/classcl__TYPE3WriteAccessor__s2.html
 share/doc/vigra/classcl__charNAccessor__COMP.html
 share/doc/vigra/classes.html
+share/doc/vigra/classvigra_1_1AdjacencyListGraph-members.html
+share/doc/vigra/classvigra_1_1AdjacencyListGraph.html
+share/doc/vigra/classvigra_1_1AffineMotionEstimationOptions-members.html
+share/doc/vigra/classvigra_1_1AffineMotionEstimationOptions.html
+share/doc/vigra/classvigra_1_1Any-members.html
+share/doc/vigra/classvigra_1_1Any.html
 share/doc/vigra/classvigra_1_1ArrayOfRegionStatistics-members.html
 share/doc/vigra/classvigra_1_1ArrayOfRegionStatistics.html
 share/doc/vigra/classvigra_1_1ArrayVector-members.html
@@ -275,6 +347,15 @@
 share/doc/vigra/classvigra_1_1BestGiniOfColumn.html
 share/doc/vigra/classvigra_1_1BilinearInterpolatingAccessor-members.html
 share/doc/vigra/classvigra_1_1BilinearInterpolatingAccessor.html
+share/doc/vigra/classvigra_1_1BlockwiseConvolutionOptions-members.html
+share/doc/vigra/classvigra_1_1BlockwiseConvolutionOptions.html
+share/doc/vigra/classvigra_1_1BlockwiseConvolutionOptions.png
+share/doc/vigra/classvigra_1_1BlockwiseLabelOptions-members.html
+share/doc/vigra/classvigra_1_1BlockwiseLabelOptions.html
+share/doc/vigra/classvigra_1_1BlockwiseLabelOptions.png
+share/doc/vigra/classvigra_1_1BlockwiseOptions-members.html
+share/doc/vigra/classvigra_1_1BlockwiseOptions.html
+share/doc/vigra/classvigra_1_1BlockwiseOptions.png
 share/doc/vigra/classvigra_1_1BlueAccessor-members.html
 share/doc/vigra/classvigra_1_1BlueAccessor.html
 share/doc/vigra/classvigra_1_1Box-members.html
@@ -286,6 +367,30 @@
 share/doc/vigra/classvigra_1_1BucketQueue.png
 share/doc/vigra/classvigra_1_1CatmullRomSpline-members.html
 share/doc/vigra/classvigra_1_1CatmullRomSpline.html
+share/doc/vigra/classvigra_1_1ChangeablePriorityQueue-members.html



Home | Main Index | Thread Index | Old Index