{"adoption": {"forks": 304, "observed_at": "2026-08-28T04:03:20.591393+00:00", "stars": 1041}, "canonical_url": "https://ross.abutalabs.com/products/bda_py_demos", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Bayesian Data Analysis demos for Python", "domain": ["data-science", "education", "tutorials"], "enriched": true, "function": ["machine-learning", "data-science", "developer-tools"], "health_score": 46, "homepage": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos", "language": "Jupyter Notebook", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["avehtari/BDA_py_demos"], "name": "avehtari/BDA_py_demos", "platform": ["python", "cross-platform"], "pushed_at": "2025-09-19T08:05:57+00:00", "repo": "avehtari/BDA_py_demos", "stars": 1041, "tags": ["bayesian-statistics", "mcmc", "stan", "jupyter-notebooks", "statistics", "bda3"], "topics": ["python", "bayesian-data-analysis", "bayesian-inference", "bayesian", "mcmc", "stan"], "urls": [], "use_cases": ["learn bayesian data analysis with python", "reproduce BDA3 book examples in jupyter notebooks", "learn MCMC methods like gibbs sampling and importance sampling", "practice bayesian inference with stan and cmdstanpy", "supplement a university bayesian statistics course", "see worked examples of hierarchical models and posterior predictive checking"], "what_it_is": "A collection of Jupyter notebook demos in Python accompanying the textbook Bayesian Data Analysis (3rd edition) by Gelman et al. The demos cover Bayesian inference topics such as priors, grid sampling, hierarchical models, posterior predictive checking, and MCMC methods including Gibbs sampling and importance sampling, with some demos using CmdStanPy and ArviZ.", "when_to_avoid": ["you need a production Bayesian inference library rather than educational demos", "you want a comprehensive tutorial covering every chapter of the book", "you work outside Python and should use the R or Matlab/Octave demo repositories instead"], "when_to_choose": ["you are studying the BDA3 textbook or taking the Aalto Bayesian Data Analysis course", "you want runnable Python notebooks demonstrating Bayesian concepts chapter by chapter", "you prefer Python over the Matlab/Octave or R versions of the demos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bda_py_demos", "repo": "avehtari/BDA_py_demos", "role": "main", "score": 51}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "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:20.591393+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.591393+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:53.294739+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d789dc352df342a51c90d8c714023f7e6262b82f9c18b159310213dba6a66daf", "fetched_at": "2026-08-28T04:03:20.591393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/avehtari/BDA_py_demos"}, {"content_hash": "3f21dd282d3c5900fbf6b42f44a4be1d00fe7a991df23e0e7fdc8822fa4dfc59", "fetched_at": "2026-08-29T13:04:12.743400+00:00", "kind": "homepage", "missing": false, "url": "https://avehtari.github.io/BDA_course_Aalto/demos.html#BDA_Python_demos"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 42, "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": 4200, "days_push": 348, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 51, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}