Skip to content

Conversation

@mariegrandclement
Copy link
Contributor

PR liée à l'US #198

Ajout d'une fonction parameters_dict dans la classe PopulationTrips pour récupérer les paramètres suivants :

  • inner_radius
  • local_admin_unit_id
  • population_sample_size
  • survey_used
  • number of local_admin_units in model
  • inputs_hash
    Modification de la fonction plot_od_flows de la classe PopulationTrips pour afficher la liste des paramètres et le hash sur la carte.

Reste à faire :

  • Identifier et les lister les paramètres pertinents à afficher pour l'utilisateur
  • Améliorer la fonction parameters_dict (peut-être avec une catégorisation des paramètres ?)
  • Améliorer l'affichage sur les cartes

Fonction parameters_dict mise à jour pour séparer les paramètres généraux, liés aux modes, et liés aux motifs
Copy link
Contributor

@Mind-the-Cap Mind-the-Cap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good first draft, let's include all parameters!

labels = pop_trips.get_prominent_cities()
pop_trips.plot_od_flows(labels=labels)

rapport = pop_trips.parameters_dict()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea to put it here! Can we stick to English (report) ? Let's add a comment to help future users understand what it does

@FlxPo
Copy link
Contributor

FlxPo commented Jan 23, 2026

Suite à notre discussion, je propose les modifications suivantes :

  • Création d'une classe générique Parameter avec les propriétés suivantes :

    • Nom (obligatoire)
    • Valeur (obligatoire)
    • Définition
    • Valeurs possibles (intervalle, valeurs uniques…)
    • Valeur par défaut
    • Source des valeurs par défaut
    • Type de paramètre (hypothèse comportementale, paramètre de simulation…)
  • Création d'une méthode list_parameters dans la classe Asset, qui renvoie une liste des objets de type Parameter :

    • présents dans le dict inputs de l'instance (V1).
      • ceux présents dans les dicts inputs des objets en amont, de manière récursive (V2).
  • Pour le rapport, peut être générer un fichier markdown assez simple avec une section par paramètre pour le moment ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants