{"adoption": {"forks": 310, "observed_at": "2026-08-28T04:04:08.854710+00:00", "stars": 1255}, "canonical_url": "https://ross.abutalabs.com/products/trackeval", "card": {"archived": false, "artifact_type": "library", "description": "HOTA (and other) evaluation metrics for Multi-Object Tracking (MOT).", "domain": ["computer-vision", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["computer-vision", "machine-learning", "benchmarking", "data-science"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["JonathonLuiten/TrackEval"], "name": "JonathonLuiten/TrackEval", "platform": ["python", "cross-platform"], "pushed_at": "2024-07-03T06:21:21+00:00", "repo": "JonathonLuiten/TrackEval", "stars": 1255, "tags": ["multi-object-tracking", "mot", "hota", "evaluation-metrics", "tracking-benchmarks", "clearmot", "idf1", "algorithms"], "topics": [], "urls": [], "use_cases": ["evaluate multi-object tracking results with HOTA metrics", "compute MOTA and MOTP scores for MOTChallenge submissions", "compare tracker performance across KITTI and other benchmarks", "run official evaluation for a tracking challenge submission", "plot and analyze tracking metric results", "evaluate segmentation masks for video object tracking"], "what_it_is": "TrackEval is a Python library for evaluating multi-object tracking (MOT) algorithms, implementing metrics such as HOTA, CLEARMOT, IDF1, VACE, and Track mAP. It serves as the official evaluation code for several tracking benchmarks including MOTChallenge, KITTI Tracking, and RobMOTS.", "when_to_avoid": ["you need real-time tracking rather than offline evaluation", "your task is single-object tracking or image-level detection only", "you need a non-Python evaluation pipeline"], "when_to_choose": ["you need standardized, benchmark-official MOT evaluation metrics", "you want HOTA, CLEARMOT, IDF1, or Track mAP computed consistently", "you are submitting to a benchmark like MOTChallenge or KITTI that uses TrackEval"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/trackeval", "repo": "JonathonLuiten/TrackEval", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "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:04:08.854710+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.854710+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:18.480768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f7d557d469a20b43f5a8f3c3de7e1c10d948050dc5560891af2b4856b2bfd10", "fetched_at": "2026-08-28T04:04:08.854710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JonathonLuiten/TrackEval"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2177, "days_push": 791, "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}}