Skip to main content

FLANN - Fast Library for Approximate Nearest Neighbors

Project description

Build and upload to PyPI (main) Latest PyPI version Documentation on ReadTheDocs

FLANN - Fast Library for Approximate Nearest Neighbors! - Part of the WildMe / Wildbook IA Project.

This is a Fork of the FLANN repo, under a different name for use in the Wildbook project. The main difference is that it has a few more helper function calls and it should be easier build wheels and to pip install.

FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. FLANN is written in C++ and contains bindings for the following languages: C, MATLAB, Python, and Ruby.

Documentation

Check FLANN web page [here](http://www.cs.ubc.ca/research/flann).

Documentation on how to use the library can be found in the doc/manual.pdf file included in the release archives.

More information and experimental results can be found in the following paper:

Getting FLANN

If you want to try out the latest changes or contribute to FLANN, then it’s recommended that you checkout the git source repository: git clone git://github.com/mariusmuja/flann.git

If you just want to browse the repository, you can do so by going [here](https://github.com/mariusmuja/flann).

Build and Installation

This package requires the following system dependencies:

  • lz4 (in debian as liblz4)

  • pkg-config (in debian as pkg-config)

  • gcc (use build-essential in debian)

For development use the run_develop_setup.sh script.

Conditions of use

FLANN is distributed under the terms of the [BSD License](https://github.com/mariusmuja/flann/blob/master/COPYING).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wbia-pyflann-4.0.3.tar.gz (355.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

wbia_pyflann-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wbia_pyflann-4.0.3-cp310-cp310-macosx_10_9_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

wbia_pyflann-4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

wbia_pyflann-4.0.3-cp39-cp39-macosx_10_9_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

wbia_pyflann-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

wbia_pyflann-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

wbia_pyflann-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

wbia_pyflann-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file wbia-pyflann-4.0.3.tar.gz.

File metadata

  • Download URL: wbia-pyflann-4.0.3.tar.gz
  • Upload date:
  • Size: 355.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wbia-pyflann-4.0.3.tar.gz
Algorithm Hash digest
SHA256 c7797fca8d3b343a89db97e67e66fb26477e531b049bbf519f64063138dc94f8
MD5 bf2a764b575f8d9a5bb76687d775d77b
BLAKE2b-256 397430f5fe7cc614e83609e97d270c6117437f40ab0e613c80949c79d3cc2739

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wbia_pyflann-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0c4e9dd489f7ca5a8acc18ec019aef7ec56b0029bf54ec88de3358c3a37ed1f
MD5 71a17857740de9f0e880411487479dd3
BLAKE2b-256 c5ba77b5e2caa716c47a64eb4ee738b3c5664a3f7a80843b9ee46821ffe31201

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-4.0.3-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wbia_pyflann-4.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d5224ac13311ddf2e3bf9a82e46699e7a8dfc9ffd51bc466ac8a5c6b1596dce
MD5 776de9f4e64d640d5011829329ac992d
BLAKE2b-256 333702f3e0485cdd95668f8272bd5f367fae8e1cb2d6742bbe035551626a575d

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wbia_pyflann-4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acd528ce2d81b2989ad46249df2a8e37b668fe1972cd06ac776edfb61305ab84
MD5 272f547d72cffd42c663dc4b2a91c6bd
BLAKE2b-256 573c5b8aa69a50db2f870b14277feee30b0d5be421b196e9c53c4c80a36b4efb

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-4.0.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wbia_pyflann-4.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cdc8f024c1703ae199b8a37be786a9f5137d64008bf0f76dca7f8db72d523b4b
MD5 305c5b70503561d09ed6a42aa8f4fdc6
BLAKE2b-256 4fef99d111b33ca7d400713e8d4abadf4e1e90be3deef2afa5a08be48bfc19c9

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wbia_pyflann-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c0d909b3471d7bb363abf3febdc5edf4365391fcb2a5850a0831f4737de47ec
MD5 cbe7484f34f24b36fe745201dcc19f39
BLAKE2b-256 666e01ad5507daecf7c2e6eef5fbda244f1604fc5d72f6fdc8d95402d50abe8a

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wbia_pyflann-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb9f1d19ecabeeb5700d8898a6fe42401737e61d720402c893f55b47f11d755b
MD5 02f69dffaabfd8de08d96ad0786600d1
BLAKE2b-256 287f9d2623c4f04abc461cb824a81fc5c9fbf77eb5989d0ccae463fea90719f9

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wbia_pyflann-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b4992fd0a2447d412d9adfb101f43b190c92311a0408b003fb9f04492dd494d
MD5 bb32f09004a5ec55a76d7cba97432d80
BLAKE2b-256 c96d585954868721f3d521414562ed62809e91d5efb62df7dc1071ed3d5d7842

See more details on using hashes here.

File details

Details for the file wbia_pyflann-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wbia_pyflann-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd1cb0ab22795b580d8853e343b56b86210010b1eedfc74feddc57e454c5efc4
MD5 5d513b727db286020c78f34581985c6c
BLAKE2b-256 500f92aea91f174469bd31640a8fa491d6b921f770cb6e2042a907524e059ab2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page