commit c0c7aaada3483ee31b8dd5906e48a2f2611de75e
Author: S. Schmidt <s-github@hilft.net> Date: Fri Jul 3 00:14:42 2015 +0200 test reset() of MultiArrayView commit ca6fc8c6c0b98174a1f482283a08e47936f12476 Author: S. Schmidt <s-github@hilft.net> Date: Thu Jul 2 23:36:20 2015 +0200 Added a method to reset a MultiArrayView to an invalid state (as after default construction). commit d85463b3263c11615ad872012245e6782e90bfad Author: Matthis Hauschild <matthis.hauschild@gmail.com> Date: Wed Jun 24 17:20:11 2015 +0200 added FFTWLogMagnitudeAccessor based on std::log (natural logarithm) commit 5dde8872323b1e592c7fbae45235362b07a9a59a Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Wed May 27 13:07:29 2015 -0400 cmake: Add OpenMP flags after detecting cpp version. commit 582f970ae287d7efb9eddbc515ef13bcb45c9c5f Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Tue May 26 23:15:18 2015 -0400 config/VigraDetectCppVersion: Provide better output if compiled try_run file fails to run. commit 46a3fe229cc70eeb6d68d20de5542b5a0c7c8315 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue May 12 17:39:23 2015 +0200 fixed isnan() on Windows commit 040974ef35b86a4fc7178a2d56c459cffc1b1356 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 15:48:55 2015 +0200 extended / beautified python wrapper commit 0106a84472644248969a406f7111ce2b191cab35 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 13:54:55 2015 +0200 minor changes on graph commit 29829afdb10a4f3ceb2e544f2cc1a0852b613470 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 13:17:54 2015 +0200 cleanup commit 926c57a79da71bf88c7a0896681903455e5361d6 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 13:16:49 2015 +0200 cleanup commit e0509d2f276b9c510744b09182aa5c3747222f14 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 13:15:24 2015 +0200 cleanup commit 195db7bfb3076e7197dc0d71d0e9aed0ac65f45f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 12:56:57 2015 +0200 cleanup commit c8b8a68936cbc8d9ae5aad8e5dd418d2ac6226ff Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 6 10:43:20 2015 +0200 minor changes on graph commit a590b5b5bd313afc5a2fb78adcd609cde28cc993 Author: Hans Meine <hans_meine@gmx.net> Date: Tue May 5 09:39:22 2015 +0200 add thresh.precondition to thinning Canny variant commit 716236489ca9d620b34e3ca212a5d38c4b778b85 Author: Hans Meine <hans_meine@gmx.net> Date: Tue May 5 09:38:26 2015 +0200 add test for negative gradient thresholds (should raise exception) commit 7d0dedd9325f15ceeaaa35bdf38cc422a1709159 Author: John Kirkham <kirkhamj@janelia.hhmi.org> Date: Fri May 1 11:04:13 2015 -0400 .travis.yml: Determine the version of the Python library to use based on the version selected by Travis CI. commit c2eb68f27dc23fd7c4b0aad68c6f418ca716ae2d Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 30 16:53:28 2015 +0200 vigranumpy: export linearRangeMapping for images of all pixel types commit 16252eedfa56b10c39bcefeb0d39d289e45ef243 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Mon Apr 27 21:15:38 2015 -0400 graphs.hxx: If boost is a dependency, include boost::tuple right away to avoid multiple definitions of boost::tie() commit 94f0cb40097b148b810325f34e73d5b2bf3998ac Author: Andrew Champion <andrew.champion@gmail.com> Date: Mon Apr 27 17:33:58 2015 -0400 impex: fix export of non-positive position offsets When exporting PNGs, PngEncoderImpl would not set position offset unless both the x and y offset passed to setPosition were positive. According to the PNG oFFs chunk specification, any signed integer value is permissible. Instead, set the offset whenever either position coordinate is non-zero. Update setPosition documentation to reflect that only TIFF requires non-negative position values and also requires resolution to be set. Includes test cases covering all file types supporting setPosition (OpenEXR, PNG, and TIFF). commit e609a36b79258b3290989cfc9d19d36c3f9d6d62 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat Apr 25 01:23:29 2015 +0200 added a bit of docu commit 1df17a1970b579ae50f729e15a647018d80149fc Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Apr 24 16:06:52 2015 +0200 fixed minor bug in seeded hclustering commit a4de349059da8d45bb4d8f8bfd73d80d3db65e59 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Apr 24 15:56:24 2015 +0200 constraint hclustering is implemented commit 419e736a52aa3d390be88ec5cd4edf5c6aa2fda4 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Apr 24 13:41:48 2015 +0200 minor updates in metric and graph delete mode 100644 include/vigra/graph_serialization.hxx commit a5f690759c58b9e1521b96c3d7e70cc64388139e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Apr 21 17:44:16 2015 +0200 simplified taggedView() and improved documentation commit c626bc0e79545aba3cd2e7cec21dfaeb0a568193 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Apr 20 22:14:29 2015 +0200 turned taggedView() into a general axistag normalization function commit 1dc9df990b8f399f2738f962d506a4146eb40b05 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Apr 20 15:58:16 2015 +0200 improved edge coordinates commit 8d778606562ca5ee840daeb8f217c6ff62b3e0f2 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Apr 20 15:57:36 2015 +0200 improved edge coordinates commit f1da8b8d169b9da98b384a4cea8adfa064ae707b Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Apr 20 15:41:25 2015 +0200 implemented an conv. function to get an array of uv coordinates in a rag commit 4bf49bad1752678a616ab135b9efe753357074e5 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Apr 20 11:38:04 2015 +0200 made edge id-s easier to get commit b7c374ec99c3215e906c8927096853cd326cdd27 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 19:00:53 2015 +0200 fixed win issues commit fa628a135f5c5c92a2eeb390f9a3c4f9da88a2a8 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 17:42:03 2015 +0200 fixed win issues commit b3ab814a9d231133e8bf396e6d3e65c97a8ce8b8 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 13:40:20 2015 +0200 fixed typo commit c23643caae181268f2f0c1d89ec12c107166270f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 11:43:56 2015 +0200 minor change in examples commit 6f216dc914abdfa460755108499d1ea3837ab5c3 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 11:38:47 2015 +0200 changed python cluster operator a tiny bit commit 6c9688a13c7feb44a45852d404994a64c1d33008 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 10:10:16 2015 +0200 removed unused variables from unit-test commit 2383ff3b6aa0e3d31087779ed1d5a3e8e48096b7 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 10:07:00 2015 +0200 removed nikos cluster operator since it is to special for master commit d5af266fca36327d3b506da75b2e747510aeeb39 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 8 10:00:37 2015 +0200 removed a wrong 'template' in graph_algorithm test commit 33a3c72fcc8c6ba5da3210ff54705795a8c0a90f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 14:58:53 2015 +0200 added missing test file create mode 100644 test/multiconvolution/blockwise.cxx commit bc0cd2f2540cd9c6ef793dcbccb635d0553d6868 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:57:18 2015 +0200 removed unused file commit 9c76f2d9e4e24db4656fe243f7b97041b26a0736 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:26:05 2015 +0200 removed unused file commit ed934f404f1c150e665c078a172888e5e251f30c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:22:55 2015 +0200 removed unused file delete mode 100644 vigranumpy/examples/bwt.py delete mode 100644 vigranumpy/examples/eccentricity/eccentricity_centers.py delete mode 100644 vigranumpy/examples/eccentricity/eccentricity_transform.py delete mode 100644 vigranumpy/examples/eccentricity/eccentricity_transform_with_centers.py delete mode 100644 vigranumpy/examples/v_watersheds.py commit 8af73056f01d32e9db0bd91b0ddcbd06cd11cdc0 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:18:14 2015 +0200 removed unused file commit c224a49ebb99eb8757b1862f145a918e653bcc62 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:16:19 2015 +0200 removed unused file delete mode 100644 include/vigra/thread_pool.hxx commit e0261536161fcd1f979ae101b0e487ae1e304f74 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:14:59 2015 +0200 removed unused file commit c721db9b518653fb8be191ed8752ab799ca3d67a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:11:52 2015 +0200 removed unused file commit c00a58cbebd75ba3b6296668e80e2f1e3c7a5d2c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:07:48 2015 +0200 removed unused file delete mode 100644 include/vigra/blocking.hxx commit d2b4865e3878fca5a883e1b6259d98b6f2201d17 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 13:04:27 2015 +0200 added blockwise test commit 00b792b9d56cd9b5ac35739f74d939eb5bc897eb Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 7 11:30:32 2015 +0200 removed ilastiktools delete mode 100644 include/vigra/ilastiktools/carving.hxx delete mode 100644 vigranumpy/src/core/ilastiktools.cxx commit 0a6ec48dbb6584dd916a5ce26b4dc537c63bc68e Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Apr 3 11:20:08 2015 -0400 MultiArrayView.stridearray(): Fix off-by-one error. commit b861524dc46742486e1f79e4a7aee9cd43378502 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Mar 30 14:33:37 2015 +0200 removed unnecessary function type cast from previous commit commit 72ca4a02ba7bda84ebb93a2f5a05339b5d828bf6 Author: dstoe <stoeckel.david@gmail.com> Date: Wed Mar 18 12:55:59 2015 +0100 overload AxisTags.__contains__ for signature (vigra::AxisTags, vigra::AxisInfo) commit 18be266fa4bd4c317c0d8d6f17d4007dcd50b191 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Mar 4 19:20:15 2015 +0100 made TaggedShape::toFrequencyDomain() a noop when the shape has no axistags (fixes #229) commit bdd199493b57f4dcee5a87a6eece48a7f1591187 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Mar 4 18:03:09 2015 +0100 added dict-like functions to AxisTags (resolves #231) commit 0c0a5f118917cafb5d337dc344247d902db7d92c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Mar 4 17:30:11 2015 +0100 added virtual destructor in PythonFeatureAccumulator to fix memory leak (resolves #230) commit 4af921c63f5b50c39cbf9f282cc795de267b0659 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Feb 13 13:47:35 2015 +0100 new cluster operator mostly suitable for nikos research commit 26b4e62e372b3d69130a70fb99f0a2adf925dc19 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Feb 12 00:47:38 2015 +0100 fixed MAJOR bug in setSeeds in carving commit 0c8317b9c6990ab280f64b1874c66ebcc62ebb27 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Wed Feb 11 16:29:40 2015 +0100 ilastiktooks: ilastiktools is always built, but openmp is only used if available. commit bdb00796de8f4c82147fec6fefb85ff2d1171069 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Feb 11 13:07:51 2015 +0100 ilastiktools are not build anymore commit a311e603e673a74bbc75c68754e2afb56e7e478c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Feb 10 16:54:34 2015 +0100 fubar commit c95b286c5462aca651f8e964a8d30d2316b8e62f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Feb 10 11:51:26 2015 +0100 fixed bugs commit 971e3dc84def11138ba7875f1884ca61b9ff054a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Feb 3 21:57:33 2015 +0100 vigranumpy: fixed axistags in pyramid construction commit 855e911cf6b789dfd6ca8ed1186f72ded707d231 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Feb 2 00:46:51 2015 +0100 doxygen compatibility fixes commit d5b7d46d32671efa99479292cf9c68dea12069ea Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Jan 27 19:19:36 2015 +0100 TIFFDecoder: relaxed handling of missing TIFFTAG_PHOTOMETRIC. commit 93be16a022b86e42ce051642b19e48b52864fc5b Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Wed Jan 14 17:49:30 2015 -0500 If OpenMP can't be found (e.g. on Mac), then just skip ilastiktools and emit a warning. commit 3bfd0903d155fcf86b7e6896514ef7e31d620554 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Wed Jan 14 17:48:56 2015 -0500 hierarchical_clustering.hxx: Fix error on Mac for "ambiguous" reference to std::pow commit 638f4f5664574be93fd07d46d52cbf902fa248db Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Jan 13 13:03:41 2015 +0100 implemented implicit edge map for shortest path commit ef4e0cf695feb3fbd0fb3d424ca345ff5192ccae Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Jan 12 10:55:41 2015 +0100 solved the isnan() problem by toRealPromote() instead of complicated configuration delete mode 100644 config/VigraConfigCmath.cmake delete mode 100644 config/check_std_isnan.cxx commit 14de6ac4c7d30f63d1b1937dc4e7bda2575a420f Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Sat Jan 10 11:18:55 2015 -0500 test: multiarray: Always build multiarray test under MSVC, even if it doesn't report C++11 compliance. commit 963c371cb80ff34ad30f7733b34f156bf74d81cd Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Sat Jan 10 10:54:22 2015 -0500 test: multiarray: Run test_chunked in both C++98 and C++11 mode. commit d37682f6b186622928ac3bf00fd6be32f1e53ea5 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Sat Jan 10 10:53:19 2015 -0500 config.hxx: Fixed syntax error commit 0616adb097dfa7642cf6a2a11acf61f53332c774 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 16:15:00 2015 -0500 cmake: Modified c++ detection file to accomodate gcc weirdness. commit 7d5024c1df064a18077023a6f93951cf7f4f83e8 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:55:52 2015 -0500 cmake: test: multiarray tests require both working threading AND C++11 mode. Otherwise, they skipped. commit 975c7fd5d254cbf80931d254dd1187ace16cfb86 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:54:47 2015 -0500 cmake: test: blockwise tests use chunked arrays and therefore must link against threading libraries. commit 8c3f1f9f0c26c3acc57d4e6861f4a21ee89f9efc Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:54:11 2015 -0500 cmake: vigranumpy: Require threading via VIGRA_CONFIGURE_THREADING() commit 37820e64710f96173a665139955d52d3636d88fb Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:50:10 2015 -0500 Updates to VIGRA_CONFIGURE_THREADING(): - Detect std::thread support by compiling a test file. - Detect threading implementation ONCE, from root CMakeLists.txt (after boost is detected) - If "REQUIRED" is provided to VIGRA_CONFIGURE_THREADING(), then lack of thread support stops the build (it seems this was previously broken). create mode 100644 config/VigraDetectThreading.cmake create mode 100644 config/check_std_thread.cxx commit b8e4a8a809f683ab370010550aba3bbf67a6e093 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:45:27 2015 -0500 multi_array_chunked: Fix complaint from gcc in C++98 mode about missing tmpfile() function. commit 178865455f6ae50600bdc69263cb663e634de2d4 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:40:45 2015 -0500 cmake: Detect C++ version by compiling a test file. create mode 100644 config/VigraDetectCppVersion.cmake create mode 100644 config/output_cplusplus_version.cxx commit 796cbf7584918c239cf751d4fb1b59031d14a7ab Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:39:00 2015 -0500 cmake,mathutil: Detect presence of std::isnan(int) by compiling a test file, and provide our own implementation if necessary. create mode 100644 config/VigraConfigCmath.cmake create mode 100644 config/check_std_isnan.cxx commit 4dcd053e0c2340b62e4728a530ad82a8995f8651 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jan 9 11:37:40 2015 -0500 vigra/config.hxx: Separate gcc and clang config sections. commit 61603bac834602fc85f717deb24d6af8e96f369b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jan 8 21:28:39 2015 +0100 fixed errors and warnings during documentation generation commit a93bb5e7ebd76e20642b698ff6816deba3ad9f15 Author: Hans Meine <hans_meine@gmx.net> Date: Thu Jan 8 16:10:58 2015 +0100 remove outdated documentation link in README The HCI URL redirects to the github.io one, but the README mentions both as documenting different versions. (Also, beautify the URLs by omitting /index.html.) commit b3e4df5ad626f12131ab0f6289ed4f59f7df3f3c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Jan 5 11:44:10 2015 +0100 gcc compatibility fix commit 801959de5477ffe47c194e8d30df70cc354422a0 Author: Julien Nabet <serval2412@yahoo.fr> Date: Wed Dec 31 09:59:18 2014 +0100 Fix cppcheck reports: [src/impex/bmp.cxx:795]: (performance) Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [src/impex/pnm.cxx:405]: (performance) Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. commit cca65eb13bc29ba46298bf3a2273659a139c61be Author: Thorben Kroeger <thorbenkroeger@gmail.com> Date: Mon Dec 22 10:48:34 2014 +0100 fix some unsigned <-> signed conversion and unused variable warnings commit 7078de56650c48dd06769509709ec5e11963ee1d Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Dec 17 19:37:09 2014 +0100 added experimental nuget configuration files create mode 100644 config/nuget/vigra.nuspec create mode 100644 config/nuget/vigra.redist.nuspec create mode 100644 config/nuget/vigra.redist.targets create mode 100644 config/nuget/vigra.targets commit ff506fad7844f68a5d0aa30df8b766c1b16dcfe2 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Dec 15 09:30:43 2014 +0100 improved carving commit a37d8464de4a7fbe9896e1e4ee67076c298f46ea Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Dec 14 01:58:10 2014 +0100 new carving stuff commit 18aef0492046a8001886e741ce6e10afe7447a22 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Dec 14 01:00:44 2014 +0100 stuff for new carving commit a9c89374573ea6cb792b50eab8de8b7ec064879c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat Dec 13 16:00:19 2014 +0100 carving commit 677de42c9f79baba5fd489546b91503f67adb23c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Dec 12 13:04:48 2014 +0100 minor improvments commit 33e31728410c0f49b4fae0ba05f4c36808509199 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Dec 11 17:18:26 2014 +0100 ilastiktools create mode 100644 include/vigra/ilastiktools/carving.hxx create mode 100644 vigranumpy/src/core/ilastiktools.cxx commit 99c5a42c34d5cfa2b9fb398e581b6948d2bf2124 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Dec 11 13:31:01 2014 +0100 minor changes commit ef9936dd8942bfc352a111fc39a67136e31184c9 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Dec 10 15:31:32 2014 +0100 improved multi blockwise commit aacd50065d22ee98d3882d2c0b522d1e4c0d2ff6 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Dec 10 10:51:35 2014 +0100 new edge weighted alg commit 8f6aadd067a5f85f93b33b5104f651f684a2ed58 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Dec 9 23:33:19 2014 +0100 edge weighted commit 7f6dc497217665895334c55028f334969cd05eeb Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Dec 9 16:33:56 2014 +0100 fubar commit 3eff141a8d5257f3b9ac039a846acfac75f489b2 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Dec 9 14:52:23 2014 +0100 changes for carving commit 2b4fdac76f1ee4095594321d021fc48c94af4501 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Dec 8 10:38:44 2014 +0100 fubar create mode 100644 vigranumpy/examples/bwt.py commit 4e66c86df39c9a71dff0aaacbe816cdbb60dd530 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Dec 8 10:33:51 2014 +0100 fuba commit bef7351c53b9d54759a1c8a2a87ab6bb88ff8fc4 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Dec 5 10:10:27 2014 +0100 impl stuff commit 16e9da8b96ae58ca346b79ece70b8d3e482a9d9e Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Dec 4 09:11:14 2014 +0100 minor changes commit b9153da9f9d5f0f6a8fc1f31fd7ecf8944c0ed71 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Dec 3 14:52:48 2014 +0100 block iter commit 2862d7f1593ef50f57aa040a6c71e133095b255e Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Dec 3 10:16:50 2014 +0100 added transform iterator create mode 100644 include/vigra/transform_iterator.hxx commit 57dec17517b78f7e7ac41669e57cf9ca4a7e1c23 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Dec 2 15:53:50 2014 +0100 minor changes commit 6af97208b92948ef2e93b19d184cf5810145c96a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Dec 2 11:34:14 2014 +0100 added blockwise create mode 100644 include/vigra/multi_blocking.hxx create mode 100644 include/vigra/multi_blockwise.hxx create mode 100644 vigranumpy/examples/blocking.py create mode 100644 vigranumpy/src/core/blockwise.cxx commit 3fe3057b94f53ccb5d2881b9880ddaab1f243845 Author: Hans Meine <hans_meine@gmx.net> Date: Fri Nov 28 15:36:57 2014 +0100 threading.hxx: correctly deal with GCC 4.6/4.7 This "fixes" compilation with GCC 4.6 / 4.7 which were not configured with --enable-libstdcxx-time, thus not having std::this_thread::yield(). (Actually, vigra will still not compile, but it will properly point you to -DWITH_BOOST_THREAD=1.) See GH issue #220. commit 3c1b1d20c2bf73742105e2560e60984d74deb0bf Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Nov 27 15:24:57 2014 +0100 disabled outdated eccentricity bindings delete mode 100644 include/vigra/neuro_features.hxx commit 5c0f520ee5e3da4435f31a70debedad8d1c5166c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Nov 27 15:23:38 2014 +0100 disabled outdated eccentricity bindings delete mode 100644 include/vigra/graph_rag.hxx delete mode 100644 include/vigra/openmp_helper.hxx delete mode 100644 include/vigra/parallel_graph_algorithms.hxx commit 52789217e98e3bba4f8406553d4d67a1417b3a87 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Nov 27 15:10:26 2014 +0100 removed exp. code delete mode 100644 vigranumpy/examples/eccentricity/figure_1.png commit dfcb6e592ea332084be631ea36ed4f6b48fde6e2 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Nov 27 15:09:02 2014 +0100 removed exp. code delete mode 100644 vigranumpy/src/core/graphRag.cxx delete mode 100644 vigranumpy/src/core/graphRagOptions.cxx delete mode 100644 vigranumpy/src/core/neuro.cxx delete mode 100644 vigranumpy/src/core/neuro_graph.cxx commit 63cdf4fd2ef65e73ad54e2232c411f5d5bf4f1f8 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Nov 21 00:31:24 2014 +0100 fixed initialization in vector distance transforms and added test commit 7d31fc9bf4bfa8e59cf17aad10666b8e43789641 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Nov 21 00:30:47 2014 +0100 vigranumpy: added vector distance transforms commit 951d00a0af79719d030623de6b1020850585d621 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Nov 13 18:21:25 2014 +0100 fixed whitespace commit f8e48031abb1158ea804ca3cbfe781ccc62d09a2 Author: Janez Ales <janez.ales@iwr.uni-heidelberg.de> Date: Thu Nov 13 14:40:19 2014 +0100 2D Convex Hull and 2D Skeleton Feature Keys added as macro constants to accumulator-region-singleband.cxx Adds ignoredLabel check. Fixes a bug in the interface for extractSkeletonFeatures. Define supportedConvexHullFeatures and supportedSkeletonFeatures in __init__.py Initializes feature values in accumulator.hxx commit bce28f430c31a2e2ef5bb5667b837a0239362975 Author: Burcin Erocal <burcin@erocal.org> Date: Tue Nov 4 16:47:16 2014 +0100 Fix default parameters for RF depth stop criteria. commit b799cb4c3d7b516a9b892a27264b2e3bcd717f96 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Oct 29 18:10:32 2014 +0100 converted test images to xv format commit 4deeac9740aa57c3c7e0856aa574afbe3ac056c3 Author: Janez Ales <janez.ales@iwr.uni-heidelberg.de> Date: Wed Oct 29 13:04:37 2014 +0100 Removed redundant include. commit a77c14fb73195de4bf76afec0c214646d144c8fd Author: Janez Ales <janez.ales@iwr.uni-heidelberg.de> Date: Wed Oct 29 12:46:33 2014 +0100 Adds offset to cost function (in skeleton::skeletonizeImage), defining a linear order on all pixels, in order to break ties between pixels of equal cost. Corrects different behavior of tests using a priority queue in skeletonizeImage on different platforms (Linux,Windows,Mac). commit b6702218ba120c36c253d97f66d98a7e9830972c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Oct 28 16:01:40 2014 +0100 added HDF5DisableErrorOutput commit 83061c64093a38bf80b752348b51068209b29467 Author: Burcin Erocal <burcin@erocal.org> Date: Mon Oct 27 16:21:33 2014 +0100 Minor changes to RF depth and size stopping. commit 7e3473be3f4eeba08c74c791bb28dfa08c7ca4aa Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Oct 25 00:52:41 2014 +0200 added makeIndexComparator() commit 2cc9a38f9be4572d857ff594c791bd1e6e4134b1 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Oct 25 00:52:12 2014 +0200 vigranumpy: added skeletonize() and extractSkeletonFeatures() commit a08dad0835268fa7601a5e9c022b6461fffde33b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Oct 25 00:51:25 2014 +0200 vigranumpy: fixed documentation of TIFF capabilities commit 9a412b3866617b3d3ecd832009f7d158f25a482a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Oct 25 00:50:30 2014 +0200 added skeleton features create mode 100644 test/multidistance/skeleton_salience_greater_10.xv delete mode 100644 test/multidistance/skeleton_salience_greater_20.xv commit bbe7ac1c033ae14f525eff55e628bc94a2668192 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Wed Oct 15 09:22:56 2014 -0400 vigranumpy: segmentation: Added python support for labelMultiArray() and labelMultiArrayWithBackground() create mode 100644 vigranumpy/test/test_segmentation.py commit c3fb6c90ab8b4243b752919d0e491df2a2d4f047 Author: Chris Spiel <cspiel@freenet.de> Date: Mon Oct 13 16:08:50 2014 +0200 Fix an off-by-one error in function exportImageAlpha. commit 4d806c57001fcf7160a5cb94d1000652853a0e01 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Oct 13 15:47:29 2014 +0200 removed stupid file delete mode 100644 config/FindOpenMP.cmake commit 5002f1ae00e9228f75bd88ffcf9c82b99397631f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Oct 6 11:27:57 2014 +0200 added find openmp create mode 100644 config/FindOpenMP.cmake commit cf869785126dc58549dc1dd5cbb31320a6fca389 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Oct 2 22:09:51 2014 +0200 minor improvement of vigra_print_backtrace() commit 6f6c59ae5e85c095659799113db380483c24b0c3 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Oct 2 22:00:18 2014 +0200 fixed block shape construction in blockwise watershed test; added a static assertion in TinyVector to prevent this from happening again create mode 100644 include/vigra/print_backtrace.hxx commit 66146f95924f08bdb607e1eaf8fd4d1193617bce Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Oct 2 16:18:49 2014 +0200 changed auto_ptr => VIGRA_UNIQUE_PTR commit 2aec872fb59ac87b818176d4fb008f85f6d2fd0c Author: Hans Meine <hans_meine@gmx.net> Date: Thu Oct 2 12:00:44 2014 +0200 fix LaTeX error This fixes the Doxygen build w/ LaTeX, and makes the documentation match the code. commit 4d8de2c0e610075540e0b77e6bf7f3693eb67acf Author: Hans Meine <hans_meine@gmx.net> Date: Fri Sep 26 13:12:24 2014 +0200 add tests for failing RF imports from invalid HDF5 create mode 100644 test/classifier/data/bare.hdf5 create mode 100644 test/classifier/data/empty.hdf5 commit 8b2b92e14a927a69ab1d5deaa9d0f52980142684 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 24 19:41:46 2014 +0200 improved skeleton documentation commit 4acf0108d146fecd9b7ea89d4fcdd7f7e0649bbf Author: Hans Meine <hans_meine@gmx.net> Date: Wed Sep 24 19:27:15 2014 +0200 clarify meaning of TinyVector’s ‚magnitude‘ commit ed6523b2cabb8fc009ae06b88ee0973146b68005 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Sep 21 14:08:34 2014 +0200 refactored and documented skeletonization commit 49a94f10beabebc3e3debf606b47b8f3ac1a301f Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Sep 21 14:08:17 2014 +0200 improved documentation commit efa3e4c7b2f130006caf6c00703df13fd02bb766 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Sep 21 14:07:54 2014 +0200 added ShortestPathDijkstra::reRun(), optimized runImpl() and adapted tests to these changes commit a51e61c01c8f6157eb9e006cca285d4d63c756ea Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Sep 21 01:02:16 2014 +0200 changed skeletonize() to preserve topology and adapted tests commit 60fa6e892a6ff44479701853f581fff913dce14a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Sep 21 00:58:35 2014 +0200 added inspectPolygon() and fixed Polygon default constructor commit 7e4d8514fa8dbe8aaa2a7830166eec53d3e36cf9 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 19 22:25:51 2014 +0200 vigranumpy: added extractConvexHullFeatures() commit 1edb83f03f540f62e7b2af9303b4f5d0e6c5a62a Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 19 14:41:44 2014 +0200 adjust test to new plateau handling commit 87917ab58a85c0791c6106e5e62d4112dc769c33 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 19 11:27:14 2014 +0200 fix documentation commit a82da46f4bc7afe6f9b69443a8e1aa3964ef3196 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 19 11:16:09 2014 +0200 add documentation commit 49b6bb1ef4ad40e498a96107ba5e026db610954d Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 19 11:05:35 2014 +0200 fix documentation commit e6bfddc6b430ab5f05c665867e158288b64439e5 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 19 10:57:16 2014 +0200 more renaming issues, documentation fixes delete mode 100644 test/blockwisealgorithms/test_watershed.cxx create mode 100644 test/blockwisealgorithms/test_watersheds.cxx commit 422f7784c7df1cbaa0d60cdcb28002b8e7c85aca Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 19 10:22:02 2014 +0200 make naming consistent commit afec88e4c0f080c5d9df579005244dd056dd76b6 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 19 10:16:11 2014 +0200 fixed BlockwiseConvolutionTest (should use double, not int) commit f2b819d923715a97e716edb14e739133d926be0f Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 18 18:08:33 2014 +0200 skeletonize(): added aggressive topology pruning create mode 100644 test/multidistance/skeleton_topology_without_center.xv commit 16f2befa625a7918419608b3cc008c951f85cce3 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 18 17:26:54 2014 +0200 disabled VIGRA_FINALLY() tests for now commit b22d76f1e7dc763cf91c2747f4dd329edd9acdcc Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 17:22:42 2014 +0200 add documentation commit d207a957a716a1f4f4bfaed0be00226412481f16 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 17:22:04 2014 +0200 add \ref in documentation commit 2f6d36cf0d7ca355bba945018e46424385bb587c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 18 17:17:16 2014 +0200 refactored skeletonize() and added tests create mode 100644 test/multidistance/raw_skeleton.xv create mode 100644 test/multidistance/skeleton_length.xv create mode 100644 test/multidistance/skeleton_length_greater_100.xv create mode 100644 test/multidistance/skeleton_length_greater_50_percent.xv create mode 100644 test/multidistance/skeleton_salience.xv create mode 100644 test/multidistance/skeleton_salience_greater_20.xv create mode 100644 test/multidistance/skeleton_salience_greater_60_percent.xv create mode 100644 test/multidistance/skeleton_topology.xv commit 4dc4e36a6cc68672c802aff1f6926a65e8ddd957 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Sep 18 16:47:05 2014 +0200 minor channges to make clustering resetable commit 88fbb216257da19d94ca3540eea4e4f7a277a212 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 16:45:30 2014 +0200 add documentation commit a29dce24f0ace031786d6d331f689fa3c2ae1a9a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 18 15:53:52 2014 +0200 first acceptable skeleton version commit d6fadb46a3ee908ae8d5d8539dfdf6847cc28877 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 13:06:16 2014 +0200 add convenience overload commit b535bea443eb7999a8aabd834b1b383715282589 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 12:46:00 2014 +0200 fix call by reference issue after chunk iterator fix commit 26ce5ad8e14c749f1d1e73e9dfb0d7326c27e81e Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 11:55:41 2014 +0200 add blockwise convolution function (low test coverage) create mode 100644 include/vigra/blockwise_convolution.hxx create mode 100644 test/blockwisealgorithms/test_convolution.cxx commit 9be31149d2c945a31d9bdf97a9b46a22cf9ed202 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 10:40:58 2014 +0200 spelling error in last commit commit 0469a21afb1508f83f49763a96617f8a5ae23642 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 18 10:38:54 2014 +0200 added license and cleaned up a bit commit cea2e6beda0442e36e6b5dad09a5b4de32ca0e8d Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Thu Sep 18 10:38:48 2014 +0200 add missing include commit c385dae7377ce28fb1140caea0a32b4a7c7202ee Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 18 10:13:58 2014 +0200 fixed result type of ChunkIterator::operator[] commit 0b676d41cc985c0b60170079d82ed7ad21db65ea Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 17 20:03:21 2014 +0200 MSVC compatibility fix commit 031ac19fdb7bec74daef04756d490d7a71f68cb9 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 17 19:48:39 2014 +0200 MSVC compatibility fix commit 9023d7081b29d9dc9dc7c021f7faac71312f034e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 17 19:47:02 2014 +0200 fixed skeleton detection bug and improved skeleton thinning commit b99b0ff51453630ed09e9fea7a595bf01a9c4ec9 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 17:33:09 2014 +0200 move function (forgotten in previous commit) commit 59e4016aae9cc371c851e141473384df1f5423c3 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 17:21:26 2014 +0200 refactor and generalize generator for overlapping block views create mode 100644 include/vigra/overlapped_blocks.hxx commit 782bd47b306a950b11829b2bf780e1f90712fa3b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 17 17:19:44 2014 +0200 changed argument order in ShortestPathDijkstra::run() with ROI commit e7a334977f920246f8ab05acf666709d0a31f714 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 17 17:00:03 2014 +0200 removed obsolete code from eccentricitytransform.hxx and adapted its tests to latest changes in ShortestPathDijkstra commit 8f0b9f81a2189dfcf94dcd40eeb9bb6ec4cb7c61 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 17 16:58:09 2014 +0200 improved ShortestPathDijkstra::run() with ROI and added more tests commit bcc081a0d1bf7d81d22a3cab8d642bdab8e8ed8d Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Sep 17 16:31:28 2014 +0200 tiny changes in cluster interface commit 85c101cc9e5a8b258e7dcce1e5b8f359d5ae2cca Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 13:05:34 2014 +0200 add FIXME commit 367cc76fb9efc70419edc8e0b7d335df3c01a876 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 13:02:26 2014 +0200 change plateau id value commit 0ec79c9ed7a45e1789a5777d9105e3054a5730e4 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 12:49:26 2014 +0200 add missing #define for bounds checking commit 41312248c5a1d23f800f5516c63f98cc3701268f Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 12:48:55 2014 +0200 add proper tests for blockwise watershed commit 73f52cc55c9942bcb854eb201b703e20d9335225 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 12:48:27 2014 +0200 add default for parameter, fix wrong function name commit 09d9ff261c99019f5f1bed3330393e36d38736e6 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 11:35:06 2014 +0200 make normal union find watershed equivalent to blockwise algorithm commit a6d87320617cf73ef15af8b94e258b90a7749c4b Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 17 11:31:33 2014 +0200 fix visit border pixel diff problem commit 3bf51946b74cf2cfbc8ca9d8fbd7630388b8032e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 19:08:57 2014 +0200 added test image 'blatt.xv' create mode 100644 test/multidistance/blatt.xv commit 803946b66fd55630dbb93df0e48235a3063e9a8c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 19:04:01 2014 +0200 added intial version of skeletonizeInterpixel() commit c9fe8799a1332d20cbf24efcb306d2de63de9101 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 19:03:33 2014 +0200 added get<N>(iter) for CoupledScanOrderIterator commit 6f7db0c6cd04f63bd0f49993ee19d1d758207e60 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 19:02:52 2014 +0200 added VIGRA_FINALLY() and test commit 4cae52f869d7d79b3fcb1a9967909764a091ee67 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 19:02:30 2014 +0200 delegate: added license and URL commit 64c002c97bc7fc724579ac55b94ad484d7b35b5a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 13:32:58 2014 +0200 added skeleton experiments create mode 100644 include/vigra/skeleton.hxx commit 55feab37f1b4aea5682569e3bbe0875f0a144a70 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 13:32:13 2014 +0200 removed obsolete FIXME commit 5378215be276fedba9dc61e5c6e5e7066b6ba569 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 13:31:06 2014 +0200 added 'const' to MultiArrayView::view() commit ba335a5b4dfd1fd6832c3f64f3d3d0c0f0af770d Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 13:30:14 2014 +0200 added key_begin() and key_end() to iterate over the keys of a std::map (similar to Python's iterkeys) commit d350bff27b49e2bed0275d7f7c62dccf5bf75ced Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 16 13:29:04 2014 +0200 added ShortestPathDijkstra::discoveryOrder() commit 2c6d1116e16d844bfb574011c8a32d43f279f054 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 16 12:57:58 2014 +0200 remove swap file delete mode 100644 test/blockwisealgorithms/.test_watershed.cxx.swp commit 281cc162acdfbc6416f030ee783eaa936d73b0fe Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 16 11:07:21 2014 +0200 refactor: move both blockwise algorithms in a single directory create mode 100644 test/blockwisealgorithms/.test_watershed.cxx.swp create mode 100644 test/blockwisealgorithms/CMakeLists.txt create mode 100644 test/blockwisealgorithms/test_labeling.cxx create mode 100644 test/blockwisealgorithms/test_watershed.cxx create mode 100644 test/blockwisealgorithms/utils.hxx delete mode 100644 test/blockwiselabeling/CMakeLists.txt delete mode 100644 test/blockwiselabeling/test.cxx delete mode 100644 test/blockwisewatersheds/CMakeLists.txt delete mode 100644 test/blockwisewatersheds/test.cxx commit 71dd0e0b2474fcf42999a0605d66538fe3b4f55d Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 16 10:53:31 2014 +0200 add chunked array support for blockwise watershed commit 1003336c3a2d690cf3dd070d411e0e7989cd3c7f Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Mon Sep 15 17:59:27 2014 +0200 add overlap generator for chunked arrays (untested) commit e4c6205dacdc253c524d29e2db239bfdfeb9bb7b Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Mon Sep 15 17:49:28 2014 +0200 fix chunk iterator, add real test for chunked array labeling commit caa092426ead3c840b04c89609304f1512985ca7 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Mon Sep 15 14:23:32 2014 +0200 small working example for blockwise watershed commit 246d84a2aec380307b2bc0d0f86a865e36e8e857 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Mon Sep 15 14:22:54 2014 +0200 add optional diff argument for labeling commit 524202d7ef2c3accededa296ef03977e1af6e834 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 12 19:56:42 2014 +0200 added more tests commit a391c7330a7b4a8f3e5ebd3edacb4abdb378e27d Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 12 19:22:19 2014 +0200 updated boundaryMultiDistance() Python bindings commit 1e4513109b397758ecc7ef1e7513bede966c02e9 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 12 18:54:31 2014 +0200 added boundaryVectorDistance() and tests, refactored separableVectorDistance() create mode 100644 include/vigra/vector_distance.hxx delete mode 100644 include/vigra/vectorial_distance.hxx commit e748a31bb82fe4e1efb1e69b3404e138d713d1bf Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 12 18:50:55 2014 +0200 refactored boundaryMultiDistance() commit 73397b0e47a83928cc0df6f39e04a7ed73622403 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 12 18:49:59 2014 +0200 fixed clip(TinyVector) and added test commit 25c14675c8c80b4a172b2008e348b4750a4e2bf7 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Sep 12 16:41:35 2014 +0200 Added python bindings for eccentricity centers. commit b6366de978f733bf92f95711fe0754e0abbe16b4 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Sep 12 15:37:39 2014 +0200 Added python bindings for eccentricity transform. commit b1237e61f71f4b2344c45f6fa990980ac709c7b2 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Sep 12 14:00:44 2014 +0200 Added tests for eccentricity transform and eccentricity centers. commit 1fa866160ca760db9f73d2cf979aff138f4e7108 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 12 12:00:00 2014 +0200 prepareWatersheds create mode 100644 include/vigra/blockwise_watersheds.hxx create mode 100644 test/blockwisewatersheds/CMakeLists.txt create mode 100644 test/blockwisewatersheds/test.cxx commit bbaef842899740b27d5cb210126af42ef1cca16b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 21:18:49 2014 +0200 separableVectorDistance(): result vectors do not include possible pixel pitch commit db0cdfe1b6d26dad2d16b3c484b9817954b1a9f7 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 20:51:51 2014 +0200 added vectorial_distance.hxx and tests create mode 100644 include/vigra/vectorial_distance.hxx commit 3d3009420535fdf55164954c25ec80b2927fe003 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 20:50:42 2014 +0200 fixed another typo in ForwardIteratorFacade commit e8cda3fcafb02d4549e85468cf938d4c33373c17 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 20:50:09 2014 +0200 fixed documentation of clip(TinyVector) and relatives commit 2d60fea661c7fca0463e45e314ee57194c067c8f Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 14:32:07 2014 +0200 eccentricity transform: improved documentation commit 560146ce308346db9aadb9052759462e4965fba8 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 14:18:25 2014 +0200 refactored eccentricity transform commit aea84dc7cf1c4c378714e7c76edad182d721d28b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 14:17:53 2014 +0200 added ShortestPathDijkstra::runMultiSource() commit b3bf8b94c90886247168c6f18b6ea5bc51620743 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 11 14:17:07 2014 +0200 added Polygon:.arcLengthQuantile() and test commit 8b189258f3b32b53805f1f0938f372d5c08c2fde Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:44:54 2014 +0200 silenced a few warnings commit 8e33305cc1e67196c32689f0684924cd55339363 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:41:39 2014 +0200 gcc compatibility fixes commit ac02b7baabb4b23b73153b303b7d4f71192b227c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:38:46 2014 +0200 added missing 'template' keyword commit e5acecfb4bbe77382865a3c0fec0b974ea283740 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:36:07 2014 +0200 minor simplification of object features test commit 2ab0b79cca2fb3bbaae45f44541779f20d94bd52 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:35:50 2014 +0200 added excentricity transform and initial tests create mode 100644 include/vigra/eccentricitytransform.hxx create mode 100644 test/multidistance/test_data.hxx commit fb515f47c27260a281ed374772879d8dfac3d68a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:32:39 2014 +0200 extended ShortestPathDijkstra: stop at distance threshold, restrict to ROI commit 305f407352b0eb1033518ba03d688647d27faf53 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:30:31 2014 +0200 made GridGraph undirected by default commit 891a4bd88d9428c15c97c670ed70861e623db025 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:30:01 2014 +0200 added GraphItem stream output commit aa43af6a5d57a0a379281759c5d3772155ab2617 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:29:22 2014 +0200 added constructor MultiArray(shape, LinearSequence) commit 63f923ebba7af7fcacea5f69e210132125f5f555 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:27:47 2014 +0200 added Polygon::push_back_unsafe() and ostream output commit bf420490f485bdedfdc5b05cf42efab3a5e7fcfe Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:26:36 2014 +0200 added ChangeablePriorityQueue::clear() commit fa37f13c8315ef9f3c1bb0730ca6e11a0571e0bf Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 23:25:22 2014 +0200 ForwardIteratorFacade: fixe postfix increment commit f6333b35282a1edfaf782ba29a9ad22368fc798b Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 10 18:18:13 2014 +0200 try fixing test builds commit 3284f176719ce4cd14f3ac577c9e84c87fd9f7d8 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 10 18:10:42 2014 +0200 add missing namespace, fix include guards commit 6330cb2c4a2181ff0bd7accb1eb842080548b089 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 10 17:49:15 2014 +0200 blockwise labeling implemented (missing test for ChunkedArray) commit 2d5e9ccf969ffb8fd319df3960727a0cf417a868 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 10 13:06:52 2014 +0200 boundary distance: minor refactoring, documentation and Python bindings commit 9d596f5badde4255839dd98ff3544c9806f92a35 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 9 21:31:26 2014 +0200 added boundaryMultiDistance() and test commit eb26b2b1b0ddc2ba21429df52e7ead8b5f2bb0ee Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 18:43:19 2014 +0200 removed obsolete file convex_hull_features.hxx (contents now in accumulator.hxx and polygon.hxx) delete mode 100644 include/vigra/convex_hull_features.hxx commit ebdcf44a6176ce787a35a592a37512794a857032 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 18:37:41 2014 +0200 added ConvexHull features and test commit 0527112104a08de29d1e37c90ef95692d549e242 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 18:37:11 2014 +0200 added CoupledHandleCast::value_type commit 22e350fa4f5a5cf1f4d7cbb828deda7b6c0fdd89 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 12:53:18 2014 +0200 accumulator: added new feature aliases commit b76c10402b14ed6183d5ddcf8b2f9f1e9ab1efd4 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 12:47:21 2014 +0200 Polygon: minor simplifications commit 06a575a7caabf9c66759dcc91d44c2c72bc58a18 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 12:46:49 2014 +0200 added roundi(TinyVector) commit f53dde520f4d428b2e3ced453feae93035a572e3 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Sep 6 12:46:17 2014 +0200 ArrayVector: enabled 'push_back(front())' commit 2a50b928ec584c9145313ec1efc03ac9056edf06 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 22:20:01 2014 +0200 gcc compatibility fixes commit edd7d9f3f23798f65187baa397d581b54a058a3e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 22:10:23 2014 +0200 accumulators: added region contour features and tests commit f2c8a8e98ebae739412c8fd63c5a8c643bb0d2ad Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 22:08:32 2014 +0200 added CoupledHandle::arrayView() and test commit d01bb6cf59989981d57635639bae5f2d6bdaa2ec Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 22:06:34 2014 +0200 TinyVector: added front(), back(), cbegin(), cend() commit fd58b11936b3b9b869d9fd099db340a2687670b0 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 22:09:43 2014 +0200 Polygon: fixed bug in extract contour, added clear() commit a9a718ae7601418db199aab5935cf16c8f5c703c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 22:05:46 2014 +0200 renamed convexhull.hxx => convex_hull_features.hxx create mode 100644 include/vigra/convex_hull_features.hxx delete mode 100644 include/vigra/convexhull.hxx commit f2c2373c2077958df4ffcc8f1334d56fba0b2d48 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Fri Sep 5 16:16:02 2014 +0200 add pixel-level difference for visitBorder commit 18a40acdc8af404228eeea3c1bb92fb922960825 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 15:11:43 2014 +0200 improved const-correctness of Polygon and its tests commit 4e5856e5318e495a22bf72e3949e232901771969 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Sep 5 14:46:42 2014 +0200 added ArrayVector::cbegin() and relatives commit 5cf0f03ae1089d799fc3a2156fa976df89ac591e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Sep 4 02:11:05 2014 +0200 Polygon: added lots of tests (and a few fixes) commit e1ad7924bee7b9c22e327d2f33541dfc06fb928e Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 3 17:58:09 2014 +0200 fix function names not conforming to vigra conventions commit 43a0993c9cb9a6caee8a55a5bf4e1ad192dd5f6e Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 3 17:52:28 2014 +0200 fix bug that caused failure of IndirectNeighborhood test#s commit b917c7f2fc8eff67d6dc4f829158dc2c1662c024 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 3 14:53:30 2014 +0200 gcc compatibility fixes commit 35e163b2c04c36bd811be0e8cc6c476c2e5d4aa4 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 3 14:46:01 2014 +0200 also use signed labels in test commit b1a0f7a6b161f95fe984c82ec56cc4f54d6fe631 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 3 14:39:32 2014 +0200 quick-and-dirty fix (untested) commit 7d40982d96cbabe8796046357b8b94aa6f120cca Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 3 14:21:27 2014 +0200 changed Polygon::contains() to be consistent with fillPolygon() commit 2f9e964ecb0aca31742cf1aad5f382934b861e00 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 3 14:20:42 2014 +0200 unittest.hxx: added should_impl() that takes error message as a std::string commit caabd4bafa4a66f143b9c0f93ec7d602ea0ed3b7 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Wed Sep 3 14:19:48 2014 +0200 make tests pass for unsigned labels and direct neighborhood commit a70c16f6079b97f1e7a3f32462fe9de72b33edf5 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Sep 3 14:19:41 2014 +0200 added lessEqualAtTolerance() and greaterEqualAtTolerance() and test commit 679094dbfae824c4db9764200a217de3518cf198 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 2 22:21:45 2014 +0200 moved polygon and convex hull tests to new directory delete mode 100644 test/convexhull/CMakeLists.txt delete mode 100644 test/convexhull/test.cxx delete mode 100644 test/math/convex_hull_test.hxx create mode 100644 test/polygon/CMakeLists.txt create mode 100644 test/polygon/convex_hull_test.hxx create mode 100644 test/polygon/test.cxx commit 590777b0c4bd100f89a8d33639f58d8e23ce7e7f Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 2 13:27:25 2014 +0200 greatly improved fillPolygon() and test commit fddeef49a79b53564365dc19525f9b61ee588c4e Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 16:26:26 2014 +0200 finish blockwiselabeling for standard multi arrays (untested) commit 20df933f425d6717797053dcade2a3972bcee0ef Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Sep 1 22:12:22 2014 +0200 started integration of Estaban's GSoC results create mode 100644 include/vigra/convexhull.hxx create mode 100644 test/convexhull/CMakeLists.txt create mode 100644 test/convexhull/test.cxx commit b27001caa9a3567e8548f898107da4083393da30 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Sep 1 22:09:36 2014 +0200 changed convexHull() to return points in clockwise order, starting with lowest point commit 119fbbc19b484fa9354b449b5e171c9ccd4a8950 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Sep 2 13:23:21 2014 +0200 added tests for previous commit commit 0d38cfa9e543b5520256c175c005ec2a4d3a151e Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 13:07:11 2014 +0200 add operator[] for scan order iterator of multi arrays commit 1c01e7a5df3ff91bc6482372e9586ea9cfc09602 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 12:55:53 2014 +0200 fix dimension proxy's operator[], add operator[] for shapes to iterator commit 763519de56359e0adb165415c7212bca9d4e34ce Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 12:49:18 2014 +0200 Revert "add todos, add operator[] for shapes" This reverts commit f00a71c1b56d0c9988c17f4f2ac19dd5db92745e. commit 17db78708b5ba0616f95ceed38d971a01e5a01f8 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 12:48:39 2014 +0200 finish blockwise_labeling impl (untested) commit f00a71c1b56d0c9988c17f4f2ac19dd5db92745e Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 10:58:34 2014 +0200 add todos, add operator[] for shapes commit 4fb912b0e2174e366237222ce483818d84dc86d4 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 10:14:48 2014 +0200 implement mapping stage and visitBorder create mode 100644 include/vigra/blockwise_labeling.hxx create mode 100644 include/vigra/visit_border.hxx create mode 100644 test/blockwiselabeling/CMakeLists.txt create mode 100644 test/blockwiselabeling/test.cxx commit 3ff17bc7eaf62bd80a065d30a460e95849bfffa9 Author: Martin Bidlingmaier <martin.bidlingmaier@gmail.com> Date: Tue Sep 2 10:09:03 2014 +0200 add function to split multiarray into blocks create mode 100644 include/vigra/blockify.hxx commit 52b191202a932ea624b95397b21a7a4f1f034094 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Sep 1 17:20:39 2014 +0200 added feature RegionAnchor commit e7965045931d318bc465f87418c3a3b4da0816eb Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Sep 1 15:18:03 2014 +0200 added comment commit c446226347b37554ea39b48d4238a611f007a3c1 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Sep 1 15:05:44 2014 +0200 changed unionFindWatersheds(Graph) to use local neighbor ID only for GridGraph commit 0975d4e7abbac179b78ea7987b7101fb2a0813d0 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Sep 1 13:32:30 2014 +0200 changed unionFindWatersheds(Graph) to use local rather than global neighbor ID commit a5aeb6726bc4f06b812c08766ed3c1b763a135d7 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Aug 31 14:11:57 2014 +0200 added missing 'template' keyword commit 5b39f7fadaad3fa37be503e1f4f77a15a2bfc4d5 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Aug 31 13:55:34 2014 +0200 cleaned-up CoupledScanOrderIterator and related (added 'multi_fwd.hxx', moved CoupledHandle to 'multi_handle.hxx', added MultiHierarchicalIterator) create mode 100644 include/vigra/multi_fwd.hxx create mode 100644 include/vigra/multi_handle.hxx create mode 100644 include/vigra/multi_hierarchical_iterator.hxx commit 95e4afe2876b8343f24f8cdba3bf642bcd47241c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Aug 31 13:51:34 2014 +0200 fixed warning in isnan() on Windows commit e52c06077ecdb146d7a296497c3f48d243457512 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Aug 27 18:25:13 2014 +0200 cmake: fixed recognition of standard threading support for MSVC commit a1f8d36c4837fc6e66f3a8257dfab3e409e729fa Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 27 00:32:49 2014 +0200 buuugfixes commit 85b9f6399f7bae3cd3ed2d813859d8f4b226ece0 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Aug 26 16:33:09 2014 +0200 hacky parallel random forest commit fe58930ac287f4d49c452b0944e33c258ab0aaba Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Aug 26 15:54:33 2014 +0200 hacky parallel random forst (maybe broken...) commit e5cf2f18f7a94c05e4ec4d7706a34f5ef6eb811c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Aug 26 11:07:31 2014 +0200 local changes commit 7cc4ace5a7d149596652c963756ee7df36d462a0 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Aug 26 10:59:07 2014 +0200 wip commit 6c6fbf3ffd9892d1e1793c9a1ed4bcc0c18afe51 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Aug 22 16:50:34 2014 +0200 minior changes commit 324b6cd67dc52c6b10ad6e12c9e649e96de196ac Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Aug 21 13:12:01 2014 +0200 added seed and random commit 8c1457ff3fe582b27423ed56861476be971a8856 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 20 23:51:16 2014 +0200 wip create mode 100644 include/vigra/graph_rag_project_back.hxx create mode 100644 include/vigra/openmp_helper.hxx commit c3dcfca65fdc92a55ba3311484f220e2aa9b6db9 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 20 15:41:34 2014 +0200 finalized active learning pipeline itself commit 1dba3f7c8b645f29357963047e5674edcc49829b Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Aug 19 15:51:29 2014 +0200 wip active learning create mode 100644 include/vigra/blocking.hxx create mode 100644 vigranumpy/src/core/neuro.cxx commit 3b92f4e65a3ff99df97a3940c3b419a32d220749 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 13 15:45:24 2014 +0200 node gt to edge gt commit 70ada0fcc47f6452ff85d26477d7f24f95dafe0a Author: Philip Schill <philip.schill@gmx.de> Date: Wed Aug 13 10:47:00 2014 +0200 Added example for eccentricity python bindings. create mode 100644 vigranumpy/examples/eccentricity/eccentricity_transform_with_centers.py commit 70c274b607e1969f0832a58f9f3f3ff85cb41d52 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Aug 12 15:19:38 2014 +0200 work in progress commit b2a7693f104e21613b5c381292536f115c89b622 Author: Philip Schill <philip.schill@gmx.de> Date: Mon Aug 11 15:48:08 2014 +0200 Added eccentricity python bindings for 3D volumes. commit 2180ea14472d158b2ed79631cd87d9a394164b5b Author: Philip Schill <philip.schill@gmx.de> Date: Mon Aug 11 13:22:27 2014 +0200 Eccentricity transform and centers can now be computed within a single function call. commit 0ae4e74f6f52a3ff575be620a2e1f81e66c19d17 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Aug 8 17:18:21 2014 +0200 Changed example for vigranumpy eccentricity center. commit 1596f24034846875b551736157d4335c659d48ae Author: Philip Schill <philip.schill@gmx.de> Date: Fri Aug 8 17:10:28 2014 +0200 Vigranumpy eccentricity examples now use the python/c++ bindings. create mode 100644 vigranumpy/examples/eccentricity/eccentricity_centers.py delete mode 100644 vigranumpy/examples/eccentricity/eccentricity_transform_3dnoise.py delete mode 100644 vigranumpy/examples/eccentricity/eccentricity_transform_center.py delete mode 100644 vigranumpy/examples/eccentricity/figure_2.png commit f8cf37ff6b4e46c40b12f7de9a161dde772d9b87 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Aug 8 16:49:52 2014 +0200 Added python binding for eccentricity centers. commit 2e02a7934aa394a5a30d8e26a28904bc3196e952 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Aug 8 15:15:46 2014 +0200 Forgot one file in previous commit. commit ec134b0fff18c48c5e0367049e0e24a782c541ca Author: Philip Schill <philip.schill@gmx.de> Date: Fri Aug 8 15:13:58 2014 +0200 Added python bindings for eccentricity transform. Changed function order in eccentricitytransform.hxx. create mode 100644 vigranumpy/src/core/eccentricity.cxx commit c1f0b63ad8d3d200dca3fa836319364468ba2d7b Author: John Kirkham <kirkhamj@janelia.hhmi.org> Date: Thu Aug 7 13:19:51 2014 -0400 vigranumpy/src/core/convolution.cxx: Added convolveOneDimension binding to pythonConvolveOneDimensionND<float,5> so that it supports convolution over 4D arrays. commit 4f3d21c593334a64c3908842b076bf49f9c01ae2 Author: Philip Schill <philip.schill@gmx.de> Date: Wed Aug 6 14:35:58 2014 +0200 Changed some return types to void (output now with parameter by reference). commit 6fccbcaf46f9be9c6da4f3fb050b85a2804c6886 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 6 12:44:51 2014 +0200 watershed create mode 100644 vigranumpy/examples/v_watersheds.py commit 64d3668a1c2e2c33c6bf34ad367159ff739fcce5 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Aug 6 11:29:38 2014 +0200 fixed rounding of mask radius commit 17e47a6df40694264f3c1a4abb2b8edf55ad7c1d Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 6 11:27:05 2014 +0200 fixed bug commit 5f3e0a6de01e51a96d206e6d3d36561235ebf39a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Aug 6 08:57:38 2014 +0200 synch my pc commit 6f170c2d95072c7588e284205e1fc3132c5e9e9b Author: bseppke <benjamin.seppke@gmail.com> Date: Tue Aug 5 16:27:10 2014 +0200 Replaced the std::sort by faster std::nth_element for the median filter. Also did major work on the fast normalized cross-correlation algorithm. It now uses the vigra IntegralImage creation facilities and became much more generic. At least it should work for images/arrays with 1,2 or 3 dimensions. Higher dimensions may be added with a smarter accessor function to the integral images. These are currently hard coded for 1,2 and 3-dimensional arrays. And the best... all test are still running. commit f090543e1b5db148d40156667a888a10f24fed61 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Aug 4 18:07:06 2014 +0200 cmake: improved configuration of multi-threaded programs create mode 100644 config/VigraConfigureThreading.cmake commit e8889c1a3dc7a45713cf721e58621284c7ad00b6 Author: bseppke <benjamin.seppke@gmail.com> Date: Mon Aug 4 17:35:21 2014 +0200 removed erroneous multi_math namespace for the conj function. This might have caused automatic compilation errors for Travis. Now, with the correct calling syntax and the multi_math namespace usage before each calling, it will work commit e30ce3a7ae36cd4e9d851d7203e9f513efd94d07 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Aug 4 17:25:38 2014 +0200 replaced detail::setZeroBorders() with initMultiArrayBorder() commit 7c3f1f76dcc06e0ff8846f64c12fcbcb6fe718a5 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Aug 4 17:24:53 2014 +0200 made FFTWPlan initialization threaded-safe; refactored FFTWCorrelatePlan and correlateFFT() commit 99c90b5d96f82f1e91425d4386ea853a876b9c5d Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Aug 4 17:23:23 2014 +0200 introduced VIGRA_SINGLE_THREADED preprocessor flag commit aaeadf09fe72706244c45d353d3d47277ff8118b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Aug 4 17:22:54 2014 +0200 enabled initMultiArrayBorder() to handle asymmetric borders commit d3b36b831f0cfbcf09a46120b440798efbbdbda3 Author: bseppke <benjamin.seppke@gmail.com> Date: Mon Aug 4 16:43:18 2014 +0200 removed erroneous multi_math namespace for the conj function. This might have caused automatic compilation errors for Travis. But worked for me on mac... commit d38c25252fd59242acd953bbb35ff36dddc8a320 Author: bseppke <benjamin.seppke@gmail.com> Date: Mon Aug 4 15:01:08 2014 +0200 re-factored the correlation framework, so that the pure correlation itself is implemented by means of an FFTW-Plan like it has already been demonstrated for the convolution. Adapted the tests and the normalized correlation variant to use the new functionality and added zero padding features to the functions. commit 1d4253200b6bf9aaeecb462b5a8d7ee39eecb5dd Author: bseppke <benjamin.seppke@gmail.com> Date: Mon Aug 4 10:54:33 2014 +0200 added a correlationFFT prototype and calling functions according to the convolveFFT environment. commit 3a51c22fd59246449974b1020f3d2b1b49cbc63f Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jul 31 21:12:11 2014 +0200 replaced tabs with 4 spaces commit d5e6ada7bbeff02c2297c00d06dce002baa0f277 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jul 31 21:11:55 2014 +0200 fixed a few warnings commit acfe992b01bd550230c543bbcbedb0f3d11c86cf Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jul 31 20:31:45 2014 +0200 added missing #include commit 41203326975532add58de6563cd4c3155a1a0cef Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jul 31 16:22:44 2014 +0200 vigranumpy: added 1D smoothing filter commit aeb2f95acf0cbc9c2fd60fa6c6508ec64ccaac8e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jul 31 16:22:18 2014 +0200 fixed type in gaussianGradientMagnitude() documentation commit 77c5e36f193c2eec37b1e7eb9f907b9f5ad9e880 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Jul 31 14:05:06 2014 +0200 MinGW compatibility fixes (report by Sebastian Maile) commit da57c1ac2db0f8ae3593ad299ea36ef48883df80 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Mon Jul 28 11:15:05 2014 -0400 CMakeLists: Support gcc-4.4 with old -ftemplate-depth option syntax commit dadb5dfb071149a3d8ad1cddd540d47416e69226 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Jul 28 16:03:33 2014 +0200 my changes commit 58409e0de0580e02cbe2a7fe295b49875a663f54 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Jul 28 14:09:30 2014 +0200 neuro graph create mode 100644 include/vigra/neuro_features.hxx create mode 100644 vigranumpy/src/core/gridGraphNd.hxx create mode 100644 vigranumpy/src/core/neuro_graph.cxx commit 4025bffe22b126e75fbbaa560cf64ccde38999db Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Jul 25 16:18:40 2014 +0200 wip create mode 100644 vigranumpy/src/core/gridGraphNd.cxx commit 385da7a443e9c39511714da6d7504726651adecc Author: bseppke <benjamin.seppke@gmail.com> Date: Thu Jul 24 17:22:21 2014 +0200 Added parts of my developments to the vigra Computer Vision library. 1. A local filter function environment, which can be used to apply any given filter function on a complete image. Like convolveImage, this environment also supports correct border handling at the image boundaries. To demonstrate the use, I added a generic median filter and some filters for speckle removal as well. 2. A Coherence Enhancing Shock Filter as proposed by J. Weickert 2002. 3. A correlation environment, which provides traditional correlation approaches using sliding windows as well as FFT powered fast versions of the cross-correlation as well as the normalized cross-correlation according to J.P. Lewis 1995. All components are tested - tests are supplied by means of vigra tests. And they are all documented by means of doxygen comments. All callable algorithms provide the new MultiArrayView calling mechanisms as well as the good old image iterators. create mode 100644 include/vigra/applywindowfunction.hxx create mode 100755 include/vigra/correlation.hxx create mode 100644 include/vigra/medianfilter.hxx create mode 100644 include/vigra/shockfilter.hxx create mode 100644 include/vigra/specklefilters.hxx create mode 100644 test/correlation/CMakeLists.txt create mode 100755 test/correlation/test.cxx create mode 100644 test/filters/CMakeLists.txt create mode 100755 test/filters/test.cxx commit 2217cc86cbcdd6fdd2442b12ac1149bb38259f2c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Jul 21 08:56:29 2014 +0200 wip commit e17cc74b976f8bec75816f424250605b831c0eec Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Jul 20 17:56:02 2014 +0200 minor changes in example commit 21f4b95f669cbe597fc78f77066d1a7928cf735d Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Jul 20 17:47:18 2014 +0200 added new rag create mode 100644 include/vigra/graph_rag.hxx create mode 100644 vigranumpy/examples/rag3d.py create mode 100644 vigranumpy/src/core/graphRag.cxx create mode 100644 vigranumpy/src/core/graphRagOptions.cxx commit 492b0fdcc55eb7feb214a3911f059829e82f9f2d Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat Jul 19 18:08:49 2014 +0200 added exprerimental thread pool create mode 100644 include/vigra/thread_pool.hxx commit 5587518c0b8b31f51b771154b04e7edc3fd2a822 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat Jul 19 14:02:54 2014 +0200 added missing implicit grid graph edge map create mode 100644 vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx commit 6ec53d5e7d34ed4b9a57f550f72b4e64caf48cf5 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat Jul 19 02:33:16 2014 +0200 added palg create mode 100644 include/vigra/parallel_graph_algorithms.hxx commit 4e231da1c21b88698b6d2e318dddf6f63657a8cf Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Jul 18 17:34:35 2014 +0200 implemented stuff....nothing works commit 17ca08b598c3f8c574b038c846742b41380c5edb Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Jul 18 09:04:58 2014 +0200 stuff create mode 100644 include/vigra/graph_serialization.hxx commit add49463c29d1c16ffa128d38bbd6ae55b278ae3 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Jul 17 15:40:19 2014 +0200 started graph serialization commit 4510b643cbf1d62d1b9111c53236919eb1c2d063 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Jul 2 16:28:44 2014 +0200 windows.h: disable global macros IN and OUT commit 6021fdd6e587c39f08bfeca2b7188d3764b862da Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Jul 1 22:52:06 2014 +0200 new segmentation feature commit 56426ee15370071a9321fcf571536efd0e15e8d4 Author: Carsten Haubold <carstenhaubold@googlemail.com> Date: Tue Jul 1 14:05:55 2014 +0200 CMakeLists.txt: change keyword 'NOT' from lower to upper case, otherwise it is not recognized by CMake on OSX commit 96046f25020596af83999f91ccb3abc188d47c34 Author: Hans Meine <hans_meine@gmx.net> Date: Wed Jun 25 16:24:45 2014 +0200 fix more -W[sign-]conversion warnings commit d041a198bd23db74aa0e05ab750428712c92bc38 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:28:51 2014 +0200 fix unused parameter warnings (e.g. in visitors) commit 71c9c8465d15fe8dc7592c3fc947fbd6b2d89e1a Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:27:01 2014 +0200 fix wrong #undef (PUSH instead of PULL) commit 5aac3779a1eecc42576ebdd8a74a9cb98c1ac254 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:26:36 2014 +0200 fix shadowing warnings by enlarging scope (Even better would be *smaller* scopes, but that would mean more restructuring.) commit aa67db6294f0cfba51e75c7114c585835b834b31 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:25:27 2014 +0200 fix -W[sign-]conversion warnings (explicit casts) commit 71c2836a64cf5a1728c0492ee3169873a3c9dd07 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:23:26 2014 +0200 fix (many!) -Wold-style-cast warnings commit 08cdd279fc3c21a54eacfa12ced2e543913396dc Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:15:03 2014 +0200 more anti-shadowing / reuse variable commit ac7a3cfa6573167ffed8f524874f5bbc4c088a70 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:14:16 2014 +0200 rename variables shadowing others or members commit 1ce519717c2dec9cb5fafd9d6d05d9236999d2a2 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:10:19 2014 +0200 rename parameters shadowing members commit 17801ce84f5023090f18af623501473f8cd0d444 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 15:08:37 2014 +0200 introduce scope for locals (were later shadowed) commit 1395fe150d3f4a56d960a7224e4a5582ba004700 Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 07:43:04 2014 +0200 update outdated vigraqt URL commit f34cec5a21128d7a29a7cde57412e4c5d30211df Author: Hans Meine <hans_meine@gmx.net> Date: Tue Jun 24 07:42:40 2014 +0200 fix some ‚unused parameter‘ warnings commit 0698eb32c6a25886495bea17344bb8714dca2386 Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Fri Jun 20 17:03:55 2014 -0400 colors: Enhancement to pyApplyColortable(): As usual, the colortable is simply repeated for indexes that exceed the colortable range. But now if the first colortable value happens to be transparent, that value is not repeated. commit 23e2b1fc55bdaa70a20b447349a7d0cf2c11f2f5 Author: Philip Schill <philip.schill@gmx.de> Date: Fri Jun 20 11:35:52 2014 +0200 Added eccentricitytransform.hxx. Removed unnecessary code from graph_algorithms.hxx. create mode 100644 include/vigra/eccentricitytransform.hxx commit ff2c195baed2a0f7bc47ce2b25044290d6170eb4 Author: Philip Schill <philip.schill@gmx.de> Date: Tue Jun 17 14:10:29 2014 +0200 Fixed small bug in edgeWeightsFromInterpolatedImage. commit b9c5337bd3c49291d1544c427695a3f83ea3ed83 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Jun 13 19:00:31 2014 +0200 accessor.hxx: renamed DIFFERENCE => OFFSET (fixes #184) commit 306358df715d678215d077ed8a9da5098c7183e5 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Jun 13 18:39:00 2014 +0200 fixed coefficient type in updateCovarianceMatrix() (fixes #182) commit d6cf4c52952babbafcb6e912db88f9f2c9f8bb94 Author: Carsten Haubold <carstenhaubold@googlemail.com> Date: Fri Jun 13 16:56:32 2014 +0200 cmake: added missing variable commit 6f47dd9ba53c915ce5886663748425f72f3fb595 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Jun 13 16:36:14 2014 +0200 improved configuration for WITH_BOOST_THREAD commit 520792ad5844f8779e7ce5df587d49fb43fdecdd Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri Jun 13 13:34:55 2014 +0200 improved configuration for std::unique_ptr and std::thread commit 3ec8f6ff1d1831807d5ffa9c6b917b6ebfbee550 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Jun 13 10:32:23 2014 +0200 fixed nunerical issues in kl divergence commit b0932ffd0532d6c4d51f059cfc6535ee84cfd26a Author: Philip Schill <philip.schill@gmx.de> Date: Fri Jun 13 10:20:26 2014 +0200 Removed unnecessary code. commit 79e1da950cae131338eead9bbee68d1456824a34 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Jun 11 12:04:34 2014 +0200 fixed line endings in 'delegate'-related files commit 751be04aa5d4abc8952b41157695f52c572eebb8 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Jun 11 11:45:35 2014 +0200 fixed critical bug in iterators commit e0a5036e93426e20e6d9ab0802e98b9013e74318 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Jun 11 11:43:41 2014 +0200 fixed critical bug in iterators commit 6df5af36228c7ecf25919d192feb71810ec8e9ba Author: Philip Schill <philip.schill@gmx.de> Date: Tue Jun 10 13:36:05 2014 +0200 Added ragFindEdges. commit d58f8f5e175e97d7b7b14a27cb5300c0bb886bdc Author: Philip Schill <philip.schill@gmx.de> Date: Fri Jun 6 11:39:46 2014 +0200 Added function to create edge weights from an interpolated image. commit 88ce1c64e8c89aa7fd03aec236a4c33575827439 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Jun 3 17:25:20 2014 +0200 added portable isinf() and isnan() commit 9be2e55566ef019b6752008d53c7e2e0e8bec728 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Jun 3 10:03:26 2014 +0200 fixed a leftover boost include delete mode 100644 vigranumpy/examples/legacy/correct_gt.py delete mode 100644 vigranumpy/examples/legacy/graph_seg_workflow.py delete mode 100644 vigranumpy/examples/legacy/pyop.py commit c508788825bdf6a67f6ac488920a1a07d95a2b19 Author: Philip Schill <philip.schill@gmx.de> Date: Tue Jun 3 09:13:54 2014 +0200 Fixed bug in rf_algorithm (missing headers) commit 50cbde9476bd17aacb0ac384672661e3c71c28ca Author: Sven Wanner <sven.wanner@iwr.uni-heidelberg.de> Date: Fri May 23 17:14:20 2014 +0200 python wrapper for totalVariationFilter commit 6411c576c4bb0a609990f85d7fbc479e6beeb238 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri May 23 16:51:48 2014 +0200 removed incorrect include commit fcd3e89c923794c449a5a38ea0fc6b9d4fb6e247 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri May 23 16:51:18 2014 +0200 cmake: also look for libtiff_i.lib commit 9f32075de1542eb1dcb0032eab09e9cb157539c4 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Fri May 23 14:34:11 2014 +0200 improved VigraArray.show() commit 559339dc8688d43f3622faf6ae1c07ad345d2018 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu May 22 19:05:38 2014 +0200 vigranumpy: add 'mode' parameter to VigraArray.writeImage() commit 99a977d89f4194bd42c7db51496f046e4f79e720 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed May 21 10:17:30 2014 +0200 upgraded int => ptrdiff_t in BasicImage and its relatives commit 2501d0d54b35aa0fe3dbec66281e5065f3b0fe37 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon May 19 15:33:37 2014 +0200 with custodian and ward update commit 6aa2d15a8d50742596614bbe887d88a74aabc1d4 Author: Thorben Kroeger <thorben.kroeger@iwr.uni-heidelberg.de> Date: Mon May 12 16:34:32 2014 +0200 fix ever-increasing buffer commit 6a3f754cdf68bcc553820d890d1376251c0e813a Author: Thorben Kroeger <thorben.kroeger@iwr.uni-heidelberg.de> Date: Mon May 12 15:48:40 2014 +0200 fix wrong cast to unsigned int, should be size_t Should fix crashes for ArrayVector.size() >= 2**32 commit c9e69dd85f1354f0fc797402a48196cef01fa89e Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Mon May 12 15:18:18 2014 +0200 Resolve ambiguous calls to std::pow by casting to double. (fixes an error on clang) commit 44b83f216645eb313a5bf97ec0d1f5c3529454af Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Mon May 12 15:17:04 2014 +0200 core/utilities.cxx: Changed an include order to fix some issue with clang commit 547cd064dcecf78e281cbd17bcb61a0a9b8b608a Author: Stuart Berg <bergs@janelia.hhmi.org> Date: Mon May 12 15:16:18 2014 +0200 Fixed several default parameters, or merely added parentheses to others (to help the clang parser) commit fca295cc6508f0bf443cd72db38006e5f12e031c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun May 11 17:53:50 2014 +0200 added 'construct_custodian_for.hpp' (fixes boost::python problem) create mode 100644 vigranumpy/src/core/construct_custodian_for.hpp commit 9d1b7a51930e6a51805982693914419eea17b52a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat May 10 18:33:02 2014 +0200 improved non local mean commit 4385225ed0bc439c655d5f2a4bee9c243f6b8d30 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat May 10 12:09:37 2014 +0200 huge speedup in non local mean (17 sec to 10sec on a particular dataset) commit 49b5ffcb2d903135144d27f81a644ea7d5f28bd5 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri May 9 19:13:48 2014 +0200 minor nlm fix commit fd545414eec5a22e937f8dc39e8e819b4bd791e5 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri May 9 19:01:30 2014 +0200 wip commit 91120e67dab83d6f26793736e8be3f85c374921e Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri May 9 17:19:17 2014 +0200 fixed minor conflict in unit test commit 69a9d5d4b21f3710280b27b251aa82acca6aed6a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri May 9 17:10:56 2014 +0200 union find fix commit ee9f69659edfdf09f632a83aec993dab60bd38e3 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri May 9 13:56:56 2014 +0200 non local mean commit 0a3d0070add8fe6bb58f8b4984217d48ace499bd Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri May 9 09:00:05 2014 +0200 minornchanges commit 7381b53b075bf4e511b8cb0a2b5b69ee8a545269 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu May 8 23:19:23 2014 +0200 huge refactoring of non local means commit 986c6dd72af03281592ff0ba5041330085ad9b6a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu May 8 22:26:34 2014 +0200 huge refactoring of non local means create mode 100644 vigranumpy/src/core/non_local_mean.cxx commit 737d5a809ed334062162fe8bc7fd9b8468831137 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu May 8 15:51:10 2014 +0200 non local mean create mode 100644 vigranumpy/examples/non_local_mean_2d_color.py commit c0e314b06cdf7188797961e2f93f857160594368 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu May 8 13:38:57 2014 +0200 added non local mean create mode 100644 include/vigra/non_local_mean.hxx commit e360aa31008fb0b75a199e54bb5f6b6812a6c241 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed May 7 17:32:57 2014 +0200 fixed normalization in covarianceMatrixOfRows (patch by RegiTheSter, whoever that is) commit 83943a0d8eb314c44b46bdf7bb83eab2320ede1b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed May 7 16:25:39 2014 +0200 more MacOS compatibility fixes commit 48666685c770a15c278f7bcdca7b067f86101f16 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed May 7 15:24:46 2014 +0200 compatibility fixes for MacOS Mavericks commit fae7f59d03779b5cebc0055ca26d0cae8afd7c89 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 13:12:02 2014 +0200 refactoring commit 33a7b7e00a8a6e23665653b0c86970c2e2efa382 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 13:10:18 2014 +0200 tiny refactoring commit 836206927205df87baeaac8916fd68abdd17bea3 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 11:40:19 2014 +0200 tiny refactoring commit 306bb155e4b5041362fe5caafef4b4129133defa Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 11:38:15 2014 +0200 tiny refactoring commit ed17579242c453140f77bb2c25cbadc0a946fcd9 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 11:34:56 2014 +0200 tiny refactoring commit 85d854deca3e4667f5febd0e63f233cfbc107fd7 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 11:28:53 2014 +0200 changed names of typedefs commit bcb76bb7f56f77ffe6839474b4548749225af4d7 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed May 7 11:28:02 2014 +0200 compatibility fixes for older Macs commit 10927a1ac6262778b31e09fa8ff6b8372b19686d Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed May 7 11:21:56 2014 +0200 changed names of typedefs delete mode 100644 include/vigra/sparse_array.hxx delete mode 100644 test/sparse_vector/CMakeLists.txt delete mode 100644 test/sparse_vector/test.cxx commit ee769fa9e922afea9ce26b672f94040213b230d3 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon May 5 06:36:58 2014 +0200 minor fixed,histogram changes commit b6dac304eb42f8f15189e67981bd08e14d63d920 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 24 21:11:01 2014 +0200 hdf5impex: Added parentheses around a default parameter, since clang and gcc can't parse it otherwise, but keep it without parens for Visual Studio. commit a5503b57a4ee75e098a5af6c0786037adbe2459b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 24 21:12:48 2014 +0200 introduced VIGRA_SHARED_PTR and made VIGRA_UNIQUE_PTR more portable commit 2a5ca6aa49605480059abf7d67e40c0dcecafc0c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 24 21:12:09 2014 +0200 threading: include "boost/thread.hpp" instead of individual files commit cee0cf8fc2c8d4744170d6b129e48170471840c7 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 24 21:10:16 2014 +0200 cmake: added option WITH_BOOST_THREAD and improved boost-related configuration commit dba561609cd5ebbe1082f7bcef8a8049a936f769 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 23 14:39:43 2014 +0200 imporved first notebook commit 6a7d15219d8df153405da7c012634667ed3af191 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 23 14:09:13 2014 +0200 added notebook create mode 100644 vigranumpy/examples/VigraGraphs.ipynb commit 676cff6491e5b7184bbe4f95d3f9797ec03f697a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 23 01:27:38 2014 +0200 sparse vector experiments commit 63d4553119373b9d5e220f5b3f7f43fa2c728540 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 22 11:34:45 2014 +0200 changed channel representation impl commit e6e28708de484c1a0b9d299b7fe7108b5d47b59a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 22 11:25:57 2014 +0200 exchanged -1 with lemon::INVALID commit 258435a72776f3183317006a714084a35f8c93b1 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 22 11:22:34 2014 +0200 removed unused typedefs commit 936819c9bb371f0b25affc7897ad411b21d2ae24 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 22 11:05:27 2014 +0200 added comments commit c56b34b48e5ab2ce91b2486ff32726f058de881a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Tue Apr 22 00:01:44 2014 +0200 added a sparse vector create mode 100644 include/vigra/sparse_array.hxx create mode 100644 test/sparse_vector/CMakeLists.txt create mode 100644 test/sparse_vector/test.cxx commit 25c81310bd8a84e22977dcb0bda9215538992580 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Apr 21 14:34:30 2014 +0200 fixed bug in shortest path python code commit 98221d05db42f19a46bca92147a9821c77afcf84 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Mon Apr 21 14:06:54 2014 +0200 added delegate unit test create mode 100644 test/delegates/CMakeLists.txt create mode 100644 test/delegates/test.cxx commit 3221e6dca4bd4adcba743e1382d6862e161e91d2 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Apr 20 19:21:03 2014 +0200 added missing include commit 9d5025cbd0db6dcc29f700a62b28dba2bf60552f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Apr 20 19:19:59 2014 +0200 added missing include commit 9409f6d359939f01ae34ed940a842d9fdfda0d8a Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Apr 20 19:16:29 2014 +0200 improved forward iterator facade commit b8af745f8e93d78732b6fac83d6bc24b1949d11f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sun Apr 20 18:55:41 2014 +0200 improved forward iterator facade create mode 100644 include/vigra/iteratorfacade.hxx create mode 100644 include/vigra/region_shrinking.hxx commit 2190a073719106c970b25b43064077052bc923ba Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Sat Apr 19 15:28:36 2014 +0200 removed boost commit 20312ebd359b8e4cb15fd0b68780381f4cecd353 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Apr 17 23:27:48 2014 +0200 improved metrics commit 4e1bfc16afe1f16364d123346b55a193d4b449fe Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Apr 17 20:19:15 2014 +0200 my merge graph changes create mode 100644 config/checkTemplateDepth.cxx commit f1178e6470c5cfbc468098357413db7d063df55f Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Apr 17 20:16:50 2014 +0200 Removed Boost for callbacks: - new code is in 'vigra/delegates', - public available MIT licenced callback code, changed names to vigra create mode 100644 include/vigra/delegate/delegate.hxx create mode 100644 include/vigra/delegate/detail/delegate_list.hxx create mode 100644 include/vigra/delegate/detail/delegate_template.hxx commit cb83d1c61f9556731216250fa409fc72999fcf46 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Apr 16 22:28:08 2014 +0200 added workaround for gcc-4.8 -O3 problem commit a712b00a71dfe40a49861cb965fc441ff46c4a53 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Wed Apr 16 14:11:37 2014 +0200 minor fixes commit d5dedb8baebb50c2a3c3034d44b62cf5695ed808 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Apr 14 19:25:23 2014 +0200 lifted UnionFindArray to namespace vigra and added iterator of anchors commit 4c1e06b3cd43b521932de8e33a5cfd88321a8d9b Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Apr 14 16:44:58 2014 +0200 fixed remaining conflicts commit 166ad69a03573a22e26c0ae76c88d4ac08e45847 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sun Apr 13 12:26:47 2014 +0200 UnionFind now uses a bit flag to indicate anchor entries commit ccb7cc423fd41b268cd89d3b7224ca660e7aaa6e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Sat Apr 12 14:37:37 2014 +0200 added missing memory fences to fall-back implementation of atomic_long commit f7210da8346112d702dd46704bbbdd9e5f80ed3c Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Fri Apr 11 17:11:48 2014 +0200 improved examples commit f68d3eb98e61f42a41b2dd51fecfedc1319bea24 Author: DerThorsten <thorsten.beier@iwr.uni-heidelberg.de> Date: Thu Apr 10 15:40:06 2014 +0200 axistags relatex commit commit 636b94a86ccd4d9545a8473319fca3a27d2011ac Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 10 14:33:07 2014 +0200 added HDF5File::listAttributes() and test commit c91722c0597e3d98e9fe6b4263a976e8f8201819 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 10 12:03:37 2014 +0200 cmake: remove special stdlib on apple (no longer needed for ChunkedArray compilation) commit 0ae387aec844b3dfc41cf0721422781c66e13258 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Thu Apr 10 12:02:35 2014 +0200 fixed exception safety of ChunkedArray Python factories commit 1141acf23ac5342a2d3fdbdfd3b6447e22bd866a Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Wed Apr 9 12:17:21 2014 +0200 gcc compatibility fixes commit f4d5f0f517c3d74142460739ac46775becc4151f Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Apr 8 19:34:10 2014 +0200 fixes and improvements in ChunkedArrayHDF5 commit 4ceb1e4a4e4e9788993c23a4cab9e610feee6eb2 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Apr 8 11:36:59 2014 +0200 clang compatibility fixes commit 667d6e1cf05720686bf1aef02aba6804492945c9 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Apr 8 11:01:07 2014 +0200 added Mac performance statistics of chunked iterator commit d40371b307ac49cf36dfba5f112b9a78445edcd6 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Apr 8 10:59:57 2014 +0200 changing stdlib on Mac should no longer be necessary to make ChunkedArrays work commit 8bdfdc644e6d20c1d603e3e277f3bc51c6d2eb42 Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Tue Apr 8 10:26:48 2014 +0200 fixed file resize bug in ChunkedArrayTmpFile commit 11c29f3028cad864d7eef40b40baec28e6d028fc Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Apr 7 19:07:08 2014 +0200 removed unused files delete mode 100644 test/multiarray/lzoconf.h delete mode 100644 test/multiarray/lzodefs.h commit e8fd8b9d5697f324860512637e7641d0e0643d6e Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Apr 7 16:51:32 2014 +0200 gcc and clang compatibility fixes commit 026f8a9fc75c389fad0aa37f417acf15048bbd3c Author: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> Date: Mon Apr 7 16:38:23 2014 +0200 native implementation of atomic_long for compilers that lack std::atomic commit e680eea42e34bc5247b4d023750f6385f1d56641 Author ... |