Skip to main content

FLANN (for IBEIS) - Fast Library for Approximate Nearest Neighbors

Project description

GithubActions ReadTheDocs Pypi Downloads Codecov

This is a Fork of the FLANN repo, under a different name for use in the IBEIS 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).

Conditions of use

FLANN is distributed under the terms of the [BSD License](https://github.com/mariusmuja/flann/blob/master/COPYING).

Bug reporting

Please report bugs or feature requests using [github’s issue tracker](http://github.com/mariusmuja/flann/issues).

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

pyflann_ibeis-2.4.0.tar.gz (202.8 kB view details)

Uploaded Source

Built Distributions

pyflann_ibeis-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyflann_ibeis-2.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

pyflann_ibeis-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyflann_ibeis-2.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pyflann_ibeis-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyflann_ibeis-2.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pyflann_ibeis-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyflann_ibeis-2.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pyflann_ibeis-2.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyflann_ibeis-2.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (6.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

File details

Details for the file pyflann_ibeis-2.4.0.tar.gz.

File metadata

  • Download URL: pyflann_ibeis-2.4.0.tar.gz
  • Upload date:
  • Size: 202.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for pyflann_ibeis-2.4.0.tar.gz
Algorithm Hash digest
SHA256 889e7a824f5e25707502df9c1b619781c03839f4a410b2032cd0213bf195678b
MD5 21c2261b762a1f7e7b1f6147f6802c1e
BLAKE2b-256 7bd2ee13ba9c623fbb7e908405f1dcfe587b10cb6ccfe3458e7fa88cdc649be7

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b87edcad8f2db2443aa2242434b72bddc14b2a710f0528e070dc4896838fe8e3
MD5 1415a69b9ef0628e12ce6197c4c472ca
BLAKE2b-256 48e10def77992514e435c2a9faae2d8ecad59822dc562db3b8a7430a220293c4

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ff2f7e090ff5bf03b83a374625d366518f25f98f70393d9fd5bc3c80ce6fc82
MD5 d708d8adfed44166f9671ef744f59508
BLAKE2b-256 1c6c6a542bffb81eb195fb253bec7cf612b095b9a910cadd7af0615de9228376

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b49d82a9490a48b9784f945e137ce811bb72924c1599c42953dc98361ea2fab
MD5 ad382a8959b467e036b0ccbc971dd519
BLAKE2b-256 28a48f42424662742e0db70f3c16b3daaedf329c24ca1cedcec4cc8bcab8aaf0

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2edd54d42f9db9a7a9bcbddada633645e9223b52f24a7860480ac37643653cc7
MD5 c8c93b10afd8f906e769b5d320ae5a82
BLAKE2b-256 16435913b82cb01307cbbc5fa0d3a76aa019cee093cae8dfea5b2ccdec0d4dcf

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5bca5c6e1225f08761b8e53bf622fdd4dec8466f12554977c40a47440664364
MD5 b7bf5f71d572e69cfd50d47684331a56
BLAKE2b-256 d30d1b17dc0961eaed8eb3be3e1c5d9d470ddfc5f91e8b0713cdc96b95e3daa9

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ab108bb3e34bea21ddc3a75f1bbbb85cb895e12ff57d56b239ff6afd6da31ea6
MD5 adb4675fc99f27bb54578f957ec96455
BLAKE2b-256 a6ff8742dde75034c4b5f581c181d75f4bee1117408185e5a75ea3e6fef13aaf

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fd9dd8da1b3a62890997c9b07218725ad2e7b825b620fcba266eeffe730aea5
MD5 d55a90bfa308b98c79fc2d3bc271d866
BLAKE2b-256 e900a1917e7265c0a1ae9a2b71447356db088d7a576eb99b91d758b82d65cb43

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 38202cdafb0e1a5c75dd307811e5e76102bed84f9ac8e613d4208f73816c404f
MD5 a1eb48d6b8bd3231ed7f16a9121519b1
BLAKE2b-256 c4070242011752a14acf1f96fc42f1185aa8aa96f6fcefe026ee1f0294516d6a

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69fc3148ddd6c7fb2ca59917ca26d5816f21e014d13d3c55db85a3552bd291c8
MD5 5edb28d6621f5a9fea1b003519a200bc
BLAKE2b-256 970a08c6133177a6ca9ff16fd0b92051bf0f39f297dcc2fe6731e4ef617fb7e9

See more details on using hashes here.

File details

Details for the file pyflann_ibeis-2.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyflann_ibeis-2.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7e59a484a44a8a07b562a2b3aa66639c281c1b0642745c0b03b74ff8b9d3c529
MD5 4df564b1108ce8ee07076a0850035b02
BLAKE2b-256 22eb077bef91f92d22dd5f14dae7625b3fe1119b35a7276640d27554570d07f8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page