{"adoption": {"forks": 358, "observed_at": "2026-08-28T04:08:51.313620+00:00", "stars": 4491}, "canonical_url": "https://ross.abutalabs.com/products/merlion", "card": {"archived": true, "artifact_type": "library", "description": "Merlion: A Machine Learning Framework for Time Series Intelligence", "domain": ["time-series", "machine-learning", "data-science", "analytics"], "enriched": true, "function": ["machine-learning", "benchmarking", "data-science", "etl"], "health_score": 10, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["salesforce/Merlion"], "name": "salesforce/Merlion", "platform": ["python", "cross-platform"], "pushed_at": "2026-03-11T12:52:32+00:00", "repo": "salesforce/Merlion", "stars": 4491, "tags": ["time-series", "forecasting", "anomaly-detection", "change-point-detection", "automl", "ensemble-learning"], "topics": ["time-series", "anomaly-detection", "forecasting", "machine-learning", "benchmarking", "automl", "ensemble-learning"], "urls": [], "use_cases": ["forecast future values of a time series", "detect anomalies in univariate or multivariate time series", "detect change points in streaming metrics", "automatically tune and select time series models with automl", "benchmark forecasting and anomaly detection models across datasets", "forecast with exogenous regressors"], "what_it_is": "Merlion is a Python library from Salesforce providing an end-to-end machine learning framework for time series intelligence, covering forecasting, anomaly detection, and change point detection. It unifies data loading, model training, AutoML hyperparameter tuning, post-processing, and benchmarking under a shared API.", "when_to_avoid": ["you need real-time low-latency production inference at scale", "you only need simple plotting or visualization of time series", "you work outside Python or need GPU-accelerated deep learning training as the primary focus"], "when_to_choose": ["you need a unified Python API for multiple time series tasks like forecasting and anomaly detection", "you want built-in AutoML and sensible default models to get started quickly", "you need standardized benchmarking across many time series datasets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/merlion", "repo": "salesforce/Merlion", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "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:51.313620+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.313620+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:29.176380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19a35c9aad098a98f07539a457589ddaba33b28c5f245a1bd8304b05eaf0d51b", "fetched_at": "2026-08-28T04:08:51.313620+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/Merlion"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 71, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1862, "days_push": 175, "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}}