{"adoption": {"forks": 1014, "observed_at": "2026-08-28T04:07:16.063439+00:00", "stars": 2730}, "canonical_url": "https://ross.abutalabs.com/products/docker-python", "card": {"archived": false, "artifact_type": "infra-config", "description": "Kaggle Python docker image", "domain": ["data-science", "machine-learning", "cloud-computing"], "enriched": true, "function": ["machine-learning", "data-science", "container-runtime", "developer-tools"], "health_score": 98, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Kaggle/docker-python"], "name": "Kaggle/docker-python", "platform": ["python", "cloud"], "pushed_at": "2026-08-20T21:01:49+00:00", "repo": "Kaggle/docker-python", "stars": 2730, "tags": ["kaggle", "docker-image", "notebooks", "preinstalled-packages", "data-science-environment", "containers", "docker", "gpu"], "topics": [], "urls": [], "use_cases": ["reproduce the Kaggle notebook environment locally", "get a prebuilt Python image with common ML packages installed", "run data science notebooks in Docker with GPU support", "request or add packages to the Kaggle Python image", "test code against the same environment as Kaggle competitions"], "what_it_is": "The Dockerfile and build tooling behind Kaggle's official Python notebook images, preloaded with hundreds of data science and machine learning packages. CPU and GPU variants are published to Google Container Registry for use in Kaggle Notebooks or locally.", "when_to_avoid": ["you need a minimal or slim container image", "you only need one or two packages, which are easier to pip install yourself", "you need a non-Python runtime"], "when_to_choose": ["you want an environment identical to Kaggle Notebooks", "you need a batteries-included data science image without manual setup", "you want to verify a notebook works locally before submitting to Kaggle"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/docker-python", "repo": "Kaggle/docker-python", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-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:07:16.063439+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.063439+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:14:40.679627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58875587ea7bc50bdc619d7638f4b9c9cd2a805ef4756dfa8c1c2264be484461", "fetched_at": "2026-08-28T04:07:16.063439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kaggle/docker-python"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4160, "days_push": 13, "days_rel": 65, "gap_med": 0.0, "n_releases_24m": 63}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}