-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
En tant que modélisateur.ice, je veux pouvoir rapidement tester l'effet du covoiturage sur un territoire sans entrer dans les détails.
Idées à l’œuvre
- Mobility dispose de deux modélisations du covoiturage, une simple et une plus complexe ("detailed")
- En version "simple", on prend simplement les temps et distances de trajet de l'autosolisme et on leur applique des modifications (forfait de temps de rencontre, prix du temps et des distances, incitations covoiturage...). Elle est moins précise que le mode "detailed", mais est beaucoup plus rapide à intégrer dans une simulation car ne nécessitant pas de création d'un graphe de transport dédié.
- Cette version "simple" n'est pas à jour par rapport aux derniers changements de Mobility, il faudrait la mettre à niveau si l'on souhaite la conserver.
Modélisation concernée
| Sujet | Changements |
|---|---|
| Modes | Mettre à jour le mode covoiturage |
| Utilités | NC |
| Coûts | Déterminer les coûts de ce mode |
| Puits et opportunités | NC |
| Prospective | NC |
Livrables
Code
Classe SimpleCarpoolTravelCosts mise à jour et fonctionnelle, avec des valeurs par défaut cohérents avec les autres modes
Visualisations
Mêmes visualisations que pour les autres modes de transport (vérifier si des changements sont nécessaires dans PopulationTrips.plot_modal_share et .plot_od_flows
Visualisations intermédiaires
NC
Examples
Ajouter un exemple simple d'utilisation dans le dossier examples
Rapports et logs
Tests
Ajouter un test utilisant cette classe, ou mettre à jour un des tests existants pour l'utiliser
Impacts techniques
Sur la modélisation
Pas d'impact prévu
Sur l'architecture et les classes
Pas d'impact prévu
Au sein de classes déterminées
Refonte de SimpleCarpoolTravelCosts
Pré-requis
A priori aucun
Le développement sera réussi si...
- Tous les tests pré-existants continuent de passer (rétro-compatibilité)
- Le code respecte les normes de formatage
- Le taux de couverture ne baisse pas ou marginalement
- Les visualisations intermédiaires permettent de déboguer
- Le temps de calcul n'est pas affecté, ou raisonnablement peu
- Condition(s) fonctionnelle(s)
Retour d'expérience
Compléter cette partie une fois le développement terminé
Metadata
Metadata
Assignees
Labels
No labels