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.4.tar.gz (355.5 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: wbia-pyflann-4.0.4.tar.gz
  • Upload date:
  • Size: 355.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 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.4.tar.gz
Algorithm Hash digest
SHA256 a97cec49583d7b1188ff39e572eb2fd96b9ef33ff7a52e93ca0f35d7a6485d5b
MD5 ad35aae2646a4d5eb84ca7c85ef99c02
BLAKE2b-256 d7c91ce898ce28f24cbc412ba13482293dbc0f16c137c842f0b9304501fa0a29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69bd65dcca51b9af75fb05fb6e9d45c7aa492c7e525377adefd3769d506c056b
MD5 a2341309d58f0bc329483c61beb75fcc
BLAKE2b-256 bc958b7add5229bba65f464f1ebd17b965f3caf4f6c7efe9daf78690e12df181

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.4-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.1 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.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80a11e95069554980cc8f0ea9a981322fc5b83546c2ba5cf55ae42a8b428e65f
MD5 4fea636d7ea810b10a7d94c561a9b0e3
BLAKE2b-256 8e821147fab7b8a2fa6ee432522922948c31e1b934413e5b71bc137192daa744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b70bddad1927f98ef147e759d9e7b837dbe59b5c2a6f06f70cca6883c73614a
MD5 e7ac5623342ae5f3c986cb21009a26f4
BLAKE2b-256 d23f0d15709078040838614f732e92cd58cdd2e98975532f93319e9e78f2784a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.4-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.1 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.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6aff57196552ff459160ec0e6628c4fee383d0b323aa28a57b14f776f1009cb1
MD5 84141443ebe96978de67bbe0ff57764e
BLAKE2b-256 0ab3d9a9728d13acfbabb42b9ba79579d6975a1845a642af39378024ca228ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e2adbac71e3cbd8d349c449715bc311e40ccfb5802a57b73dd73f6fc7b374ce
MD5 83c1b945989e1ea24628903e13bb4896
BLAKE2b-256 4b93469df1945408d535173bb1829931d29cbffa02909d52f13dc6b877d85a5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.4-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.1 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.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b24ed2cd14056e06946721994e827c75ab5888c56e90bc5563170e0e8998c273
MD5 c85ea38126b539271e3cf99ebad6bdb9
BLAKE2b-256 a3115667cc9b5b1a904a4b6e1daab12f4d5cdd29c5dd5e81528aefc62fa3aa75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53ab14b80f3d9eabf39e00475b32ae97fdaa9d56822c6aa2f0e0601b905c366f
MD5 033164def66efde7fa5e7b9ba14c8570
BLAKE2b-256 24af616843ce3f495e4f00853e82b630f719bee5a32bd5a92112ff300dc56192

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.4-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.1 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.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6920d96a414b55ce6c2bb94a62fa554b211cf59c10ba15917f825c32357129dd
MD5 62204e9f874983f48e991b37e85e3400
BLAKE2b-256 c52472c40186f34b78b9408047794df2fb4ffcf21bac537b5097954c291fb64f

See more details on using hashes here.

Supported by

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