Mobility is an open source Python library for modelling the travel behavior of local populations, from short range to long range trips, for different travel motives (personnal and professional) and on multimodal transport networks (walk, bicycle, public transport and car). It can be used on regions composed of hundreds of cities (up to a thousand), located in France and Switzerland.
It provides estimated travel diaries of a local sample population, based on indidividual socio-economical characteristics, expected daily activity programmes, competition over opportunities at places of interest (jobs, shops, leisure facilities...) and congestion of transport infrastructures.
It uses discrete choice models to evaluate destination and mode decisions based on generalized cost estimates, estimated from detailed unimodal and intermodal travel costs between the transport zones of the studied region.
It handles the preparation of most inputs from open data (administrative boundaries, housing and places of interest spatial distribution, transport infrastructure, public transport schedules, activity programmes) and provides reasonable default values for model parameters.
To see how Mobility works, take a look at the installation instructions and the quickstart page. If you want to contribute, see our guidelines and the issue tracker.
Mobility has been developed mainly by AREP and Elioth with ADEME support, but anyone can join us! For now, it is mainly focused on French and Swiss territories.
Documentation on mobility.readthedocs.io
Find more infos (in French) on Mobility website
Mobility est une librairie Python open source servant à calculer l'empreinte carbone liée à la mobilité d'une population locale.
L'outil est principalement développé par AREP et Elioth avec le soutien de l'ADEME, mais toute personne peut nous rejoindre ! Pour l'instant, la solution est centrée sur les territoires et les données françaises.
Documentation sur mobility.readthedocs.io
Plus d'infos sur le site web !
| Entreprise/école | Participant·es |
|---|---|
| AREP | Capucine-Marin Dubroca-Voisin Antoine Gauchot Félix Pouchain |
| Elioth | Louise Gontier Arthur Haulon |
| École Centrale de Lyon | Anas Lahmar Ayoub Foundou Charles Pequignot Lyes Kaya Zakariaa El Mhassani |
| École nationale des sciences géographiques (ENSG) | 2025 : Anaïs Floch Liam Longfier Gabin Potel 2024 : Marta Ducamp Joanna Gosse Baptiste Delaunay Tony Thuillard |
| Utilisateur | Date | Projet |
|---|---|---|
| AREP | 2020-2022 | Luxembourg in Transition |
| AREP | 2022 | Étude pour le Grand Annecy |
| AREP | 2024 | Étude de potentiel pour la réouverture de la gare de Bidart |
| AREP | 2024-en cours | Décarbonation des mobilités le Grand Genève, avec la Fondation Modus |
- Vous pouvez regarder nos issues, particulièrement celles marquées comme good-first-issue, et proposer d'y contribuer.
- Tester l'outil et nous indiquer là où la documentation peut être améliorée est très utile ! Que ce soit pour une suggestion ou une issue, n'hésitez pas à ouvrir une issue.
- Nous espérons que vous pourrez utiliser Mobility pour vos travaux de recherche et de conseil ! Nous comptons sur vous pour partager le code que vous avez utilisé.
- Nous suivons PEP8 pour notre code Python. Pour d'autres bonnes pratiques, suivez le guide !