TOPP.py is an open-source tool for converting TOPP-style problem specification files into a website with those problems. It uses pandoc to convert (limited) LaTeX into HTML, including KaTeX for powerful LaTeX math rendering.
In particular, this repository builds
the official TOPP problem list
via Netlify.
To build locally, install texlive and run python2 TOPP.py
to make an html
directory.
If you'd like to update any of the TOPP problems — for example, to indicate progress from a recent paper or to correct a typo — then please make a Github Pull Request. You probably want to:
- edit a problem specification file, and
- add an entry to the BibTeX file.
To correct a typo without adding a bib entry, you can go to the problem specification file and click Github's Edit button. This will create a fork with your change, which you can submit as a PR.
In the past, new problem submissions were created using this problem template. Feel free to use this template in your own project.