Skip to content
AlexisEidelman edited this page May 9, 2015 · 7 revisions

Welcome to the Til - liam2 wiki!

Liste des différences entre la version standard de liam2 et la version adaptée sur Til:

  • le fichier alignement a été modifié d'une part pour développer une nouvelle façon de faire les tirages: la méthode sidewalk, d'autre part pour prévoir les cas où la période d'alignement renseignée ne correspondent pas au pas de la période.
  • le ficher context pour inclure la liste des périodes et l'index de la période. On en a besoin puisque les périodes sont des dates et non plus des entiers.
  • le ficher data modifie un peu tout pour introduire une valeur par défaut pour les variables.
  • le fichier entity est aussi modifié a plusieurs endroits pour intégrer les modifs précentes : valeur par défaut, utiliser l'indice de la date dans value_for_period
  • une petite subtilité dans le ficher expr
  • on ajoute des fonctions dans exprmisc : celles liées à la date et celle qui appelle retraite de Til_Pension
  • dans importer on a modifié le csv2h5 en file2h5 pour que l'on puisse charger une table R et pas seulement un csv. Cela n'est plus forcément utile puisque l'on charge directement un h5 maintenant.
  • pour links, on prend en compte les modifications sur les dates dans le context. On ajoute aussi un autre type de lien, le one2one.
  • dans process on définit un ExtProcess qui permet d'ajouter une fonction vraiment spéciale comme l'est celle de OpenFisca
  • tfunc est un peu modifié pour que, pour les fonctions relatives à la date, on prennent en compte la nouvelle façon de prendre en compte les périodes
  • dans utils on ajoute la fonction add_month pour pouvoir ajouter un mois avec un format de date qui doit être un entier.
Enfin pour simulation on a beaucoup de différences.
Clone this wiki locally