rank_filter.cxx: Added a newline to the end of the file.
rank_filter.cxx -> benchmark_rank_filter.cxx: Renamed file to more accurately relate its purpose.
test_rank_filter.cxx: Added newline to the end of the file.
rank_filter.cxx -> benchmark_rank_filter.cxx: Renamed file to more accurately relate its purpose.
rank_filter.hxx: Changed namespace from vigra to rank_filter.
test_rank_filter.cxx: Add extra newline.
test_rank_filter.cxx: Replace all occurrences of lineRankOrderFilter with rank_filter::lineRankOrderFilter.
python_rank_filter.cxx: Created Python bindings based on those used in VIGRA.
cmake/modules/FindPYTHON.cmake: Added module to find the Python interpreter and then extract all relevant details using the interpreter.
cmake/modules/FindNUMPY.cmake: Added module to find NumPy and all relevant details using the Python interpreter.
cmake/modules/FindVIGRA.cmake: Added to find VIGRA. Borrowed directly from blockedarray ( https://github.com/thorbenk/blockedarray/blob/9440706f5e2cc0052322ad3ec87c78db2b8e29a5/cmake/modules/FindVIGRA.cmake ).
CMakeLists.txt: Very rough beginnings of a CMakeLists file to build the rank filter module using the find modules to get relevant dependencies.
cmake/modules/FindVIGRA.cmake: Changed to search for vigranumpycore instead of impex.
CMakeLists.txt: Added vigranumpycore as a target for linking as well as the path to find it.
cmake/modules/FindPYTHON.cmake: Added way to site-packages path, as well.
cmake/modules/FindVIGRA.cmake: Removed search for site-packages from VIGRA.
cmake/modules/FindPYTHON.cmake: Print site-package path.
cmake/modules/FindPYTHON.cmake: Find Python library for the current interpreter.
CMakeLists.txt: Use the Python library found.
CMakeLists.txt: Add C++11 support when compiling.