{"adoption": {"forks": 216, "observed_at": "2026-08-28T04:05:23.698373+00:00", "stars": 1695}, "canonical_url": "https://ross.abutalabs.com/products/analytics-handbook", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Getting started with soccer analytics", "domain": ["data-science", "tutorials", "sports"], "enriched": true, "function": ["data-science", "data-visualization", "nlp"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["devinpleuler/analytics-handbook"], "name": "devinpleuler/analytics-handbook", "platform": ["python", "cross-platform"], "pushed_at": "2024-05-26T22:14:52+00:00", "repo": "devinpleuler/analytics-handbook", "stars": 1695, "tags": ["soccer-analytics", "jupyter-notebook", "sports-data", "tutorial", "open-data"], "topics": [], "urls": [], "use_cases": ["learn soccer analytics from scratch", "analyze soccer match event data with python", "get started with statsbomb open data", "visualize soccer pitch and player data", "career transition into sports analytics", "work with tracking data from metrica sports"], "what_it_is": "A Jupyter Notebook-based handbook introducing technical skills for soccer analytics, using public data from Statsbomb and Metrica. It covers concepts, code samples, and best practices for working with open soccer data in Python.", "when_to_avoid": ["you need production soccer analytics infrastructure", "you want coverage of sports other than soccer", "you need a maintained software library rather than educational material"], "when_to_choose": ["you want a hands-on notebook introduction to soccer analytics", "you prefer learning with pip-installable tools like mplsoccer and kloppy", "you want free open soccer datasets to practice on"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/analytics-handbook", "repo": "devinpleuler/analytics-handbook", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "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:05:23.698373+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.698373+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:56.146965+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c536dfc0464c01063c627f730bc06a1f5dfa50a875c4350bbd804b7686baa511", "fetched_at": "2026-08-28T04:05:23.698373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/devinpleuler/analytics-handbook"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2340, "days_push": 829, "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}}