Contributor
Ratnabali <devRD>

Matplotlib: Improvements to MathTeX


Mentors
QuLogic, Kyle Sunden
Organization
NumFOCUS
Technologies
python, javascript, latex
Topics
data visualization, plotting, latex, mathematical typesetting
Matplotlib is a popular data visualization library that is used in multiple academic and industrial projects. LaTeX is a common tool for formatting mathematical symbols in most technical plots. Matplotlib supports mathematical typesetting through the ‘mathtext’ module. This LaTeX framework enables mathematical symbols, math fonts, and font encodings to fine-tune the usability of math texts inside a data plot. This project focuses on improving mathtext by examining the known/reported issues within the existing framework, expanding support for new Math-LaTeX-based features, and incorporating robust testing to track down unobserved issues. The overarching goal of this project is to improve the functionality and usability of mathtext for a wide spectrum of use cases.