{"adoption": {"forks": 655, "observed_at": "2026-08-28T04:08:09.489358+00:00", "stars": 3549}, "canonical_url": "https://ross.abutalabs.com/products/thealgorithms-python", "card": {"archived": false, "artifact_type": "learning-resource", "description": "TheAlgorithms/Python", "domain": ["education", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["subbarayudu-j/TheAlgorithms-Python"], "name": "subbarayudu-j/TheAlgorithms-Python", "platform": ["python"], "pushed_at": "2024-06-18T14:25:52+00:00", "repo": "subbarayudu-j/TheAlgorithms-Python", "stars": 3549, "tags": ["algorithms", "sorting", "data-structures", "educational", "interview-preparation"], "topics": [], "urls": [], "use_cases": ["learn how sorting algorithms work in python", "study algorithm implementations for coding interviews", "find example code for bubble sort and merge sort", "understand time complexity of classic algorithms", "reference python implementations of data structures and algorithms"], "what_it_is": "A collection of algorithms implemented in Python for educational purposes, covering sorting, searching, and other classic algorithms with complexity explanations. It is a fork of TheAlgorithms/Python intended for learning and demonstration, not production use.", "when_to_avoid": ["you need performant, production-ready algorithm implementations", "you should use the python standard library or optimized packages instead"], "when_to_choose": ["you are learning algorithms and want readable python examples", "you are preparing for technical interviews and want to study implementations", "you want annotated code with complexity analysis"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/thealgorithms-python", "repo": "subbarayudu-j/TheAlgorithms-Python", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-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:09.489358+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.489358+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-Python"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:34:22.717994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8febfe86eadf4dcea868098f59a24af6985cd6ba597d2bdb772f3daad17c9f6", "fetched_at": "2026-08-28T04:08:09.489358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subbarayudu-j/TheAlgorithms-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": 2712, "days_push": 806, "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}}