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.1.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.1-cp38-cp38-manylinux2010_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

wbia_pyflann-3.0.1-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.1.tar.gz.

File metadata

  • Download URL: wbia-pyflann-3.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 07c7f69503a9cc1ace62006161c2625f2d2a953c936189fb2a00f9499e11a68f
MD5 bebe9b66be04bdd0386a12281def8d6e
BLAKE2b-256 9b728752aab55f377209ef26823531043e34ee402c94dbdc47aff7982a8f7420

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 334ef4abf9d54058f209d290f8a75aa2e6726f61c5dda572ea3206fcf14aacb1
MD5 df6a4d1ca3ae8d734222fa6d7d54adf2
BLAKE2b-256 50a18205691070abf2604347779bdf26f2ebf7152dbc53ca92a19af892fac788

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d589103566da5c68d3ea79f41282feecd98a718fb563420cafa5162451f98011
MD5 16bc41e99b7eb74391632c40f50e40f2
BLAKE2b-256 24676e5b17f37bd4ba85ada01826d52ec9a42b56a12d5216857d996cf2bec02f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b3f89ad9cc98780d61d3da07a0cf04d09c2e88e0c9959871640a81457588da03
MD5 de3ec757462a49a9d1e823b29075f245
BLAKE2b-256 1a857282b57a338d5669ee09b0bd6663d74cca0b8b44280da31785514c54bbe8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8ddce619ad8460fea31108043f541652cf0ef8960cc3b903ce8693e1327387a
MD5 d3e174a1ac89f31b2ee19c4578fa6aac
BLAKE2b-256 e87fcea1bc1b6c542b717826c7b7d0447d031acdb9f3c4f1b38ed2f88762b4d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c463767597e2b096fa2ecda4518ac380874be1ee578793a7ebe98c6cb5ab5800
MD5 9724c3b7f10ec69b6ec6fd1a454889ed
BLAKE2b-256 7bd444e5571cd65f4462010f50361b7909d2abab80a4e1563666552ff52d84a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e011e96e3b5dbd6ea0b922a707e2c69acf3b2ffc432b82e44796264d38c0e5af
MD5 4ef3938ef81f1c0d40185784a920429c
BLAKE2b-256 b2a90da35ee84203e47140137f1df926c3a012e729047099a3878bca838fb865

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 31c37260e3dd0b9ed553749cef56c36440aa3be79d4efa114eeb9bcecd9eb056
MD5 44accf5b23ad7cf4e070a5bd2e872ef3
BLAKE2b-256 da33f604552d64a722f4338ea746fff3192c53584cef6c9df740ec6cbc477ce4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-3.0.1-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.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb76f3cc06cf276da015c493c6d16ad99f707b5e4256223411526185e083433d
MD5 49131b67e2c3383fa462b4ec6110602a
BLAKE2b-256 0538baae22428c280e874f43f85d8b6765e66dab63b896dc8bf1df5187351a35

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