diff --git a/CMakeLists.txt b/CMakeLists.txt index 821cbed..9b64cfa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.12) project(pico_tree LANGUAGES CXX - VERSION 0.7.3 + VERSION 0.7.4 DESCRIPTION "PicoTree is a C++ header only library with Python bindings for nearest neighbor searches and range searches using a KdTree." HOMEPAGE_URL "https://github.com/Jaybro/pico_tree") diff --git a/README.md b/README.md index ed2d5d9..1425bfe 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ See the table below to get an impression of the performance provided by the [KdT | [SciPy KDTree][spkd] v1.6.3 | ... | 5.0s | ... | 547.2s | | [Scikit-learn KDTree][skkd] 0.22.2 | ... | 12.2s | ... | 44.5s | | [OpenCV FLANN][cvfn] 4.5.2 | 1.9s | ... | 4.7s | ... | -| PicoTree KdTree v0.7.3 | 0.9s | 1.1s | 2.8s | 3.3s | +| PicoTree KdTree v0.7.4 | 0.9s | 1.0s | 2.8s | 3.1s | It compares the performance of the build and query algorithms using two [LiDAR](./docs/benchmark.md) based point clouds of sizes 7733372 and 7200863. The first is used to compare build times and both are used to compare query times. All benchmarks were generated with the following parameters: `max_leaf_size=10`, `knn=1` and `OMP_NUM_THREADS=1`. Note that a different C++ back-end was used for each of the `Knn C++` and `Knn Python` benchmarks. This means that they shouldn't be compared directly. See the [Python comparison](./examples/python/kd_tree.py) for more details. A more detailed [C++ comparison](./docs/benchmark.md) of PicoTree is available with respect to [nanoflann][nano]. diff --git a/setup.py b/setup.py index 09f9dde..a1a937f 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ def compile_cmake_args(): setup(name='pico_tree', # The same as the CMake project version. - version='0.7.3', + version='0.7.4', description='PicoTree Python Bindings', author='Jonathan Broere', url='https://github.com/Jaybro/pico_tree',