The website is static, as it is hosted solely on Github pages. The pages are generated through Python scripts using database files located at src/database/.
You can build the project by running main.py from src folder. This extracts all necessary files to parent folder of src. Building src recreates the whole codebase (except CNAME and README.md files), therefore you should only make your changes in src.
Project is built with Python 2.7, but code is Python 3 compatible as well. Changing the version results in different line endings in some files.
Rankings for some years are not accurate. Some are ordered by country or name and should be fixed to >= notation for rankings. >= rankings should be used for students without medals.
- For first IPhO there were rankings of students but they were not awarded medals. So current representation is not accurate.