{"adoption": {"forks": 119, "observed_at": "2026-08-28T04:04:07.919865+00:00", "stars": 1249}, "canonical_url": "https://ross.abutalabs.com/products/paper-picture-writing-code", "card": {"archived": false, "artifact_type": "learning-resource", "description": "MLNLP: Paper Picture Writing Code", "domain": ["tutorials", "data-visualization", "education"], "enriched": true, "function": ["data-visualization", "charts", "documentation"], "health_score": 20, "homepage": null, "language": "TeX", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["MLNLP-World/Paper-Picture-Writing-Code"], "name": "MLNLP-World/Paper-Picture-Writing-Code", "platform": ["python", "cross-platform"], "pushed_at": "2022-11-05T10:44:56+00:00", "repo": "MLNLP-World/Paper-Picture-Writing-Code", "stars": 1249, "tags": ["latex", "matplotlib", "academic-writing", "paper-figures", "plotting-examples", "tikz", "natural-language-processing"], "topics": ["mlnlp"], "urls": [], "use_cases": ["draw publication-quality line charts for a paper", "create bar charts and scatter plots with LaTeX or Matplotlib", "visualize attention weights for an NLP paper", "draw model architecture diagrams in LaTeX", "learn TikZ/pgfplots plotting for academic writing", "find reusable plotting code templates for research figures"], "what_it_is": "An open-source collection of reusable LaTeX (TikZ/pgfplots) and Matplotlib code examples for drawing figures commonly used in AI research papers, including line charts, bar charts, scatter plots, attention visualizations, and architecture diagrams. It includes detailed notes to help researchers, especially newcomers, produce publication-quality vector figures.", "when_to_avoid": ["you need a general-purpose plotting library rather than example code", "you need interactive dashboards or business data visualization", "you need a maintained tool with releases and support guarantees"], "when_to_choose": ["you are a researcher writing AI/ML papers and need figure-drawing examples", "you want to learn LaTeX-based vector plotting for academic figures", "you need ready-made Matplotlib templates for common chart types"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/paper-picture-writing-code", "repo": "MLNLP-World/Paper-Picture-Writing-Code", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "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:04:07.919865+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.919865+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:46.103663+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a82b5fc32c7fa02c82cd8e038bbad1f3a8ad2e6441487477063d735ac245938", "fetched_at": "2026-08-28T04:04:07.919865+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLNLP-World/Paper-Picture-Writing-Code"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1500, "days_push": 1397, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}