Skip to main content

FLANN - Fast Library for Approximate Nearest Neighbors

Project description

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

FLANN - Fast Library for Approximate Nearest Neighbors

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-3.1.1.tar.gz (602.3 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-3.1.1-cp38-cp38-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.1-cp38-cp38-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

wbia_pyflann-3.1.1-cp37-cp37m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

wbia_pyflann-3.1.1-cp36-cp36m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.1-cp36-cp36m-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

wbia_pyflann-3.1.1-cp35-cp35m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.1-cp35-cp35m-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: wbia-pyflann-3.1.1.tar.gz
  • Upload date:
  • Size: 602.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia-pyflann-3.1.1.tar.gz
Algorithm Hash digest
SHA256 e459fa649463cd9371b3c5c1ddfed9e1e021cd8f937b1db20b1b2e84baac0f9c
MD5 8642f403013bf5bf2940f2c71de340a2
BLAKE2b-256 638d017b7f230221bc76e8c5f514022c61f505bacc1b01c52029a5be7a8b95e5

See more details on using hashes here.

File details

Details for the file wbia_pyflann-3.1.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 362f8fd83108797202df9b4f9ea622a78db6a93b704cdbd8496a1bc66a12d71a
MD5 61a5af00309172042d3b335ba497e5c0
BLAKE2b-256 137669e960951b9f720f232b6ee3177823cc0b51234790ed5d0630bb45d054dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b5fb67a8707107ba48b34aeb2735de9c942bff1b404c1ae1da23f4f16ab6aa7
MD5 b31ca2cf35311f1ac039145ac025ffd8
BLAKE2b-256 fa2fa515163a195c8ae621b0f80e21bcb28e5ff2ff3e3fea5037b3f1c9f0edf9

See more details on using hashes here.

File details

Details for the file wbia_pyflann-3.1.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4a553c8b09a955e173b6c8694116055d6cef6c2579777ff76f0555457972a3bb
MD5 9141f0ca64ed1ebd2e5cb7bd1b3d1829
BLAKE2b-256 df1cff3d5790bf71ee6f52fc166326c68088efffd84bb1d4d446267ad842b809

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae53e8095915100e263c4ca86c747d0418989816c6fd11ad36ef106b2b8edc1c
MD5 a9b6f22ecf2adc40f763d26104a6ab53
BLAKE2b-256 a4191cfd48b75e78594484b4999e2b50a1d39cf90a6fa26a27b46a939858752b

See more details on using hashes here.

File details

Details for the file wbia_pyflann-3.1.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 270ffe9caa42daa417237facb03c07243e56ac9d39dfe8d266e619eb96e75c42
MD5 9acee5a5ea49f9b2a3e891b3f5a78ecb
BLAKE2b-256 5d2ced5d1090d7d33d2492e278f649b4d99d504ec0c61b352428e0f1e24fa0ab

See more details on using hashes here.

File details

Details for the file wbia_pyflann-3.1.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c0b6eeaab8afdfee7c83b12c9af10ae22fee4aeb11d43ee85cb84150cbf4893
MD5 95a9c24fba675cf3ac3a94287652c877
BLAKE2b-256 70c0f8e21decb734158667d1dad57dfcbda0a79a655de6441d43b71ff444d916

See more details on using hashes here.

File details

Details for the file wbia_pyflann-3.1.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 659ff1af0125546eeb7c29cdec2ba02782be1ed00e938152674a78a968583019
MD5 e5fd8cb42d2e27dc39af5e850dc9ebd7
BLAKE2b-256 261bb9039d237bf7cf3d07b8cb94c3235dbde02bfcf46bf9cd9838695aee1a33

See more details on using hashes here.

File details

Details for the file wbia_pyflann-3.1.1-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wbia_pyflann-3.1.1-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for wbia_pyflann-3.1.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14ab928446dcfbb8cf8669e6116102a18acba7062aab0f309d138501931c88df
MD5 5bd029669b94e9f09a5b2a993bad655b
BLAKE2b-256 cbe4c563a140d7eed784bb1268bf5f6b164712e552aa0cccb659eb53ddc50666

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