Colophon
How I build
I build the works with the tools listed below. AI assistants help me write and check the code, and I work to a rulebook of my own that I keep and revise.
I never type the works' results into these pages: when the site is built, each value is taken from the record the work publishes, and a script stops the build if it finds a typed number in a sentence that states one.
I decide myself which question to take on, the standard the work is held to, and what is published.
The works are built on publicly available data. No organisation's private data, code, documents or non-public knowledge is used.
Licence
The reports on this site — their text, charts and the figures computed for them — are published under CC BY-NC 4.0: they may be shared and adapted for non-commercial purposes, with credit. The source data they rest on remains under its publishers' own terms; each report names its source.
Tools and tests
The technologies and the test counts are read at build from each repository.
İskandil
- Stack
- Python 3.12 · React 19 + Vite 6
- Tests
- 661 test functionsin 72 files
Rasat
- Stack
- Python 3.11 · DuckDB · FastAPI · scikit-learn · React 19 + Vite 7 + Recharts
- Tests
- 1,362 test functionsin 127 files
Nirengi
- Stack
- Python · DuckDB · React 18 + Vite 5
- Tests
- 3,138 test functionsin 139 files
Seyir
- Stack
- Python 3.12 · FastAPI
- Tests
- 1,186 test functionsin 115 files
İrtifa
- Stack
- Python 3.12 · scikit-learn · React 19 + Vite 7 + Recharts
- Tests
- 69 test functionsin 7 files
Kerteriz
- Stack
- Python 3.12 · DuckDB · scikit-learn · H3 · GeoPandas · React 19 + Vite 5 + MapLibre
- Tests
- 58 test functionsin 7 files
Host
netcup VPS · Vienna · 4 vCPU · 8 GB · Ubuntu 24.04 LTS.
The server's time zone is set to Europe/Istanbul. Collection runs on Turkish time, so the day boundaries line up with the source.