Skip to content

Latest commit

 

History

227 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinderplot

build conda license coverage docs

Cinderplot is a small, fast, grammar-inspired plotting tool written in C. It turns a CSV/TSV into publication-ready PDF, SVG or PNG graphics with Cairo and keeps the runtime and dependency footprint deliberately small — one binary, no language runtime, Cairo and zlib the only link-time dependencies.

Five modes, chosen by which verbs appear: the grammar (aes() + geom_*()), a heatmap with clustering and anchor-placed objects, a genome locus browser of stacked tracks over one or more windows, a Newick tree, and a chord diagram of from/to/value links.

The project is an early prototype. Its current plotting grammar is inspired by ggplot2, but Cinderplot is an independent implementation rather than a drop-in replacement.

Documentation & gallery: https://zhou-lab.github.io/cinderplot/

Install

From the zhou-lab conda channel:

conda install -c zhou-lab -c conda-forge cinderplot

Using it from a coding agent

A condensed, agent-oriented reference lives at llms.txt — the grammar, the five modes and the behavioural traps in a fraction of the tokens the HTML docs cost. Point your agent at that URL rather than the gallery.

License

MIT — see LICENSE.

About

Fast C plotter: ggplot2-quality PDF figures and wheatmap-style heatmaps from the command line

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages