Code

Every model on this site, as source you can run.

Each archive contains source only: the programs, their ports to other languages, and the notes needed to run them. Generated figures and bulk data are left out, because every model rebuilds them. Each archive has a README.md at its root giving the command to run, the results to expect, and the assumptions that produced them.

ModelContentsSizeDownload
Industrial heat break-evenPython reference, Julia and Octave ports, formula workbook.7 files23 KB
Battery revenue simulatorLinear-program dispatch; JuMP and HiGHS port included.7 files216 KB
Units calibration, real plant loader, merit-order dispatch core.16 files41 KB
Cohort builders, behavioural layer, historical replays.19 files51 KB
Taxonomy loader that turns the driver spreadsheet into the graph.10 files35 KB
The calibrated modelThe current 86,622-node model in Julia, with the Python parity check.7 files20 KB
The atlasScene exporter and the builder that produces the single-file atlas.6 files421 KB
Charts and terminal applicationFigure generators and the interactive terminal client.5 files23 KB
Longevity quotientAllometric fit, taxonomic aggregation, the 417-species table, and the visualiser template.11 files96 KB
Climate cost calculatorLife-cycle engine, process graph, the visualiser template and its test suite.4 files24 KB
Skylines, playedSkyline builder, key table, published-list supplement, the app and its test harness.8 files109 KB
The bookshelfThe single-file bookshelf app, a reversible wallpaper setter, and its readme.3 files13 KB