Matrixlayout and LAFigureSpecs — custom layout and TikZ figure tools for computational notebooks

I’ve released two Python/Julia libraries developed for my Linear Algebra notebook collection (110+ notebooks):

  • matrilayout (based on jupyter-tikz): Generates structured, step-by-step displays of matrix algorithms (Gaussian elimination, QR decomposition, eigendecomposition) with intermediate results and labeled operations.
  • LAFigureSpecs (based on matrixlayout): Renders LaTeX/TikZ figures inline in Jupyter notebooks with customizable specs for geometric and algebraic visualizations.

Both are designed for educators building computational math notebooks. They handle the display layer so one can focus on the mathematics.

Repos: matrixlayout and LAFigureSpecs Example use: linear-algebra-notebooks

Feedback and contributions welcome.

2 Likes