Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinderplot

build conda license 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.

Four 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, and a Newick tree.

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 four 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

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages