{"adoption": {"forks": 266, "observed_at": "2026-08-28T04:07:06.667422+00:00", "stars": 2644}, "canonical_url": "https://ross.abutalabs.com/products/alibi", "card": {"archived": false, "artifact_type": "library", "description": "Algorithms for explaining machine learning models", "domain": ["machine-learning", "data-science", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "nlp", "computer-vision"], "health_score": 54, "homepage": "https://docs.seldon.io/projects/alibi/en/stable/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["SeldonIO/alibi"], "name": "SeldonIO/alibi", "platform": ["python", "cross-platform"], "pushed_at": "2025-10-17T13:23:21+00:00", "repo": "SeldonIO/alibi", "stars": 2644, "tags": ["explainability", "xai", "interpretability", "counterfactual-explanations", "model-inspection", "shap", "anchor-explanations"], "topics": ["machine-learning", "explanations", "interpretability", "counterfactual", "xai"], "urls": [], "use_cases": ["explain predictions of a black-box ML model", "generate counterfactual explanations for classifier decisions", "compute feature attributions like integrated gradients for text models", "interpret image classification model predictions", "audit model decisions for regulatory compliance", "understand which features drive a regression model's output"], "what_it_is": "Alibi is a Python library providing algorithms for explaining and interpreting machine learning models, including black-box, white-box, local, and global explanation methods for classification and regression. It supports techniques like anchor explanations, integrated gradients, and counterfactuals across tabular, image, and text data.", "when_to_avoid": ["you need outlier or drift detection - use the sister project alibi-detect instead", "you need a no-code or GUI-based explainability tool", "your license requirements are incompatible with the Business Source License 1.1"], "when_to_choose": ["you need production-quality implementations of explanation algorithms in Python", "you want to explain models across tabular, image, and text modalities", "you need both local and global interpretability methods in one library"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/alibi", "repo": "SeldonIO/alibi", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "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:07:06.667422+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:06.667422+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:19:00.277008+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd307cb354493b4fab0082c61c0f37b455a245cf7f6ec60a7781047be6d2949e", "fetched_at": "2026-08-28T04:07:06.667422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeldonIO/alibi"}, {"content_hash": "db062dc6135fecdaac969810fe24aad0fb19e7526e3cc5d09cb70ada1a500a40", "fetched_at": "2026-08-29T10:01:49.737274+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/alibi/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 47, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2745, "days_push": 320, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}