{"adoption": {"forks": 381, "observed_at": "2026-08-28T04:07:53.217186+00:00", "stars": 3273}, "canonical_url": "https://ross.abutalabs.com/products/lida", "card": {"archived": false, "artifact_type": "library", "description": "Automatic Generation of Visualizations and Infographics using Large Language Models", "domain": ["data-visualization", "large-language-models", "data-science", "artificial-intelligence"], "enriched": true, "function": ["data-visualization", "llm-inference", "prompt-engineering", "data-science"], "health_score": 20, "homepage": "https://microsoft.github.io/lida/", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/lida"], "name": "microsoft/lida", "platform": ["python", "cross-platform"], "pushed_at": "2024-08-08T18:44:15+00:00", "repo": "microsoft/lida", "stars": 3273, "tags": ["exploratory-data-analysis", "infographics", "chart-generation", "visualization-as-code", "grammar-agnostic", "openai", "cohere", "palm2", "web-server"], "topics": ["datavisualization", "llm", "openai", "visualization", "cohere", "openai-api", "palm2", "hacktoberfest"], "urls": [], "use_cases": ["generate charts from a csv file using an llm", "automate exploratory data analysis visualizations", "create infographics from data with ai", "explain or repair existing visualization code", "recommend what charts to plot for my dataset", "summarize a dataset's semantics for visualization", "edit charts via natural language"], "what_it_is": "LIDA is a Python library from Microsoft that uses large language models to automatically generate, execute, edit, explain, evaluate, and repair data visualizations and infographics. It is grammar-agnostic (works with matplotlib, seaborn, altair, d3, etc.), supports multiple LLM providers (OpenAI, Azure OpenAI, PaLM, Cohere, Huggingface), and includes an optional web API and UI.", "when_to_avoid": ["you need deterministic, non-LLM charting with no API costs", "you cannot run generated code in a secure sandboxed environment", "you need a fully stable production-grade tool rather than research software", "your data cannot be sent to third-party LLM providers"], "when_to_choose": ["you want LLM-driven automatic chart generation from tabular data", "you need visualization goal exploration for EDA", "you want a provider-agnostic library supporting OpenAI, PaLM, Cohere, etc.", "you want a Python API plus optional web UI for interactive charting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lida", "repo": "microsoft/lida", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "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:07:53.217186+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.217186+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:43:48.544539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c544b20e11ec79fbf81529d7c4374b97b582f4a81a605149942d0fc32315b04", "fetched_at": "2026-08-28T04:07:53.217186+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/lida"}, {"content_hash": "021929c0dfa162cef8a71a12593f1d3a84f694942999f69027e5b27c2a7a7831", "fetched_at": "2026-08-29T09:36:26.636409+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/lida/"}, {"content_hash": "04282bd78bfa5a407f391f247b5f51c44130224391de3956a6da857b874c0c20", "fetched_at": "2026-08-29T09:36:26.645731+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/lida/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 90, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1273, "days_push": 755, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 30, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}