{"adoption": {"forks": 148, "observed_at": "2026-08-28T04:06:10.233299+00:00", "stars": 2069}, "canonical_url": "https://ross.abutalabs.com/products/uber-orbit", "card": {"archived": false, "artifact_type": "library", "description": "A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood.", "domain": ["time-series", "machine-learning", "data-science"], "enriched": true, "function": ["machine-learning", "data-science", "math"], "health_score": 89, "homepage": "https://orbit-ml.readthedocs.io/en/stable/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["uber/orbit"], "name": "uber/orbit", "platform": ["python"], "pushed_at": "2026-05-22T22:21:47+00:00", "repo": "uber/orbit", "stars": 2069, "tags": ["bayesian-forecasting", "time-series", "probabilistic-programming", "pyro", "stan", "exponential-smoothing", "changepoint-detection"], "topics": ["python", "forecasting", "bayesian", "exponential-smoothing", "pyro", "stan", "pystan", "probabilistic-programming", "probabilistic", "forecast", "orbit", "time-series", "regression", "arima", "changepoint", "bayesian-methods", "bayesian-statistics", "machine-learning", "regression-models", "pytorch"], "urls": [], "use_cases": ["forecast time series with bayesian methods", "fit exponential smoothing models in python", "predict future sales or demand with uncertainty estimates", "detect changepoints in time series data", "run bayesian regression on temporal data", "compare forecasting models like arima and ets"], "what_it_is": "Orbit is a Python package for Bayesian time series forecasting and inference with an initialize-fit-predict interface. It uses probabilistic programming backends like Pyro and Stan (via cmdstanpy) under the hood.", "when_to_avoid": ["you need lightweight classical forecasting without bayesian sampling overhead", "you cannot install cmdstanpy or its Stan toolchain dependencies", "you need real-time low-latency predictions rather than batch forecasting"], "when_to_choose": ["you need probabilistic forecasts with uncertainty quantification", "you want a scikit-learn-like fit/predict API for time series", "you need bayesian structural time series or exponential smoothing models"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/uber-orbit", "repo": "uber/orbit", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "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:06:10.233299+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.233299+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:56:46.455211+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d71b9ecfdaee234db4f31f534a17c22a4c0e717f701a5aab46ce2e08e4c49873", "fetched_at": "2026-08-28T04:06:10.233299+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uber/orbit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 73}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2430, "days_push": 103, "days_rel": 103, "gap_med": 80, "n_releases_24m": 2}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}