Mobility, an open-source library for mobility modelling

Mobility is an open-source Python library for modelling the travel behaviour of local populations.

It is designed for mobility engineers, urbanists, students, and analysts who want to work with a concrete transport modelling workflow rather than assemble one from scratch.

Mobility can be used to:

  • define a study area through transport zones,

  • build a synthetic population,

  • simulate daily trips for that population,

  • estimate travel times, flows, modal shares, and emissions,

  • compare transport or land-use scenarios on the same territory.

It relies on open data, survey-based travel behaviour, and multimodal transport modelling. For now, the package is mainly focused on French and Swiss territories.

It is developed mainly by AREP and Elioth with ADEME support, but anyone can join us!

If you are new to the project, start with the installation guide and the main quickstart.