{"adoption": {"forks": 662, "observed_at": "2026-08-28T04:06:41.906441+00:00", "stars": 2373}, "canonical_url": "https://ross.abutalabs.com/products/flann", "card": {"archived": false, "artifact_type": "library", "description": "Fast Library for Approximate Nearest Neighbors", "domain": ["machine-learning", "computer-vision"], "enriched": true, "function": ["search-engine", "machine-learning"], "health_score": 20, "homepage": "http://people.cs.ubc.ca/~mariusm/flann", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["flann-lib/flann"], "name": "flann-lib/flann", "platform": ["cpp", "python", "cross-platform"], "pushed_at": "2024-07-29T19:01:47+00:00", "repo": "flann-lib/flann", "stars": 2373, "tags": ["nearest-neighbor-search", "ann", "knn", "high-dimensional", "bindings", "algorithms"], "topics": [], "urls": [], "use_cases": ["find approximate nearest neighbors in high-dimensional data", "speed up kNN search for large feature datasets", "match image feature descriptors like SIFT", "automatically pick the best NN search algorithm and parameters", "use nearest neighbor search from Python or MATLAB"], "what_it_is": "FLANN is a C++ library for fast approximate nearest neighbor searches in high-dimensional spaces. It bundles multiple search algorithms with automatic algorithm and parameter selection, plus bindings for C, MATLAB, Python, and Ruby.", "when_to_avoid": ["you need exact nearest neighbor results", "you want a modern, actively developed library with recent features", "you need GPU-accelerated similarity search"], "when_to_choose": ["you need fast approximate NN search in C++ with multi-language bindings", "your dataset is high-dimensional and exact search is too slow", "you want automatic algorithm/parameter tuning out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flann", "repo": "flann-lib/flann", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.906441+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:35:05.948514+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8bdf87ea30ed6c9e4219b9f1a6b22da2745954edc68e2643f3ad8409ba30aba", "fetched_at": "2026-08-28T04:06:41.906441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flann-lib/flann"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5637, "days_push": 765, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}