{"id":13723968,"url":"https://github.com/mobility-team/mobility","last_synced_at":"2025-05-07T17:32:10.578Z","repository":{"id":36950005,"uuid":"490203968","full_name":"mobility-team/mobility","owner":"mobility-team","description":"Mobility, an open-source library for mobility modelisation","archived":false,"fork":false,"pushed_at":"2025-04-24T19:05:43.000Z","size":65402,"stargazers_count":19,"open_issues_count":56,"forks_count":13,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-03T17:43:38.189Z","etag":null,"topics":["carbon","carbon-footprint","mobility","open-source","transport","transportation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mobility-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-05-09T08:49:57.000Z","updated_at":"2024-12-02T10:31:08.000Z","dependencies_parsed_at":"2023-12-24T14:25:57.793Z","dependency_job_id":"8b0a2549-eb3b-482c-afcb-bfcefef08210","html_url":"https://github.com/mobility-team/mobility","commit_stats":{"total_commits":215,"total_committers":10,"mean_commits":21.5,"dds":0.7627906976744185,"last_synced_commit":"ef67122a5c9c27abd9246a38afb4d12ac32f3cd7"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobility-team%2Fmobility","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobility-team%2Fmobility/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobility-team%2Fmobility/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobility-team%2Fmobility/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mobility-team","download_url":"https://codeload.github.com/mobility-team/mobility/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252553080,"owners_count":21766822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["carbon","carbon-footprint","mobility","open-source","transport","transportation"],"created_at":"2024-08-03T01:01:47.853Z","updated_at":"2025-05-07T17:32:10.549Z","avatar_url":"https://github.com/mobility-team.png","language":"Python","funding_links":[],"categories":["Python","Consumption"],"sub_categories":["Mobility and Transportation"],"readme":"[![codecov](https://codecov.io/github/mobility-team/mobility/branch/main/graph/badge.svg?token=D31X32AZ43)](https://codecov.io/github/mobility-team/mobility)\n[![Python package](https://github.com/mobility-team/mobility/actions/workflows/python-package.yml/badge.svg?branch=main)](https://github.com/mobility-team/mobility/actions/workflows/python-package.yml)\n[![Code style: black][black-badge]][black-link]\n[![Documentation Status][rtd-badge]][rtd-link]\n\n# Mobility, an open-source library for mobility modelisation\nMobility is an open-source solution to compute the carbon emissions due to the mobility of a local population.\n\nIt is developed mainly by [AREP](https://arep.fr) and [Elioth](https://elioth.com/) with [ADEME](https://wiki.resilience-territoire.ademe.fr/wiki/Mobility) support, but anyone can join us!\nFor now, it is mainly focused on French territories.\n\n[Documentation on mobility.readthedocs.io](https://mobility.readthedocs.io/en/latest/)\n\nFind more infos (in French) on [Mobility website](https://mobility-team.github.io/)\n\n# Mobility, une librairie open source pour la modélisation de la mobilité\nMobility est une solution open source servant à calculer l'empreinte carbone liée à la mobilité d'une population locale.\n\n\nL'outil est principalement développé par [AREP](https://arep.fr) et [Elioth](https://elioth.com/) avec le soutien de l'[ADEME](https://wiki.resilience-territoire.ademe.fr/wiki/Mobility), mais toute personne peut nous rejoindre !\nPour l'instant, la solution est centrée sur les territoires et les données françaises.\n\n[Documentation sur mobility.readthedocs.io](https://mobility.readthedocs.io/en/latest/)\n\nPlus d'infos sur [le site web](https://mobility-team.github.io/) !\n\n# Installation\n- Installer mamba avec [miniforge](https://github.com/conda-forge/miniforge).\n- Aller dans le dossier qui contient le code du repo : `cd path/to/mobility-repo`.\n- Créer un environnement pour mobility à partir du fichier environment.yml : `mamba env create -n mobility -f environment.yml`.\n- Activer l'environnement mobility : `mamba activate mobility`.\n- Installer mobility avec pip : `pip install -e .`.\n- Importer mobility dans votre code avec `import mobility` (script d'exemple [ici](https://github.com/mobility-team/mobility/blob/main/examples/trip_localizer_detailed_steps/trip_localizer_detailed_steps.py)).\n- Il faut appeler `mobility.setup` avant de pouvoir utiliser mobility : la fonction va fixer plusieurs variables d'environnement qui peuvent être nécessaires (où stocker les fichiers temporaires, info sur le proxy pour les requêtes http...) et installer si besoin les packages R.\n\n# Contributeur·ices\n| Entreprise/école  | Participant·es |\n| :------------- | :------------- |\n| AREP  | Capucine-Marin Dubroca-Voisin \u003cbr\u003e Antoine Gauchot \u003cbr\u003e Félix Pouchain |\n| Elioth  | Louise Gontier \u003cbr\u003e Arthur Haulon  |\n| École Centrale de Lyon | Anas Lahmar \u003cbr\u003e Ayoub Foundou \u003cbr\u003e Charles Pequignot \u003cbr\u003e Lyes Kaya  \u003cbr\u003e Zakariaa El Mhassani |\n\n# Utilisations\n| Utilisateur  | Date | Projet |\n| :------------- | :------------- | :------------- |\n| AREP  | 2020-2022 | [Luxembourg in Transition]([url](https://www.arep.fr/nos-projets/luxembourg-in-transition-paysage-capital/)) |\n| AREP | En cours (2022) | Étude pour le [Grand Annecy]([url](https://www.arep.fr/nos-projets/grand-annecy/)) |\n\n# Comment utiliser Mobility ?\n_En cours de rédaction_\n\n# Comment contribuer ?\n* Vous pouvez regarder nos [issues](https://github.com/mobility-team/mobility/issues), particulièrement celles marquées comme [good-first-issue](https://github.com/mobility-team/mobility/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22), et proposer d'y contribuer.\n* 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](https://github.com/mobility-team/mobility/issues/new).\n* 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é.\n* Nous suivons PEP8 pour notre code Python. Pour d'autres bonnes pratiques, [suivez le guide](https://github.com/mobility-team/mobility/tree/main/mobility) !\n\n[rtd-badge]: https://readthedocs.org/projects/mobility/badge/?version=latest\n[rtd-link]: https://mobility.readthedocs.io/en/latest/?badge=latest\n[black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg\n[black-link]: https://github.com/ambv/black\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobility-team%2Fmobility","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobility-team%2Fmobility","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobility-team%2Fmobility/lists"}