{"adoption": {"forks": 1159, "observed_at": "2026-08-28T04:10:00.163831+00:00", "stars": 7475}, "canonical_url": "https://ross.abutalabs.com/products/100days", "card": {"archived": false, "artifact_type": "learning-resource", "description": "100 days of algorithms", "domain": ["tutorials", "education"], "enriched": true, "function": ["developer-tools", "data-visualization"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["coells/100days"], "name": "coells/100days", "platform": ["python", "cross-platform"], "pushed_at": "2018-05-11T17:11:45+00:00", "repo": "coells/100days", "stars": 7475, "tags": ["jupyter-notebooks", "algorithms", "learning-challenge", "educational"], "topics": [], "urls": [], "use_cases": ["learn algorithms with runnable python notebooks", "study implementations of classic algorithms", "follow a 100-day algorithm learning challenge", "find example code for sorting, graphs, and math algorithms", "use notebooks as teaching material for algorithms"], "what_it_is": "A collection of Jupyter notebooks accompanying the '100 days of algorithms' Medium challenge, implementing one algorithm per day in Python. It serves as an educational resource with live, runnable code rather than production-quality software.", "when_to_avoid": ["you need production-ready, bug-free, or optimized implementations", "you need a maintained library with a license for commercial use", "you need up-to-date compatibility with modern Python versions"], "when_to_choose": ["you want hands-on, runnable notebook examples of many algorithms", "you are learning algorithms and prefer code over theory", "you want a broad survey of algorithm implementations in Python"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/100days", "repo": "coells/100days", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "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:10:00.163831+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.163831+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:36.868178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f5549a96f21ba9cff0580b1b6e54edc74f43b984cdaf81f14a1eede0c046e9", "fetched_at": "2026-08-28T04:10:00.163831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coells/100days"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3449, "days_push": 3036, "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}}