Version 0.8.1
With this new version, I was finally able to update the docs to hexdocs (API Reference — Quartz v0.8.1) by moving all images to a new website: https://tmbb.github.io/quartz/. This is currently hosted on GitHub pages, but when I have the time, I’ll host it in its own domain. These changes allow me to remain within the size limits of hexdocs.
Demo for some of the supported plots here: https://tmbb.github.io/quartz/plot_types.html
Plotting API
The plotting API is inspired by Matplotlib. Despite being quite old, Matplotlib is very functional for my needs and makes it very easy to customize the plots, which is important for publication-quality figures.
I really don’t like frameworks which encourage any kind of “grammar of graphics”, which always seem very artificial to me and obscure what would usually be simple plotting commands.
Contributing
I will have a bit more free time in April, and I would like to refactor the code to stabilize the interface and make it easier for external contributors. I think this package could be a good alternative to generate plots for scientific paper or other static media (like Matplotlib). Together with my Ulam package, one can already create, fit and plot Bayesian models, and honestly I prefer to manage Elixir projects as opposed to Python projects (packaging is python projects is rather problematic).
I don’t know if people are still trying to develop an ecosystem for scientific programming in Elixir, but if so, Quartz would be an interesting part of such ecosystem.






















