Install
Python 3.10 or newer, Poppler (pdftoppm) and Tesseract OCR (tesseract).
git clone https://github.com/tungufoss/lowpoly-pdf-to-svg.git
cd lowpoly-pdf-to-svg
make install # python -m pip install -r requirements.txtIf Poppler is not on PATH, pass --pdftoppm C:\path\to\pdftoppm.exe to the converter.
For this site
The results pages are built with Quarto and R (tidyverse, xml2, DT):
make report # render report/_site
make preview # serve on localhost, re-render on saveThe public site on GitHub Pages is rebuilt on every push to main from summary statistics only: counts and binned distributions in report/data/<project>/, written by make report-data, plus the benchmark results in bench/. No traced geometry, per-edge table, PDF or scan goes on the public site; the traced sheets and full tables appear only in a local build (make preview).