{"adoption": {"forks": 2378, "observed_at": "2026-08-28T04:08:48.424393+00:00", "stars": 4407}, "canonical_url": "https://ross.abutalabs.com/products/islr-python", "card": {"archived": false, "artifact_type": "learning-resource", "description": "An Introduction to Statistical Learning (James, Witten, Hastie, Tibshirani, 2013): Python code", "domain": ["machine-learning", "data-science", "tutorials"], "enriched": true, "function": ["machine-learning", "data-science"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["JWarmenhoven/ISLR-python"], "name": "JWarmenhoven/ISLR-python", "platform": ["python"], "pushed_at": "2022-10-27T09:23:52+00:00", "repo": "JWarmenhoven/ISLR-python", "stars": 4407, "tags": ["islr", "jupyter-notebooks", "statistical-learning", "textbook-companion", "predictive-modeling", "education"], "topics": ["machine-learning", "predictive-modeling", "islr", "statistical-learning", "islr-python"], "urls": [], "use_cases": ["learn machine learning concepts from ISLR using Python instead of R", "follow along with ISLR book labs in Jupyter notebooks", "study linear regression, classification, resampling, and regularization with worked code", "find Python implementations of ISLR chapter exercises and figures", "self-study statistical learning with scikit-learn examples"], "what_it_is": "A collection of Jupyter Notebooks reproducing the tables, figures, and lab sections of the book 'An Introduction to Statistical Learning' in Python instead of R. It serves as a free companion resource for learning statistical and machine learning concepts hands-on.", "when_to_avoid": ["you need a production machine learning library", "you want the second edition of ISLR with Python labs (use ISLP instead)", "you need maintained, up-to-date code for current package versions"], "when_to_choose": ["you are reading ISLR and prefer Python over R", "you want notebook-based walkthroughs of classic statistical learning methods", "you need reproducible examples covering the full ISLR curriculum"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/islr-python", "repo": "JWarmenhoven/ISLR-python", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "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:08:48.424393+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.424393+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:04.816977+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02a1ed4881b89d25c8fde2d969261598efd29db63632cafb68a7bd0f13c89579", "fetched_at": "2026-08-28T04:08:48.424393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JWarmenhoven/ISLR-python"}], "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": 4098, "days_push": 1406, "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}}