{"adoption": {"forks": 179, "observed_at": "2026-08-28T04:03:27.861838+00:00", "stars": 1070}, "canonical_url": "https://ross.abutalabs.com/products/openood", "card": {"archived": false, "artifact_type": "dataset", "description": "Benchmarking Generalized Out-of-Distribution Detection", "domain": ["machine-learning", "computer-vision", "data-science"], "enriched": true, "function": ["benchmarking", "machine-learning", "computer-vision", "testing"], "health_score": 54, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Jingkang50/OpenOOD"], "name": "Jingkang50/OpenOOD", "platform": ["python"], "pushed_at": "2025-12-01T10:40:18+00:00", "repo": "Jingkang50/OpenOOD", "stars": 1070, "tags": ["out-of-distribution-detection", "anomaly-detection", "open-set-recognition", "novelty-detection", "outlier-detection", "research-benchmark", "model-robustness", "algorithms", "gpu", "linux"], "topics": ["out-of-distribution-detection", "anomaly-detection", "open-set-recognition", "novelty-detection", "outlier-detection", "robustness"], "urls": [], "use_cases": ["benchmark out-of-distribution detection methods", "compare anomaly detection algorithms fairly", "evaluate open set recognition models", "reproduce OOD detection baselines", "find the best novelty detection method for my model", "test classifier robustness to out-of-distribution inputs"], "what_it_is": "OpenOOD is a benchmark framework that reproduces and fairly compares methods for generalized out-of-distribution detection, spanning anomaly detection, novelty detection, open set recognition, and OOD detection. It provides standardized datasets, 35+ implemented methods, and a public leaderboard for evaluating detection performance.", "when_to_avoid": ["you need a production-ready OOD detection service rather than a research benchmark", "you need multimodal or text-based OOD detection, which is still future work (v2.0)", "you just want a simple plug-and-play anomaly detector without benchmarking overhead"], "when_to_choose": ["you need a standardized, reproducible comparison of OOD detection methods", "you are doing research on anomaly, novelty, or open set detection and want baselines", "you want access to a leaderboard of 35+ detection methods on common benchmarks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openood", "repo": "Jingkang50/OpenOOD", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "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:03:27.861838+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.861838+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:59.878367+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc38c72bb1e01ab813714ecdd37f0e6049a78faccc7b8020a40850b7134d5351", "fetched_at": "2026-08-28T04:03:27.861838+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jingkang50/OpenOOD"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 55, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1738, "days_push": 275, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}