Skip to main content

FLANN - Fast Library for Approximate Nearest Neighbors

Project description

Pypi Travis

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 - Fast Library for Approximate Nearest Neighbors

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.0.0-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.0.0.tar.gz.

File metadata

  • Download URL: wbia-pyflann-3.0.0.tar.gz
  • Upload date:
  • Size: 176.6 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.0.0.tar.gz
Algorithm Hash digest
SHA256 c45b8f71ea93b832a15ad1f38b987177e16b879b20dc2c4437429d0b030a9821
MD5 37c2ff9dae48233198163df4ba7f5fed
BLAKE2b-256 bd80ec14051fa53ba91ca51022434744e27e6a174ec7820e6555b072ea3a5829

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c5e4fe4a1ef9b6863c595eb7bf5cc9c2202b92b8d423b8c98fe5e0cb1e8ac31a
MD5 72a1d788d0588aa0e3738abf20f9ee52
BLAKE2b-256 8f6401ba771d61802a083296886596facc5b179ca35040ffd836ecfd16cec3e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b99371dc983a47e9f17684d2c6bebf6d3149876611727d5c3b6f7015fd626296
MD5 a46a20d2813ec423ae1333504c382970
BLAKE2b-256 a2dd1b13175f7584d285f9952c1003dda0acbf70b71d43a24fd9bec43c887326

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 45d6792fad2537248daa7f7e93c43778c79af4952718e0f1931bff02855184ad
MD5 63d3c060f02b5eb5182ca172d17bf12d
BLAKE2b-256 e008a4f40c9ec932dd480037e21d5dcc2b9a05770264a4487b59c231d6fc0816

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6298ebe1a6bd3cde9dcd86400e6f2ee9c794757bdb194f1ad94dfe4143396dde
MD5 cb23b18e9c03b6b65a6ec0e49cc43b01
BLAKE2b-256 0721b0fcdaffe6b9f9e8e352d358479444e44afa0fe5536afbb01c1aeb6678d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4c6a4823d81580a5eaf27824c4411fa48d58a18a4b7e57e118b72be5821adf10
MD5 2736a08f80086c3fccf2c96aa9b6595b
BLAKE2b-256 642100fd991de9437b22ea6869a14e805950af07a8f2dfbb3f307e4898816b78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 141e03c7141f51ed62a1bc10827282fcb9d4b13d7fd0039ebe5f97ae517a62d6
MD5 cf918c86b75beddaca991894b20a2c10
BLAKE2b-256 1d798a70aa41b5944b13e2dc0d6262bd9dfd30fd8be4233d065d7291522c2353

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2fa6db4193b8593a6c2378156bda688d600f4f0717bbf89a032c739779778edf
MD5 ed313fe5644f22893d2b4f62e10215b9
BLAKE2b-256 6e8a9fdc4bafa8c7782e957337a5f71adb5d872091c7efa8557e32fa3f88737c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.0-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.0.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 988f94eb9ea1b22859daa82783288af8531cb3cea952a0a4c07a89ea4f043489
MD5 59ced24bd16ef22e3edb875bd1bcc34d
BLAKE2b-256 5cae8fe70d32c235686a4c901b83306111399c0d7517d08c8983ea35afffd8c9

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