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.2.tar.gz (355.5 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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: wbia-pyflann-4.0.2.tar.gz
  • Upload date:
  • Size: 355.5 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.2.tar.gz
Algorithm Hash digest
SHA256 2c06363c4473e45760b5841bf2e2460e9d31db4960c00d0f921b9bb074388abb
MD5 de53300403f9829ee29f4be0cd2eea36
BLAKE2b-256 e200dc5d53b4815efacd5d3f2f5fe9ba66ae6b11256ce4b97935535421cf5393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ebaeb4e06e2a65b1e1aef80a600ea3d1ee15265705f5767c7e0926951d30de4
MD5 51df9a083d7ccb42f6cf502f619f0de7
BLAKE2b-256 119890dcd98f35aefa177631ec2a6b744a38a6391965ff4fa822d736b20637c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.2-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.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f59c78cd75731f37f71d36f19357ab4be333358b6b960975494024b273dd339b
MD5 9a473a8c56e264420b40ce3810024a45
BLAKE2b-256 4bce6a6dc3b2fd2c9a9ad1a7052ce756631701ff11582ca052b99c3b3aca3123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eab11d4e45fb88956ad923a34f42f84ec9272354a86ed00b380a2f9c204f6925
MD5 de7f84493e5ec7efaea8b84ac861cf23
BLAKE2b-256 4bb0b6e64f8a198134afea94065f6709196c24963de6c343ac7b27b421b7316f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.2-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.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 76e4c9f686b65663360c390cc6ffe9a285e00e75014df6ca3f7ef88b52a80645
MD5 aa336e3c8a9a725c75b352ba6eb78b3f
BLAKE2b-256 54949b1eb13925eddf9304f1d1a748dcfb85aceffe7f5f5995511124a206f8ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 697d234a66d9e92a1747c3e986e0de77397c01211d227d1aeb4b6a06a0462702
MD5 24c6893a72153e6732626d123084f8bc
BLAKE2b-256 1dea49da1d011a7f53d2dd3d3ace0d61d30ad9fd264df2afc0137d505c2d3fac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.2-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.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 13c2dc9dab591dcf0c0e626bb5dec9d6361c3f6abeaa09e556cfd995778a7ce0
MD5 cb7b929dd4c2b768aba5970667a81e73
BLAKE2b-256 d721373056b5d9c399675261cb177819627dad7b62c04eee9d8823802dd3d242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d9247b13c827f1c12c9ee2b5f0db0935c6ed3b95dd1c738350ceff853304b0f
MD5 afd0b5df7c2d181dcf4fe7c099f287d8
BLAKE2b-256 f5ac045d92099850b6da1f72ddf4d36bee089bca4025ccd994fae76faafdb26c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.2-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.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5738a6e6bd9b1493b6e02bccc6f7837b333b9bf720aa0ba261e65379378b5a57
MD5 9c66e020775d508fd731294ece5908f6
BLAKE2b-256 0f69865f0ffd1bebc86c71f8e60df9eb8af9e7138dc030ec795d3f389f06a089

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