{"adoption": {"forks": 256, "observed_at": "2026-08-28T04:03:44.871625+00:00", "stars": 1142}, "canonical_url": "https://ross.abutalabs.com/products/bayesian-belief-networks", "card": {"archived": true, "artifact_type": "library", "description": "Pythonic Bayesian Belief Network Package, supporting creation of and exact inference on Bayesian Belief Networks specified as pure python functions.", "domain": ["machine-learning", "data-science"], "enriched": true, "function": ["machine-learning", "math", "data-science"], "health_score": 10, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["eBay/bayesian-belief-networks"], "name": "eBay/bayesian-belief-networks", "platform": ["python", "cross-platform"], "pushed_at": "2021-04-20T17:10:24+00:00", "repo": "eBay/bayesian-belief-networks", "stars": 1142, "tags": ["bayesian-networks", "probabilistic-graphical-models", "exact-inference", "junction-tree", "mcmc", "factor-graphs", "graphviz-export", "algorithms"], "topics": [], "urls": [], "use_cases": ["build a bayesian belief network in python", "run exact inference on a probabilistic graphical model", "convert a bayesian network to a junction tree or factor graph", "do approximate inference with MCMC sampling on a belief network", "model gaussian bayesian networks with continuous variables", "export a probabilistic graph to graphviz dot format"], "what_it_is": "A Python framework for defining Bayesian Belief Networks and other graphical models as pure Python functions, with support for discrete and Gaussian continuous variables. It provides multiple exact and approximate inference engines including junction tree message passing, sum product, and MCMC sampling.", "when_to_avoid": ["you need large-scale or scalable inference on massive networks", "you want modern deep-learning-based probabilistic programming (e.g., Pyro, PyMC)", "you need active maintenance or recent releases - the project has seen limited updates since 2021", "you require hybrid networks mixing discrete and continuous variables with full support"], "when_to_choose": ["you want to define Bayesian networks declaratively in pure Python with minimal dependencies", "you need exact inference (junction tree, sum product) on small-to-medium discrete or Gaussian networks", "you want MCMC sampling as a fallback for approximate inference", "you need GraphViz export for visualizing model structure"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bayesian-belief-networks", "repo": "eBay/bayesian-belief-networks", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "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:44.871625+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.871625+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:35:05.129454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02f79836de69cf5546f778b9edad16c207c9f16d9ddeb99cf9864ee93676b2a3", "fetched_at": "2026-08-28T04:03:44.871625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eBay/bayesian-belief-networks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4780, "days_push": 1961, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}