-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete units #1022
Complete units #1022
Conversation
Pour ceux qui désirent contribuer:
|
Je commence une liste des unités manquantes pour la France:
|
@guillett @fpagnoux @sancha @Anna-Livia : au fur et à mesure que j'attribue des unités des cas moins simples apparaissent. Votre avis m'intéresse ! @maukoquiroga @MattiSG : il ya clairement des unités génériques indépendantes du pays mais il y aura sûrement des unités propre à chaque pays (smic, smic horaire etc). Votre avis m'intéresse aussi ! |
Tout ça pose des questions intéressantes sur le role de Pour le moment, c'est seulement une métadonnée qui n'est pas techniquement utilisée par core (seulement exposée depuis openfisca/openfisca-core#681). Si on n'en reste là, il n'y a pas de problème à ce que différents pays aient des unités propre, vu que c'est un champs libre. Mais il reste pertinent de se mettre d'accord sur des conventions pour que des outils comme le legislation explorer puisse par exemple avoir un formattage pertinent en fonction de l'unité. Il faut par exemple qu'on se mette d'accord sur les paramètres exprimées en unité monétaire absolue. Possibilités:
Je me demande jusqu'où on veut aller avec ça. Est-ce que c'est simplement avoir une interface qui peut afficher "en % du smic horaire brut", où est-ce qu'on voudrait lier un paramètre à un autre? |
@fpagnoux : il y a un besoin qui est commun à tous les country package de pouvoir repérer les paramètres qui sont données en monnaie nominale, par exemple pour inflater une législation (exemple) donc la présence de |
En ce qui concerne les paramètres qui sont des multiples des autres, je pense qu'ils serait utile de pouvoir faire le lien. Peut être un truc du genre:
pourrait être utile. Il pourrait être utile de réfléchir à la façon dont on pourrait rendre l'unité en texte pour certains affichages, c.-à-d. dans notre cas "en nombre de plafond de la sécurité sociale" ou "en pourcentage du plafond de la sécurité sociale". Mais le plus urgent selon moi est le premier point pour deux raisons:
|
Comme expliqué dans openfisca/openfisca-core#681 (comment), je suis en faveur de permettre l'innovation et l'exploration à l'échelle de la France sans chercher à normer précisément l'usage pour le moment. Je suis par exemple dubitatif sur la référence à d'autres paramètres / variables en raison du coût de maintenance et de la complexité, mais il s'agit d'une évaluation personnelle et vue sous un angle d'ingénieur. Peut-être la plus-value sera réellement grande et l'usage important. Inversement, si on réalise à l'usage qu'il y a seulement une dizaine de variables concernées, le coût n'est probablement pas justifié. En ce qui concerne le format, la forme qui passe le plus à l'échelle et ouvre le plus de possibilités est l'usage d'URI. Cette vision est néanmoins toujours difficile à activer car elle semble inutilement complexe tant qu'on n'a pas débloqué des usages réels. Je crois donc qu'une première passe avec Le choix entre |
Pour ce qui est des parsers et les outils de coloration, l'espace après le
Peut -être qu'on devrait se rabattre sur |
Va pour le tiret !
|
6c9f73a
to
cf3e3b2
Compare
Je soumets cette PR telle quelle, c'est à dire sans préciser 'currency-EUR`ou 'currency-FRF' |
@fpagnoux @Anna-Livia : j'aimerait bien faire passer cette PR inoffensive assez rapidement pour transfert au CASD etc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je n'ai pas vérifié toutes les unités, mais ça l'air bon.
@@ -12,6 +12,7 @@ class ass_precondition_remplie(Variable): | |||
entity = Individu | |||
label = u"Éligible à l'ASS" | |||
definition_period = MONTH | |||
set_input = set_input_dispatch_by_period |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ça a un rapport avec le reste de la PR 😄 ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Non c'est opportuniste comme le commit l'indique ;-)
@@ -1,3 +1,5 @@ | |||
description: Loyer minimun lo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je crois que @guillett essaye de rendre plus "déterministe" le contenu des fichiers YAML, et que ça implique de garder les clés dans l'ordre alphabétique.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@guillet: est-ce grave ou tu peux refaire un coup de moulinette ex-post (ou me dire comment le faire) ?
@@ -1,5 +0,0 @@ | |||
description: Fixe le Rmi dans les simulations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nettoyage appréciable, mais techniquement c'est non-rétro compatible, donc peut être pas à glisser dans cette PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fpagnoux : tu me conseilles de faire une PR à part pour ce point là ?
@@ -1,5 +0,0 @@ | |||
description: Fixe le Rmi dans les simulations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nettoyage appréciable, mais techniquement c'est non-rétro compatible, donc peut être pas à glisser dans cette PR
@@ -1,22 +1,25 @@ | |||
reference: ipp | |||
un_enfant: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comme plus haut, même si ça se lit mieux, je crois que ça va à l'encontre de ce qu'essaye de faire @guillett
@@ -0,0 +1,53 @@ | |||
# -*- coding: utf-8 -*- | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Est-ce qu'on peut ajouter une courte description de ce que fait ce script?
@fpagnoux is this ok now ? (Should I rebase before merging) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, should be rebased
0792e5f
to
83b53b6
Compare
Rebased and ready to merge when tests pass` |
Thanks @fpagnoux ! |
Merci de contribuer à OpenFisca ! Effacez cette ligne ainsi que, pour chaque ligne ci-dessous, les cas ne correspondant pas à votre contribution :)
Ces changements (effacez les lignes ne correspondant pas à votre cas) :
Quelques conseils à prendre en compte :
setup.py
.CHANGELOG.md
.