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! - 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-3.3.0.tar.gz (355.2 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.3.0-cp38-cp38-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.3.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.3.0.tar.gz.

File metadata

  • Download URL: wbia-pyflann-3.3.0.tar.gz
  • Upload date:
  • Size: 355.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia-pyflann-3.3.0.tar.gz
Algorithm Hash digest
SHA256 88e996ec35a007418186d08e92e0bec5f2afc995a5d9cf152271cdaa26d01cd0
MD5 4b519d3977577f1cebd71689b280a4ff
BLAKE2b-256 951e9089e5f65b386ee29c4a705b6d2c5cd8388efd045dffc8ed34769bd4d678

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b28d5aa2acf79f1ef1621ade790175b3a395f957498316608389f8968f9e05e4
MD5 c41df784ae29df90ff9f31d1f6698f55
BLAKE2b-256 4ad8d5d797c38ba32094c76b3ad25606e10c629656b4f0e38d9302067f31faf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88c1833caf79f246f445ffd8dc32bcf27a34609f9b0aa8df833a6a8bdbf4a167
MD5 f0aba161fc8b1d25d40ad469882f3c73
BLAKE2b-256 689e24d9ddff302bd02b30e8b1cf42f6fe523721e9ba8e51482bda0388dcdcbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0d94b1445482a75820b557c574ad93c5180d66df124e51b5beb46288096373e2
MD5 94333f1279dfdaa6b47a58e5c16aeab3
BLAKE2b-256 205b00a2877fc6ed7ac0536067fb93fd766e12f0aa960216b71837c9d3c0c240

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 233e2de13a7bb097d1a5a22845b4078bb66e2ad3c0660a7c08d4a0eac4d0ad89
MD5 042e24ed934a778892dc5e2fcc1e3b75
BLAKE2b-256 eb7cf990a29bcdbc7e6ce77221c26aadf8f16ae916963b35796408bb2ee4fdd3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e3e5b8c0704a5274c87fceb50280f5e3a3e5db8d62185173a8440178b5305c92
MD5 3b4af1189820f9a779fea4ff51913ced
BLAKE2b-256 e00fc90eda8e432869a181fee87078827e1ad6e5517aa94e6824a734b02f31fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48f5ea3bd4a419fffee4e8f95e53c16b590f3ce010862261943c84db12cb57f9
MD5 de74185cf42c5b61eafb96ef05797fc8
BLAKE2b-256 24cf6f8a01b0563c4439026529a33bf1765fdc2197dbef26ade495b4361c5b80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1f6120c7e12b2dc73e9a3519b49faabd8a45e51056d681254800e38b341d2650
MD5 e8c6c0ee9e89651f02b9a5a84d0fae47
BLAKE2b-256 92594387a54d7f8d2cbdb903aeea4d76e506fdc252cf7341c3a6920d7a1767e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.3.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for wbia_pyflann-3.3.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cbf00465c090ebb5740764899665e2bf256034d9fdfa93c4ac087a1ccc35abb5
MD5 dbe2840c1b191d104bdf99ef71897e43
BLAKE2b-256 682fd5830b72db1f9d4aae4b368196f890b461eef08e2d241b64d99b410a1493

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