byADIT Free software for engineers and students
EngiFree
AequilibraE — The Complete Guide: Transport Modelling in Python With Traffic Assignment and a QGIS Plugin

AequilibraE — The Complete Guide: Transport Modelling in Python With Traffic Assignment and a QGIS Plugin

AequilibraE is a Python package for building transport models. It covers the core of a classic transport model — network, demand and assignment — and is used by transport engineers and researchers looking for a flexible alternative to commercial packages.

What you get

Licence and who it suits

Use is free for any purpose, including commercial work. The code is distributed under an MIT-style licence with one extra clause: documentation of work developed with the software must reference it. Because of that clause it is not a standard OSI licence. To use all its capabilities you need to work in Python; the QGIS plugin is convenient for viewing and basic tasks.

Related tools

To download a street network from OpenStreetMap — OSMnx. For agent-based simulation — MATSim. For microscopic traffic simulation — SUMO.

The bottom line

For anyone who writes Python, AequilibraE offers a complete, transparent transport model with no licence cost — with a duty to cite it in your documentation.

Further reading