{"adoption": {"forks": 493, "observed_at": "2026-08-28T04:03:57.880789+00:00", "stars": 1199}, "canonical_url": "https://ross.abutalabs.com/products/fin-ml", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This github repository of \"Machine Learning and Data Science Blueprints for Finance\". Please star.", "domain": ["fintech", "machine-learning", "data-science"], "enriched": true, "function": ["machine-learning", "data-science", "trading"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["tatsath/fin-ml"], "name": "tatsath/fin-ml", "platform": ["python", "cross-platform"], "pushed_at": "2023-01-26T22:03:20+00:00", "repo": "tatsath/fin-ml", "stars": 1199, "tags": ["jupyter-notebooks", "algorithmic-trading", "finance", "book-code", "oreilly"], "topics": ["python", "machine-learning", "finance", "fintech", "algorithmic-trading"], "urls": [], "use_cases": ["learn machine learning for finance", "run algorithmic trading case studies in python", "study portfolio management with unsupervised learning", "explore NLP for financial sentiment analysis", "practice ML case studies from a finance book", "run notebooks in binder or colab without installing anything"], "what_it_is": "A collection of Jupyter notebooks containing case study code from the O'Reilly book 'Machine Learning and Data Science Blueprints for Finance'. It covers machine learning applications across algorithmic trading, portfolio management, and other financial domains.", "when_to_avoid": ["you need production-ready trading software", "you need a maintained library with a license and releases", "you want a framework rather than educational notebooks"], "when_to_choose": ["you are reading the book and want its accompanying code", "you want hands-on Jupyter notebook examples of ML in finance", "you want to learn algorithmic trading and portfolio optimization techniques"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fin-ml", "repo": "tatsath/fin-ml", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "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:03:57.880789+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.880789+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:21:07.015549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4b47ab4222611416b5489d9a8e4e9465c4675013b7a397cddfd5497d62d4efb2", "fetched_at": "2026-08-28T04:03:57.880789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tatsath/fin-ml"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 2307, "days_push": 1315, "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}}