assle GitHub avatar

scientific-figure

assle

Scientific Figure Builder is an open-source tool that programmatically assembles publication-ready scientific figures by routing tasks to deterministic Python/SVG engines and optional Ark AI models for assets, validation, and export.

Stars

5

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It enforces a reproducible, non-end-to-end-AI pipeline where data plots, axes, and numbers are always deterministic, while AI only produces isolated non‑quantitative assets. This design bridges the gap between fully manual figure creation and fully black‑box image generation.

Who it is for

  • Researchers and scientists preparing manuscripts with complex multi‑panel figures
  • Data‑driven developers who need automated, version‑controllable figure generation
  • OpenCode users seeking a modular, skill‑based workflow for scientific graphics
  • Teams that require audit‑friendly, budget‑aware figure production with approval checkpoints

Use cases

  • Generate a reproducible line chart from CSV data and export as PNG, SVG, and PDF
  • Produce a multi‑panel figure combining Python plots, AI‑generated assets, and SVG labels
  • Validate figure composition via both deterministic checks and multimodal AI verification
  • Resume an interrupted figure build with incremental cache invalidation and budget tracking

Strengths

  • Fully reproducible output: same CSV input yields byte‑identical PNG/SVG/PDF across runs
  • Clear separation of responsibilities: deterministic engines handle data and precision, AI handles isolated non‑quantitative assets only
  • Built‑in safety: API keys never written to disk, budget/approval checkpoints before paid model calls, error‑blocking export
  • Modular, versioned JSON schemas (6 schemas) and 14 stable MCP tools for integration into OpenCode

Considerations

  • Requires the OpenCode environment and Python 3.11+ with uv; not a standalone web service
  • AI features are tied to Volcano Ark (specific Chinese cloud provider) with no pluggable backend for other providers
  • Excluded features (e.g., 3D, animation, interactive web visualization) limit scope to static print‑ready figures

README quick start

快速开始

Related repositories

Similar projects matched by category, topics, and programming language.

lopopolo
Featured
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI & Machine LearningAI Agents
2,390
slvDev
Featured
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI & Machine LearningLarge Language Models
1,960
littledivy
Featured
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI & Machine Learning
1,482