lwq-star/ultraplot-figures — explained in plain English
Analysis updated 2026-05-18
Turn a dataset into a publication ready scientific figure without writing the plotting code by hand.
Revise an existing plotting script to match a journal's figure requirements.
Get help deciding what type of figure best shows a scientific result you are unsure how to visualize.
| lwq-star/ultraplot-figures | aim-uofa/reasonmatch | airbone42/360-data-athlete | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Codex with local skill support plus a Python 3.10+ environment with UltraPlot, Matplotlib, and NumPy installed.
UltraPlot Figures is a skill for the Codex AI assistant that helps produce, edit, and check static scientific figures using a Python plotting library called UltraPlot. It only works inside a Codex Desktop or Codex CLI conversation that supports loading local skills. It is not a plotting program you install and import into your own Python code. Once installed, you tell Codex what data you have, what the figure should show, and what output files you need. Codex then writes an editable Python script, produces the figure, and checks that the exported files meet common requirements. It can also revise a plotting script you already have or inspect an existing PDF, TIFF, SVG, or PNG figure. The project exists because general AI assistants can write plotting code quickly, but code that runs is not the same as code that is reproducible, scientifically clear, or ready to submit to a journal. This skill adds a workflow on top of that: it suggests a suitable figure type based on your data and audience, produces runnable code that separates heavy data processing from the plotting itself, handles common needs like multi panel layouts, journal specific sizing, colorblind friendly colors, legends, maps, and specialized scientific chart types, and checks the finished output against your original request. To install it, you ask Codex to fetch the skill directly from its GitHub repository, or you download it yourself and place it in Codex's skills folder. You will also need Python 3.10 or newer with UltraPlot, Matplotlib, and NumPy available, plus a few extra libraries depending on the file types you are working with, such as Pillow for images or openpyxl for Excel files. The authors are explicit that any figure this skill produces still needs a human author to review it before it goes anywhere near a publication. It can check formatting and file settings, but it cannot judge whether the underlying data, methods, or conclusions are correct.
A Codex AI skill that writes, revises, and checks Python scripts for reproducible scientific figures using UltraPlot.
Mainly Python. The stack also includes Python, UltraPlot, Matplotlib.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.