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-4.0.0.tar.gz (355.4 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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: wbia-pyflann-4.0.0.tar.gz
  • Upload date:
  • Size: 355.4 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.0.tar.gz
Algorithm Hash digest
SHA256 b61dc50c0519084df8df30e55bca07a1e989e2c87cdc99d1661774390f2e547a
MD5 5634bebe74047c3be1be4ebd2b26e0a0
BLAKE2b-256 0ddb83c9c2cf0d35bd35a96c690bcde572416e357d64110bd9fff0e57384d34a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c282879121700b3cbdb23218a141bf077b2837e6d4f789dd879d720450e0c55b
MD5 869fa3a99569e296f0ee96869e61f1e4
BLAKE2b-256 11e2d76f20f724922c37c8c6d3a809b427686027c30e203f170230117a2ccc52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.0-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.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc968780cde014be93389faee7db3d520908eb2c696f0294fbc7a024007710d1
MD5 e470aff5230998c435f7f2a99dc9718b
BLAKE2b-256 8c14bc3832a05cdd5b3b059818cfd7c9334500049f7cf442cdece6eeef02cc27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0661d9203c931451769e5c20b1f416839fe59fd52607b3b9aa62f8cf2e8ef957
MD5 14eadae959d7661fc5d8aa2263e139b6
BLAKE2b-256 92d7e0929972d82744c05a05329e87bc135ae2aeda4e9629f5de1a6e654b3576

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.0-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.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a90bf31e157a30f0975a1a737b51fe5ad77ec58a85eb62470f43c0461cd7dfdb
MD5 3f9fa798b7dd85be7b4394eb124a5764
BLAKE2b-256 4b27521140cb202a4f404506a9d6c1f07a4438f88178a8a2b4b45539937191d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33c684a1d2ea7e64db1bebb971068cc64f8168117a52ab2ade4d897ca3eabac5
MD5 8bcff5b9d91866544c5404e092a27b21
BLAKE2b-256 ac0e26975f194dca1626356ed9ec745d65f8439bf50b474ba5c07fc935cafdab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.0-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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41d0aca8a7081dc48ee971321d11dd4b25ab7d6e0441cdd6c75398aa44420281
MD5 1f4ca08010e43bf23c54afe623c330dd
BLAKE2b-256 4903f535553789b56dead531d3bed3f837b4cdb634961360b9bd5e93fd2a358f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wbia_pyflann-4.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf7338872be56b28c1d8e52cf6e1e0c28676327e3a9db643c615d476718cc7e9
MD5 e32610d9ed5c932b0eef6c2b20325f45
BLAKE2b-256 c75c951e9393d3082ea9e8b094d09789d7108855fe419aac50d81a745c4f2a97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbia_pyflann-4.0.0-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.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1fad80504b89d97da41cbe13e0f777508346fc794b48819ec1c4ed9ee7a6ebb4
MD5 33f949efdb5f3908abf8a100d4ce25d7
BLAKE2b-256 f331dce323f09bb08e37cb1fb28c7cafaba966dd2c268f79e843b827f381030c

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