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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.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.1.0-cp37-cp37m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.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.1.0-cp36-cp36m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.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.1.0-cp35-cp35m-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.1.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.1.0.tar.gz.

File metadata

  • Download URL: wbia-pyflann-3.1.0.tar.gz
  • Upload date:
  • Size: 176.7 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.0.tar.gz
Algorithm Hash digest
SHA256 6429744fa12959d71be496ac203fccfb69d1276b9b698f798bbb19c46cbbd18f
MD5 81a61fe36ed6ed89b4ced73c2bd51926
BLAKE2b-256 7ef6caab0e9c6be6f44b65454b136f652b945471666ebce29002ac111ac5a007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 403da8dd39456f2a089e09ecfc506663a798f734a9b12bf1b0990be09647bfb7
MD5 1c2a509d65b7c6191b7d58689dee57ac
BLAKE2b-256 acf8a5a332c90946a7879c7641ed9ab5d9b343682a7d813c64664cc533b59b6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 270ad3a7a47f3ddde8a2fa240dde2d8554e9df9c14cce18162bb7ccbb8f85470
MD5 97c13c9816a8f89de654537cb1ad09f5
BLAKE2b-256 4a66042f4aaa516d10911d30b87a586d05c88898cd6a4f7f81896702f4f25a50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a2b629d1fce6bcc1a17d94bae6d107f80b82d313f04c12796d966bccec5bc74a
MD5 c67cd3f8acf863d7e2689a423a5fa375
BLAKE2b-256 c94d0c2df2f0ca71abd22d62c7aa5a2c9163d4497321a7065aa566527e3ff5d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fad93fc822db4311cb419394257d31c13afb6a0d13f04bdb2357975485998a68
MD5 32f59390dd14c6c3f4195d4a086b13c8
BLAKE2b-256 6d9dd2f1f3da2b8a61137a0b348e5fa041a366a98bbcc93be80933dd4a20b889

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 25048181bec06dd0b38e66a63f67bfbe7a5e11a22f95d746567fc2354dcbada1
MD5 2c5849d83aaa30860da717e5fe88d826
BLAKE2b-256 49b3e82fb19610714d672d1624bf80949c53c2662ac9da3b5b69c602405c93b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6dc2e6331d0382d3635f2cd2ee1e70fb8bd9aad1b4eccb04e6ba043990f8af9
MD5 ca288e5e9f8e6be42a3108498251a799
BLAKE2b-256 87f80be869eaeea6145927d941fccced4b0091753f16d77542af8cbd6fe8aa56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ba349bdefdf5a40e4d4acc645c6ab0353c6d1c77f825168506dd646d50183fb7
MD5 a43b5384d1e6681f03e3d101c9e1634b
BLAKE2b-256 5d61ce10c9553bb06725695ec2c109ec77d4ebcc506119ba8c6b765cc3ea6180

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.1.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.1.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2df0328cc90c5478c2218366a78338988711f2a99a3827e7d76c18d4aa18259
MD5 5dbdc699507d68d6a249a86de9ece8cb
BLAKE2b-256 598729a322d6f111ece247bc07854c6be5a43b5af62860af688532ac83aff2ef

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